built by the makers of Gamut
Remote endpoint

The hosted MCP server is a URL.

Updated September 19, 2026

A hosted MCP server is a Model Context Protocol server that already runs somewhere on the network. You do not start it with npx. You paste a HTTPS URL into a client that speaks remote MCP. The current remote transport is Streamable HTTP: one endpoint, each JSON-RPC message its own HTTP POST. The 2026-07-28 spec uses https://example.com/mcp as the example shape.

DialMCP is that shape for phone calls. The calling service is hosted. The URL below is the product. The long explainer of remote vs local is remote MCP servers explained. This page is the endpoint itself.

DialMCP's hosted MCP endpoint
URL:        https://mcp.dialmcp.com/mcp
Transport:  Streamable HTTP
Auth:       OAuth 2.1
Include /mcp. There is no API key. First connection opens a browser for sign-in and SMS verification. Step-by-step: install.

URL versus npx

Two ways to reach the same server:

If the client can take a URL, use the URL. ChatGPT cannot launch stdio at all: ChatGPT MCP connector. Copy-ready JSON for other hosts: client setup and configuration examples.

What the URL speaks

Streamable HTTP replaced HTTP+SSE (protocol version 2024-11-05). Spec 2026-07-28 then dropped the GET stream and protocol-level sessions. A modern hosted MCP server is:

You do not configure any of that for DialMCP. The hosted server already does it. You only need a client that can POST to a remote MCP URL and complete OAuth. Building your own server instead: MCP server tutorial.

OAuth, not an API key

MCP authorization is optional in the 2026-07-28 authorization spec. HTTP implementations should follow OAuth 2.1. Stdio implementations should not; they take credentials from the environment. DialMCP is a public HTTPS server that places real phone calls, so it uses OAuth 2.1.

  1. Add the URL. An unauthenticated request is challenged.
  2. The client opens a browser. Sign in, then verify a US or Canadian mobile number by SMS.
  3. That verified number is the caller ID on calls you authorize. DialMCP does not spoof caller ID.

Details and what OAuth does not bypass: OAuth and phone verification. Safety limits stay on the server: Safety.

What this is not

Paste the URL, finish OAuth, then ask the agent to place one specific call. Back to the docs hub.