# omnidim-mcp-server

Connects AI coding assistants to OmniDimension to configure voice bots, manage phone lines, and dispatch outbound calls. Requires an API key.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Author: Omnidim
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Omnidim/omnidim-mcp-server
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/omnidim-mcp-server

## What it does

This server connects coding assistants to the OmniDimension telephony infrastructure. It exposes tools to assemble and modify voice agents, bind knowledge bases, and upload reference documents. The integration also handles telephone numbers from Twilio, Exotel, or SIP connections, alongside listings for speech synthesis, recognition engines, and language models.

OmniDimension offers both a local stdio package via `@omnidim-ai/mcp-server` and a hosted endpoint at `https://mcp.omnidim.io/mcp`. Local execution demands an `OMNIDIM_API_KEY` set in the environment or stored under `~/.config/omnidim/credentials`. Without this key, requests fail authentication immediately.

A built-in diagnostic utility, invoked via `doctor`, reports connectivity status without printing secret tokens. Local error records remain stored on your machine in `~/.config/omnidim/logs/mcp.log`.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.omnidim.io/mcp`
- Environment variables: `OMNIDIM_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http omnidim-mcp-server https://mcp.omnidim.io/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env OMNIDIM_API_KEY=<OMNIDIM_API_KEY> --transport stdio omnidim-mcp-server -- npx -y @omnidim-ai/mcp-server
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add omnidim-mcp-server --url https://mcp.omnidim.io/mcp
```

2. **Platform CLI**
```bash
codex mcp add omnidim-mcp-server --env OMNIDIM_API_KEY=<OMNIDIM_API_KEY> -- npx -y @omnidim-ai/mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "omnidim-mcp-server": {
            "url": "https://mcp.omnidim.io/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "omnidim-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@omnidim-ai/mcp-server"
            ],
            "env": {
                "OMNIDIM_API_KEY": "<OMNIDIM_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "omnidim-mcp-server": {
            "type": "http",
            "url": "https://mcp.omnidim.io/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "omnidim-mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@omnidim-ai/mcp-server"
            ],
            "env": {
                "OMNIDIM_API_KEY": "<OMNIDIM_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http omnidim-mcp-server https://mcp.omnidim.io/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e OMNIDIM_API_KEY=<OMNIDIM_API_KEY> omnidim-mcp-server npx -y @omnidim-ai/mcp-server
```
Replace <…> with your own values

## When to use it
- trigger single outbound phone calls or bulk outreach operations
- set up voice assistants and link documentation to their knowledge base
- import phone lines through SIP, Twilio, or Exotel
- query supported speech-to-text engines and synthetic voice options

## Example prompts
- Build a customer support voice agent and bind `company_faq.pdf` to its knowledge base.
- Dispatch a verification call to +1987654321 using the imported SIP line.
- List active bulk call campaigns and retrieve status logs for recent batches.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
