MCP is live.Set up
OmniDimension

Overview

Connect Claude, ChatGPT, Cursor, and any MCP-compatible client to your OmniDimension account. Hosted OAuth at mcp.omnidim.io, or local stdio via the npm package.

The Model Context Protocol lets AI clients call tools on your behalf. OmniDimension ships two MCP entry points to the same set of tools (agents, calls, bulk calls, phone numbers, knowledge base, providers):

Which one should I use?

You're using...Use this
Claude Desktop, Claude.ai webHosted
Claude CodeHosted (one command)
Cursor, VS Code, WindsurfHosted. These clients speak HTTP MCP natively.
ChatGPT custom connectorsHosted
CI, scripts, headless automationLocal
An MCP client that only speaks stdioLocal

If you are not sure, start with the hosted option. It is the path we recommend for everyone shipping interactive AI experiences.

What you can do over MCP

Every endpoint in the API reference is exposed as an MCP tool, generated from the same OpenAPI spec. The main categories:

  • Agents. List, create, update, delete, get.
  • Calls. Dispatch outbound calls, fetch call logs and transcripts.
  • Bulk calls. Create campaigns, monitor live status, cancel.
  • Phone numbers. List, attach to agents, import from Twilio, Exotel, SIP.
  • Knowledge base. Upload files, attach to agents.
  • Providers. List available LLMs, voices, STT, and TTS engines.

How sign-in works

The hosted entry point uses a standard browser sign-in. Click connect in your MCP client, approve OmniDimension in the browser, and you're done. Tokens are scoped to your account and can be revoked any time from omnidim.io/api-management.

The local entry point uses an API key from your account. Drop it in the env block of your client config and the server uses it for every call.

See privacy and telemetry for what each server sees, what we log, and what we never store.

Open source

Both servers are public on GitHub:

Issues and PRs welcome on both.

On this page