Custom MCP server with 20 tools enabling natural-language interaction with an Elasticsearch-backed wholesale product database through Anthropic's Claude — built and deployed in a single day.
- Company
- Upnext Software
- Role
- MCP Server Developer (solo task)
- Timeline
- 1 day · Jun 2026
01 · The problem
The Global Wholesale Products platform had mature Flask APIs over an Elasticsearch product database, and the team wanted users to query and manage it conversationally through Anthropic's Claude.
02 · What I built
A custom MCP server in Python with FastMCP: 20 tools mapped to 18 existing APIs — product search, pricing lookups, Excel report generation, and record modification — each with parameter schemas and semantic descriptions so Claude could use them autonomously. I translated the team's entire Postman collection into a production tool set.
03 · The impact
Built and deployed to production in a single day — the second-to-last day of my internship — as an early adopter of MCP before widespread industry uptake. Integrated for logged-in users at globalwholesaleparts.com.
What I did
- Built a 20-tool MCP server mapped to 18 existing APIs using FastMCP in Python.
- Defined tool schemas, parameters, and semantic descriptions for search, pricing, reporting, and data-modification APIs.
- Onboarded onto an unfamiliar project, translated a full Postman collection into production MCP tools, and deployed same-day.
- Early adoption of Anthropic's Model Context Protocol before widespread industry uptake.
Tech used
Click any technology to see the other projects I used it in.
Related work
MediSure (Authentica)
LiveAI platform detecting counterfeit medicines with a smartphone camera — eight custom ML models running on-device at up to 95.3% accuracy with 99.9% uptime.
- Flutter
- TFLite
- YOLO
- EfficientNet
- FastAPI
- React
Upnext Software
Jan 2026 – Jun 2026 · Team of 5
AK Diamond Lux
LiveLive multi-region diamond business website with dynamic pricing across 5+ international markets, lead generation, and a full admin panel — deployed end to end on a VPS with Nginx, PM2, and SSL.
- React
- FastAPI
- Nginx
- PM2
- VPS
Freelance
Mar 2026 – Apr 2026 (~5 weeks) · Team of 2
ERPNext Mobile Companion
Flutter companion app for the company's ERPNext system built in under a week — leave management, attendance, payroll viewing, and project management with role-based access.
- Flutter
- Provider
- ERPNext
- Frappe
- Python
Upnext Software
Under 1 week (2026)