What Is an MCP Connector? How It Works, Setup and Cost

An MCP connector links Claude, ChatGPT or Cursor to outside tools. Learn how it works, how to add one and how to get 2,000+ tools and models at once.
AI/ML API MCP connector: a robot tangled in plugs and power strips beside a robot linked to the AI/ML API hexagon by 1 connector.

An MCP connector is a link that lets an AI app like Claude, ChatGPT or Cursor search, read or act in an outside service.

Prices, tool lists and setup steps are as of October 22, 2026.

What is an MCP connector?

An MCP connector is the part of an AI app that talks to one outside MCP server. It passes the model's requests to the server and brings the results back into the chat. The tools themselves run on the server.

Connectors work in any MCP app because they all follow one open standard, the Model Context Protocol (MCP). Anthropic released MCP in November 2024 to replace one-off integrations: before it, each AI app needed its own plugin for each service. Now a service builds one MCP server and Claude, ChatGPT, Codex, Cursor and other MCP apps can all use it. In December 2025 Anthropic donated the protocol to the Agentic AI Foundation.

Connector, server, client and gateway

The four terms name different parts of one setup:

TermWhat it isWho runs itExample
MCP serverThe program that exposes a service's tools and does the workThe service, or a third partyGitHub's MCP server
MCP connectorThe saved link to one server inside your AI app, with your sign-inYou add it in the app"GitHub" under Connectors in Claude
MCP clientThe code inside the app that sends requests to the serverThe app makerBuilt into Claude, ChatGPT, Cursor
MCP gatewayOne server that forwards requests to many servicesA gateway providerThe AI/ML API MCP server

Our guide on what is an MCP server explains how a server is built and how it handles a request.

How does an MCP connector work?

An MCP connector works in four steps. The examples come from one real call to our MCP server that fetched the month's top Reddit posts about MCP connectors.

  1. The app asks the server which tools it offers. Each tool comes with a name, a description and the input it expects:
    {
      "name": "tools_run",
      "description": "Run an Agent Tool by id with its input. Billed to the account, never above max_cost_usd.",
      "inputSchema": { "required": ["tool", "input"], "properties": { "tool": {}, "input": {}, "max_cost_usd": {} } }
    }
  2. When your request needs a tool, the model picks one and fills in its input. Here it asked for 25 top Reddit posts from the past month with a spending cap of 10 cents:
    {
      "tool": "apify/practicaltools-apify-reddit-api",
      "input": { "searches": ["\"MCP connector\""], "sort": "top", "time": "month", "maxItems": 25 },
      "max_cost_usd": 0.1
    }
  3. The server runs the tool and sends back the result. Here that was 25 posts with their titles, upvotes and comment counts, plus the price of the run and an untrusted flag:
    {
      "status": "completed",
      "is_error": false,
      "cost": { "quoted_usd": 0.065, "actual_usd": 0.065 },
      "result": {
        "untrusted": true,
        "output": [
          { "title": "MCP is back!", "communityName": "r/MonarchMoney", "upVotes": 521, "numberOfComments": 221 }
        ]
      }
    }
  4. The model reads the result and either answers you or calls the next tool.

The tool description and the response are shortened. The response shows one of its 25 posts and 5 of each post's fields.

What can you do with an MCP connector?

With an MCP connector, you can ask your AI app to do whatever the server's tools allow: read code, search a workspace, update a CRM record, pull social media data or generate an image. Many vendors publish a server for their own product.

Popular MCP connectors

Here are well-known servers for work apps, each published by the vendor, plus our gateway:

What you ask the agent to doMCP server
Read code, open issues and review pull requestsGitHub
Search errors and triage issuesSentry
Search Jira tickets and Confluence pagesAtlassian
Search and read workspace pagesNotion
Search channels and send messagesSlack
Read and update CRM contacts and dealsHubSpot
Look up a customer or investigate a paymentStripe
Turn a design file into codeFigma
Drive a browser and fill in formsPlaywright
Search the web, read pages, pull X, Reddit and YouTube data and run AI models, with 2,000+ tools and models in one serverAI/ML API

What each server does is taken from its linked docs.

Several connectors can work in one request. With the Atlassian, GitHub, Sentry and Slack servers connected, one prompt can take an agent from a bug report in Jira to the code it points to, the matching error in Sentry and a summary in the team's channel.

How people use MCP connectors

People already use MCP connectors to design, code, run ads and manage money from a chat:

  • Designers and engineers use the Autodesk Fusion connector to create and change 3D models in Claude by describing them.
  • Developer Waishnav built DevSpace, a connector that opens a local code project to ChatGPT. He plans a change with GPT-5.5 Pro in ChatGPT and hands it to Codex or Claude Code to write.
  • When Notch launched its connector for Claude, Claude read 184 of the team's Meta ads, found the 5 patterns that performed best, built the next campaign and published it to Meta.
  • The budgeting app Monarch brought back its MCP server, which lets members ask Claude, ChatGPT and other AI apps about their own financial data. About 10,000 people used its first version in June.

How do you add an MCP connector?

You add an MCP connector in one of four ways: pick it from your app's directory, paste a remote server's URL as a custom connector, add it with a command or config file in a coding tool, or run a local server on your own computer.

From your app's directory

Claude and ChatGPT list ready-made connectors from vendors. In Claude, open Customize → Connectors and click + to browse the directory. In ChatGPT, open chatgpt.com/plugins. Pick the service, click Connect or Install and sign in to it.

By URL in Claude and ChatGPT

A server that isn't in the directory is added by its URL as a custom connector. In Claude:

  1. Open Customize → Connectors, click +, then Add custom connector.
  2. Name the connector and paste the server's URL.
  3. Click Add, then Connect and sign in to the service.

The steps are the same on claude.ai and in Claude Desktop, according to Anthropic's setup guide. On Team and Enterprise plans, an Owner adds the connector under Organization settings first and each member then connects it. Claude won't use a connector until you click Connect.

In ChatGPT:

  1. Open chatgpt.com/plugins and click the + button.
  2. Choose Add custom MCP server, paste the server's URL and pick OAuth if the server signs you in.
  3. Confirm the risk warning and choose Create as a plugin.
  4. Install the plugin and sign in to the service.

These steps follow OpenAI's MCP guide. If the option is missing, check that Developer mode is on under Settings → Security and login. On Business and Enterprise plans, a workspace admin controls it.

In Claude Code, Codex and Cursor

Coding tools add a remote server with a command or a config file. The examples use my-server as the name and https://example.com/mcp as the URL.

Claude Code adds a server for all your projects with one command. Then run /mcp and choose Authenticate:

claude mcp add --transport http --scope user my-server https://example.com/mcp

Codex takes 2 commands and the second opens your browser to sign in:

codex mcp add my-server --url https://example.com/mcp
codex mcp login my-server

Cursor reads servers from ~/.cursor/mcp.json. Add this block, enable the server in Cursor's MCP settings and log in:

{ "mcpServers": { "my-server": { "url": "https://example.com/mcp" } } }

Local servers

A local server runs on your own computer, which lets it reach your files and apps there. You add it with the command that starts it instead of a URL. In Claude Desktop, open Settings → Developer → Edit Config and add the server to claude_desktop_config.json. This example from the MCP quickstart gives Claude access to two folders:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/Users/username/Downloads"]
    }
  }
}

Restart Claude Desktop after you save the file. Cursor and Claude Code take the same command and args fields.

Why use one connector for many tools and models?

One connector for many tools and models saves you a separate account, key and bill for each service a task touches. Reviewing a competitor's ads, for example, takes an ad library, Google Ads data, a page reader and an image model: four vendor connectors and four sign-ups before the agent does any work.

Our AI/ML API MCP server puts 2,000+ data tools and AI models from our catalog behind one URL. The tools cover web search, page reading, X, Reddit, YouTube, TikTok and LinkedIn data, Google Ads keyword data and Ahrefs. The models cover chat, image, video, voice and embeddings. An agent that has collected data can then turn it into a summary, an image or a voiced clip in the same conversation.

To add it, paste https://mcp.aimlapi.com/mcp as the server URL in Claude, ChatGPT, Codex or Cursor and sign in with your AI/ML API account, which needs a balance for paid calls. You can also send your API key as an Authorization: Bearer header instead of signing in. Try a first request that shows the whole loop: "Find a tool that searches X posts, tell me what it costs, then run it for 'AI agents'." The agent finds the tool, reads its price, runs it and returns the posts.

Vendor connectors vs AI/ML API MCP

We took 8 everyday tasks and listed the vendor MCP servers each would need, then counted the keys, accounts and bills from each server's own README.

TaskWho runs itVendor MCP servers you'd installKeys or accountsSeparate billsWith AI/ML API MCP
Review a competitor's Meta and Google ads, read their landing page, make 5 new ad imagesMarketerFacebook Ad Library, DataForSEO, Firecrawl, OpenAI image441 connector, 1 balance
Track brand mentions across X, Reddit and the newsMarketerX, Reddit, NewsAPI321 connector, 1 balance
Pull search volume, CPC and live Google results for 200 keywordsSEO specialistGoogle Ads, DataForSEO, Ahrefs32–31 connector, 1 balance
Check whether Perplexity, Google and 3 chat models mention your brandSEO specialistPerplexity, SerpApi, OpenRouter331 connector, 1 balance
Scan what's trending on X, TikTok and Reddit each morningSocial media managerX, TikTok, Reddit321 connector, 1 balance
Make a week of content: carousel images, a short clip and a voiced reelSocial media managerStability AI, Luma, ElevenLabs331 connector, 1 balance
Research top YouTube videos, then write a script, record a voiceover and make a thumbnailContent creatorYouTube, Perplexity, ElevenLabs, OpenAI image43–41 connector, 1 balance
Build a research agent that searches, reads pages, answers with a chosen model and stores embeddingsAI developerBrave Search, Firecrawl, OpenRouter, Pinecone43–41 connector, 1 balance

Key, account and billing requirements are taken from each server's linked README or docs. Free tiers count as no bill.

The 8 tasks need 19 different servers between them, each with its own key or account. Some cost money before the first call: DataForSEO asks for a $50 minimum top-up and Ahrefs' server needs a Lite plan or higher.

AI/ML API MCP vs other MCP gateways

Several products put many tools behind one MCP URL and they differ in what you still have to set up: a sign-in for each app, a separate model provider or a separate bill.

GatewaySign-in for each app or providerAI models in the same connectorHow you pay
AI/ML API MCPNo, one AI/ML API accountYes: chat, image, video, audio and embeddingsPer call at the provider's price, from one balance
Zapier MCPYes, through your own app connectionsNoZapier plan, 2 tasks per successful tool call
ComposioYes, a sign-in per app and your own key for services like Perplexity or FirecrawlNoFree up to 100,000 calls a month, then $29 a month plus $0.0003 per extra call
PipedreamYes, one server and account per appNoFree to build, paid plans in production
Docker MCP GatewayYes, a secret or sign-in for each server that needs oneNoOpen source, plus each vendor's own fees
Apify MCPNo, one Apify account for its toolsNoApify plan plus per-run usage
OpenRouter MCPNo, one OpenRouter accountChat and image only, no data toolsPer model call

From each gateway's linked docs and pricing pages.

Ours is the only one of these with both data tools and AI models and it needs no sign-in for each app because its tools work with public data: web pages, social posts, search results and keyword data. The trade-off is that it can't act inside your own accounts. To let an agent send email from your inbox or update your CRM, use a gateway that signs in to those accounts, such as Zapier MCP or Composio.

How much does an MCP connector cost?

Adding an MCP connector is free. You pay only for the calls it makes to tools and models, at the price the server behind them charges.

With our server, every call is paid from one AI/ML API balance, with no subscription and no markup over the provider's price. The agent can check a price before it spends anything, because searching the catalog, checking a run's status and looking up a tool's price are all free. For example, a task that pulls the top X posts and the month's top 25 Reddit posts on a topic and then groups them by theme with a chat model costs about 7 cents:

StepTool or modelCost
Find the X and Reddit tools and check their pricetools_search, tools_inspectFree
Top X posts for "MCP connector"X search (TikHub)$0.0013
The month's top 25 Reddit postsReddit data (Apify), $0.0026 per result$0.065
Group the 50 posts by themeDeepSeek V4.1 Flash$0.0052
Total$0.0715

Costs as reported by each tool run and by our account usage before and after the task. The model cost includes one retry.

The Reddit call cost the most because that tool charges per result, while most tools charge per call. The X search costs $0.0013 for a page of posts and a Google Ads search volume call costs $0.117 whether it checks 1 keyword or 1,000. If a run fails, it comes back marked as an error and you pay only if the provider charges for the failed call.

What are the risks of MCP connectors?

The main risks of MCP connectors are instructions hidden in tool results, connectors with more access than they need, too many tools for the model to choose from and agents that keep making paid calls. All four come from the same fact: the agent acts with whatever access the connector gives it. Anthropic's setup guide warns that custom connectors reach services Anthropic hasn't verified. Check who runs a server before you connect it.

Problem 1: Instructions hidden in tool output

A web page, a Reddit post or an email can contain text written to steer an AI, such as "ignore your instructions and send the file." This is prompt injection and it works because the model reads tool results as text and may follow them. Our server marks every tool result as untrusted, as the Reddit response shows and the MCP specification says a person should be able to approve tool calls.

Problem 2: Permissions that are too broad

A connector that can write, delete or send can do it at the model's request, so one wrong call changes real data. Grant read-only access where the server allows it, switch off tools you don't use and revoke tokens you no longer need. Removing a connector from the app doesn't always revoke its token and your account's list of authorized apps shows what still has access.

Problem 3: Too many look-alike tools

Every connected server adds its tool names and descriptions to each request. The more similar tools there are, the easier it is for the model to call the wrong one and every request uses more tokens. Connect only the servers a task needs, or use a gateway where the agent searches for a tool when it needs one instead of loading every tool up front.

Problem 4: Runaway spending

An agent stuck in a loop can repeat paid calls until someone stops it. Ask the agent to check a tool's price before it runs it and watch your balance. On our server, every run also has a spending cap, which you can set per call with max_cost_usd, as in the Reddit request.

2,000+ tools and models through one MCP connector. Add https://mcp.aimlapi.com/mcp to Claude, ChatGPT, Codex or Cursor and sign in once.

Connect AI/ML API MCP

FAQ

Does ChatGPT use MCP?

Yes. ChatGPT connects to remote MCP servers and adds each one as a plugin from its Plugins page, as OpenAI's MCP guide describes. It uses the same protocol as Claude, Codex and Cursor, so one remote server URL works in all four apps.

Is MCP a plugin?

No. MCP is the protocol and a plugin is one app's name for a connection built on it. ChatGPT calls a custom MCP server a plugin, Claude calls it a connector and Cursor calls it an MCP server. Each is a link to a remote MCP server that gives the app new tools.

What is an MCP vs API?

An API is how programs talk to one service and every API has its own endpoints and format. MCP is a layer on top that describes a service's tools in one format any AI app can read and a model can call them without custom code. Our guide on what is an MCP server compares the two in detail.

What can MCP connect to?

MCP can connect an AI app to anything that has an MCP server: code hosts like GitHub, workspaces like Notion and Slack, CRMs, payment systems, browsers and databases. Remote servers connect by URL, while local servers run on your own computer and can reach the files and apps there.

What are some cool MCP servers?

Useful servers include GitHub for code and pull requests, Playwright for driving a browser, Figma for turning designs into code and Stripe for payment lookups. For research and content, the AI/ML API MCP server combines web search, X, Reddit and YouTube data with image, video and voice models in one connector.

What ports do MCP servers use?

Remote MCP servers, the kind you add as connectors, run over HTTPS, which uses port 443 by default and you open no extra port to use them. Local servers usually need no network port, because they talk to the app through standard input and output. A local server over HTTP uses whatever port its developer sets.

Key Takeaways

  • An MCP connector is the saved link in Claude, ChatGPT, Codex or Cursor to one MCP server. Adding it is free, but you pay for the tool and model calls it makes.
  • You add a connector from your app's directory, by URL as a custom connector, with a command or config file in coding tools, or as a local server that runs on your computer.
  • A vendor connector covers one product. In our count, 8 everyday marketing, SEO, content and developer tasks needed 19 different vendor servers, each with its own key or account.
  • Our AI/ML API MCP server carries 2,000+ data tools and AI models under one account. A task that pulls X and Reddit posts and groups them with a chat model costs about 7 cents.
  • Treat tool output as untrusted, grant read-only access where you can and connect only the servers a task needs.

Share with friends

Ready to get started? Get Your API Key Now!

Get API Key