@cliniq360/eigi-mcp
v1.0.10
Published
MCP server for eigi.ai - Create and manage AI voice agents, conversations, and real-time voice interactions
Readme
eigi-mcp
MCP (Model Context Protocol) server for eigi.ai - enabling AI-native integration with your AI voice and chat agents through Claude Desktop, Cursor, VS Code, and other MCP-compatible clients.
Features
- 20+ MCP Tools for managing agents, conversations, calls, chats, and prompts
- Real-time Voice Testing via interactive UI
- OAuth 2.0 Authentication with PKCE for secure access
- Hosted Server - No installation required
Quick Start
Connect to eigi.ai MCP Server
Add to your MCP client configuration:
{
"mcpServers": {
"eigi": {
"url": "https://mcp.eigi.ai/mcp",
"transport": "streamable-http"
}
}
}When you first connect, you'll be prompted to authenticate via OAuth. Simply sign in with your eigi.ai account.
Client Setup
Claude Desktop
Edit claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"eigi": {
"url": "https://mcp.eigi.ai/mcp",
"transport": "streamable-http"
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"eigi": {
"url": "https://mcp.eigi.ai/mcp",
"transport": "streamable-http"
}
}
}VS Code with Copilot
Add to .vscode/mcp.json:
{
"servers": {
"eigi": {
"url": "https://mcp.eigi.ai/mcp",
"transport": "streamable-http"
}
}
}
## MCP Tools
### Agents
| Tool | Description |
| ------------------ | --------------------------------------------- |
| `list-agents` | List AI voice agents with pagination |
| `get-agent` | Get agent configuration by ID |
| `create-agent` | Create a new AI agent with STT/LLM/TTS config |
| `update-agent` | Update an existing agent's settings |
| `delete-agent` | Delete an agent by ID |
| `test-voice-agent` | Open interactive UI to test an agent |
### Conversations
| Tool | Description |
| -------------------- | --------------------------------------------- |
| `list-conversations` | List voice/chat conversations with filters |
| `get-conversation` | Get full conversation details with transcript |
### Calls
| Tool | Description |
| ------------------------ | ---------------------------------------------- |
| `initiate-outbound-call` | Start an outbound voice call using an AI agent |
| `get-mobile-numbers` | List available phone numbers for agents |
### Chat
| Tool | Description |
| ------------------------- | --------------------------------------- |
| `list-chat-sessions` | List text chat sessions |
| `get-chat-session` | Get complete chat session with messages |
| `send-chat-message` | Send a message and get response |
| `get-agent-first-message` | Get agent's greeting message |
### Prompts
| Tool | Description |
| --------------------- | ------------------------------------------- |
| `list-prompts` | List system prompts with pagination |
| `get-prompt` | Get prompt content by name |
| `get-prompt-versions` | Get version history for a prompt |
| `create-prompt` | Create a new system prompt |
| `update-prompt` | Update prompt content (creates new version) |
### Providers
| Tool | Description |
| ---------------- | ------------------------------------------ |
| `list-providers` | List available LLM, TTS, and STT providers |
| `list-voices` | List available voices for a TTS provider |
## Authentication
eigi.ai MCP uses **OAuth 2.0 with PKCE** for secure authentication:
1. Connect to `https://mcp.eigi.ai/mcp`
2. Your MCP client will open a browser window
3. Sign in with your eigi.ai account (or create one)
4. Grant permissions to the MCP client
5. You're connected!
OAuth tokens are automatically refreshed, so you stay logged in.
## Links
- [eigi.ai Platform](https://eigi.ai)
- [GitHub Repository](https://github.com/eigi-ai/eigi-mcp)
- [MCP Documentation](https://modelcontextprotocol.io)
- [Privacy Policy](https://eigi.ai/privacy-policy)
- [Terms of Service](https://eigi.ai/terms-of-service)
## License
MIT - © ClinIQ360