Skip to content
BackNov 7
Muhammad  A.
Upwork badge

Muhammad A.

MCP Server & LLM Integration Engineer | Node, TypeScript, RAG

Want Claude, ChatGPT, or your own AI agent to actually work with your business data — read it, reason over it, and take action in your systems? That's exactly what I build. Most AI projects hit the same wall: the model is smart, but it can't see your data or do anything in your tools. I close that gap. Using the Model Context Protocol (MCP) with Node.js and TypeScript, I turn your existing APIs, databases and workflows into secure tools any MCP-compatible AI client can use — Claude, ChatGPT, Cursor, VS Code and more. Everything I ship is typed, tested and production-ready, not a demo. 𝗪𝗵𝗮𝘁 𝗜 𝗰𝗮𝗻 𝗯𝘂𝗶𝗹𝗱 𝗳𝗼𝗿 𝘆𝗼𝘂: • Custom MCP servers that expose your APIs, databases and workflows as tools, resources and prompts — local (stdio) or remote (Streamable HTTP) • Remote connectors your team adds to Claude, ChatGPT, Cursor and VS Code, with secure OAuth 2.1 sign-in • Integrations with HubSpot, Salesforce, Zoho, Slack, Google Workspace, Notion, Shopify, Stripe, or your own internal systems • Interactive MCP Apps and ChatGPT apps with React UI that renders right inside the chat • AI features in your MERN or Next.js product: streaming chatbots, tool calling, conversation memory and usage tracking • AI agents and multi-step workflows with the OpenAI and Anthropic APIs, LangChain.js, LangGraph.js or the Vercel AI SDK • RAG and semantic search over your documents with MongoDB Atlas Vector Search, Pinecone or pgvector • Audits and fixes for existing MCP servers: authentication, error handling, performance and security 𝗧𝗲𝗰𝗵 𝘀𝘁𝗮𝗰𝗸: MCP: TypeScript SDK · stdio & Streamable HTTP transports · OAuth 2.1 · MCP Inspector AI: OpenAI · Anthropic Claude · Google Gemini · function calling · embeddings · LangChain.js · LangGraph.js · Vercel AI SDK Backend: Node.js · Express · TypeScript · REST · GraphQL · WebSockets Frontend: React · Next.js · Redux Toolkit · Zustand · TanStack Query · Tailwind CSS · shadcn/ui Data: MongoDB · Mongoose · Atlas Vector Search · PostgreSQL · Redis · Pinecone · pgvector Deployment: Docker · AWS · Vercel · Cloudflare Workers · GitHub Actions 𝗛𝗼𝘄 𝗜 𝘄𝗼𝗿𝗸: We start by mapping exactly what your AI should read and do — and what it must never touch. I design the tools, schemas and permissions before writing any code, build in clean, typed TypeScript, and test against real clients like Claude Desktop, Cursor and the MCP Inspector. You get a deployed server, clear documentation and a walkthrough so your team can maintain and extend it. 𝗪𝗵𝘆 𝘄𝗼𝗿𝗸 𝘄𝗶𝘁𝗵 𝗺𝗲: • Security built in from day one: scoped permissions, input validation, rate limiting and audit logs • Production code, not demos: typed, tested, documented and easy to hand over • I track the MCP spec closely as it evolves, so your integration won't break when AI clients update • Clear communication, regular progress updates and honest timelines Tell me what you want your AI to connect to, and I'll reply with the simplest way to build it, a realistic timeline and an estimate.

🇵🇰Hasilpur, Pakistan$20/hr100% JSS5.00 (1)Since Mar 2026

Earnings and projects

MRR
$197

Last 6 months ÷ 6

World#114,030 / 412k
🇵🇰Country#15,490 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $1.2k

Total earnings
$1.4k

Billed in all: $1.5k

World#365,377 / 412k
🇵🇰Country#45,507 / 52.9k
Per project
$465

$394 in the last 6 months

World#189,474 / 412k
🇵🇰Country#20,343 / 52.9k
Projects, last 6 months
3
67% fixed33% hourly
World#66,479 / 412k
🇵🇰Country#13,400 / 52.9k
Projects in all
3
67% fixed33% hourly
World#304,140 / 412k
🇵🇰Country#46,019 / 52.9k

Earnings, last 30 days

$1.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,440$1,460$1,480$1,500Oct 8Oct 23Nov 7

Skill rankings: Top 21% in ExpressJS

Ranked by MRR among everyone on Upwork with the skill.

  1. #190Model Context Protocol (MCP)413 freelancers · 🇵🇰 #63Top 46%
  2. #748GraphQL3,403 freelancers · 🇵🇰 #162Top 22%
  3. #1,007Large Language Model2,726 freelancers · 🇵🇰 #310Top 37%
  4. #1,192ExpressJS5,651 freelancers · 🇵🇰 #308Top 21%
  5. #1,396LangChain3,821 freelancers · 🇵🇰 #576Top 37%
  6. #1,448Retrieval Augmented Generation3,618 freelancers · 🇵🇰 #557Top 40%
  7. #1,598REST API5,062 freelancers · 🇵🇰 #423Top 32%
  8. #1,604Tailwind CSS6,978 freelancers · 🇵🇰 #314Top 23%