built by the makers of Gamut
Authentication

OAuth, without API keys.

Updated August 8, 2026

DialMCP uses OAuth 2.1 for the remote MCP connection. Your client starts the sign-in flow in a browser, so there is no API key to create, paste, rotate, or accidentally expose in a prompt.

First connection

  1. Add https://mcp.dialmcp.com/mcp to a remote-MCP-capable client.
  2. When the client opens the browser, sign in and verify a US or Canadian mobile number with the SMS code.
  3. Approve the connection and return to your client.

Your caller ID

The number you verify becomes the caller ID presented on calls you authorize. DialMCP does not spoof a number or hide behind a random caller ID. Recipients can call you back directly.

Remote connection versus stdio bridge

OAuth is used for the hosted remote endpoint. The stdio bridge exists for clients that only support local MCP servers; it launches locally and handles the same browser-based authorization flow for the hosted service.

What OAuth does not change

Authentication does not bypass the service's safety controls. Calls remain subject to disclosure, destination-local calling hours, concurrency and frequency limits, blocked number ranges, objective screening, and permanent opt-outs. See Safety for details.

Keep the endpoint exact: use https://mcp.dialmcp.com/mcp. The connector README and client setup examples use this same URL.

Once connected, learn the tool lifecycle or return to the docs home.