MCP

An MCP server is not a deployment.

The protocol is the easy part, and it is nearly finished the day you write it. Everything expensive happens around it: whose credentials, which customer, what they bought, which version, whether it actually works, and what happens when it stops.

The shape the problem actually has

One endpoint with your credential is the version everybody builds first. It is also the version that cannot scope, revoke or freeze anything per customer.

What most products shipOne endpoint, one credential
/mcp
Your API keyEvery tool

Every customer reaches the same surface with the same credential. Nothing distinguishes them, so nothing can be scoped, revoked or frozen per customer.

What Meetext servesOne endpoint per customer
/mcp/products/acme·Nike
workspace T04F212 tools
/mcp/products/acme·Adidas
workspace T7B916 tools
/mcp/products/acme·Visa
tenant 9c1e24 tools

Their grant, their entitled subset, their frozen version. A token issued for Nike cannot list what Adidas bought.

What is actually hard

One endpoint per customer, not one per product

Two customers must never share a credential, an entitlement or a capability set. Meetext issues an MCP endpoint scoped to a single customer environment, and a token that belongs to Nike cannot list Adidas's capabilities. That isolation is what a security review asks about first.

The customer's grant, not yours

The MCP endpoint is the easy half. The hard half is the OAuth grant behind it, held in the customer's own workspace or tenant, refreshed before expiry, and revoked by them when they choose. Meetext runs that lifecycle per environment.

Entitlement is not authentication

A customer who bought twelve capabilities should see twelve, not the whole product with the rest returning errors. Entitlement narrows the deployment package before anything is exposed, which also narrows the permissions the customer is asked to grant.

A frozen tool list

Publishing a new version of your product changes what new customers get. It does not change what an existing customer's endpoint lists, because their tool set is frozen at install and moves only when somebody moves it.

Schema changes revoke approval

If your upstream server changes a tool's input schema, the capability's approval is revoked rather than carried forward. An approved contract that quietly became a different contract is the failure mode nobody catches in review.

Proving it works

initialize succeeding proves the protocol works. It proves nothing about whether a capability can execute against your system with this customer's credentials, which is the only thing anybody cares about.

Where MCP fits

MCP is one of several ways to describe what your product can do. Whichever you use, Meetext normalises it into the same internal capability format, so the destination behaves identically and adding a new source later is an addition rather than a rewrite.

The endpoint Meetext serves speaks Streamable HTTP and negotiates its version per client, so a strict client and a lenient one both work against the same deployment.

Hosted connectors are not yet proven

The endpoint speaks the protocol hosted assistants consume, and compatibility assertions are in the test suite. The hosted path itself, which needs a public URL and an OAuth authorization server, has not been exercised end to end. We would rather say that than let you find out during an evaluation.

Questions

Is Meetext an MCP host?
Hosting is one thing it does, and it is not the point. Meetext hosts a per-customer MCP endpoint because that is the cleanest way to enforce isolation and entitlement, but the product is the deployment lifecycle around it: authorization, security review, validation, versioning, health and operations. A host that gives you a URL has solved the smallest part of the problem.
Which protocol versions do you support?
Streamable HTTP, negotiated per client, currently 2025-06-18, 2025-03-26, 2024-11-05. A client asking for a version Meetext does not know is answered with a version it does, rather than being refused.
I already run an MCP server. What does Meetext add?
Your server is one endpoint with your credentials. Meetext turns it into one endpoint per customer, each with that customer's own grant, their entitled subset of your capabilities, a frozen version, a validation record and an operational history. Your server stays exactly as it is; Meetext points at it.
Do my customers need to know what MCP is?
No. They install an application into their workspace the way they install any other. MCP is how your capabilities travel; it is not something the customer's administrator should have to learn to approve.

For the protocol mechanics, read the docs.

2 environments free

Stop assigning an engineer to every customer.

Connect a source, publish, and send one link. Your next enterprise customer installs itself.

2 customer environments free, forever. No card required.