What is an MCP connector?

A plain-English explanation of the Model Context Protocol, what a connector does, and why it beats copy-pasting between your AI assistant and your tools.


An MCP connector is a standard way to let an AI assistant use a tool you already have. MCP stands for Model Context Protocol — an open standard, originally from Anthropic, now supported across most AI clients. The usual analogy is USB-C: one plug shape, so every device does not need its own cable.

The problem it solves

Before MCP, connecting an assistant to a tool meant someone writing a bespoke integration for that specific pair. Ten assistants and ten tools meant a hundred integrations that nobody was going to build. In practice you did the integration yourself, by hand, in the worst possible way: copying data out of one window and pasting it into a prompt, then copying the answer back.

With MCP, a tool ships one server. Every MCP-capable assistant can use it. Ten plus ten instead of ten times ten.

How it works

  1. The tool exposes tools. An MCP server declares a list of named operations with typed inputs — for a form builder that might be create_form or list_submissions.
  2. You add the connector once.In a remote setup you paste an HTTPS URL into your assistant's settings and sign in through the browser with OAuth. No key to copy or store.
  3. The assistant calls tools when they help. You write plain English; the assistant decides which tool to call, calls it, and works the result into its reply.

The important consequence: the tool list is the permission model. An assistant cannot do something the server does not expose, no matter how it is asked. This is why reading a connector's tool list is a genuinely useful thirty seconds — it tells you more than any security page.

Remote versus local connectors

  • Remote (hosted). The vendor runs the server; you add a URL. Works in web clients like ChatGPT and Claude on the web. Authentication is normally OAuth.
  • Local (stdio). You install and run the server on your own machine, usually via a config file. Good for developer tools and local files, awkward for a web client, and it needs credentials on disk.

If you mainly use an assistant in a browser, check that a connector is offered as a hosted endpoint before getting attached to it.

What this looks like for forms

Forms are a good fit, because the work has always been split awkwardly across two places: building the form in one tool, then reading the answers in a spreadsheet. Connected over MCP, both sides move into the conversation:

Create a customer feedback form with a rating and a
comment box, then tell me what people say once
responses start coming in.

Deooch Forms is a form builder with exactly this in mind. The connector is a hosted endpoint at https://forms.deooch.com/api/mcp, authenticated with OAuth, exposing six tools — create, update and read forms, and read submissions. No delete tool, no billing access. It is on every plan, including the free one, and it is published to the MCP Registry as io.github.musaib001/deooch-forms.

Frequently asked questions

What is an MCP connector?
An MCP connector is a server that exposes a tool's capabilities to AI assistants over the Model Context Protocol, an open standard maintained by Anthropic and adopted across the industry. Instead of every AI app writing a bespoke integration for every tool, a tool ships one MCP server and every MCP-capable assistant can use it.
What is the difference between an MCP server and an MCP connector?
They are usually the same thing described from opposite ends. The tool vendor builds an MCP server; you add it to your assistant as a connector. Some products use 'connector' specifically for a hosted remote server you add by URL, as opposed to a local server you install.
Is MCP secure?
The protocol supports OAuth, so a remote connector can authenticate you the same way any other web app does, without you storing an API key in a config file. The real security boundary is the tool list: a server can only do what its tools expose, so read them before connecting. A server with no delete tool cannot delete anything.
Which assistants support MCP connectors?
Claude, ChatGPT with custom connectors enabled, Cursor, Windsurf, Zed, and a growing set of smaller clients. Remote servers reached over HTTPS work in web clients; local stdio servers generally do not.

Further reading