1. 🔗 Integrations
  • HMS Sovereign Introduction
  • 🚀 Get Started
    • Authentication
    • Quickstart
  • 🧩 Core Concepts
    • Assistants
    • Calls
    • Phone Numbers
    • Webhooks
  • 🏗️ Platform
    • Privacy policy
    • Dashboard Security
    • Billing and Credits
    • EU Data Sovereignty
    • Voice Selection
    • Whitelabel Portal
  • 🛠️ SDKs
    • Node.js SDK
  • 🪝 Webhooks
    • Assistant Request
    • End of Call Report
    • Webhooks Overview
    • Webhook Security
    • Status Update
    • Tool Calls
  • ⚙️ Configuration
    • Analysis Templates
    • Custom Tools
    • SIP Trunks
    • Tool Templates
  • ✨ Features
    • AI Generation
    • Autonomous Silence Handling
    • Call Analysis
    • Call Transfers
    • Campaigns Setup
    • Outbound Campaigns
    • Voicemail Detection
    • Web Calls
    • Privacy & Compliance Features
  • 🔗 Integrations
    • MCP Server
    • BYOK Setup
    • Provider Pricing
    • xAI Grok Integration
  • 📖 Reference
    • Error Codes
    • Rate Limits
    • Troubleshooting
Book a meeting
Linkedin
Github
📄 Documentation
🔌 API Reference🤖 MCP🕐 Changelog📦 SDK🟢 Status
📄 Documentation
🔌 API Reference🤖 MCP🕐 Changelog📦 SDK🟢 Status
  1. 🔗 Integrations

MCP Server

HMS Sovereign exposes a hosted Model Context Protocol (MCP) server at mcp.hmsovereign.com. This allows AI coding assistants — including Claude Code, Cursor, and any other MCP-compatible tool — to interact with your HMS Sovereign account directly, without leaving your development environment.
Once connected, your AI assistant can list assistants, initiate calls, check usage, manage campaigns, and perform any other operation available in the API — all through natural language.

Endpoint#

https://mcp.hmsovereign.com/mcp
The server dynamically loads the HMS Sovereign OpenAPI spec and exposes all API endpoints as MCP tools. It stays in sync automatically — no configuration changes are required when the API is updated.

Authentication#

Your HMS Sovereign API key is passed via the Authorization header in your MCP configuration. The server forwards this header to the API on every tool call.
Find your API key in the dashboard under Settings → API Keys.

Setup#

Claude Code#

Add the following to your Claude Code MCP configuration file (.claude/mcp.json or via /mcp add):
{
  "mcpServers": {
    "hms-sovereign": {
      "type": "http",
      "url": "https://mcp.hmsovereign.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cursor#

Add to your Cursor MCP settings:
{
  "mcpServers": {
    "hms-sovereign": {
      "url": "https://mcp.hmsovereign.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Other MCP clients#

Any client that supports the MCP Streamable HTTP transport can connect using:
URL: https://mcp.hmsovereign.com/mcp
Transport: Streamable HTTP
Auth: Authorization: Bearer YOUR_API_KEY header

Available Tools#

The MCP server exposes all HMS Sovereign API endpoints as tools — one tool per endpoint. Examples:
ToolDescription
listAssistantsList all voice assistants in your organization
createAssistantCreate a new voice assistant
getAssistantRetrieve a specific assistant by ID
updateAssistantUpdate assistant configuration
createOutboundCallInitiate an outbound call
listCallsList calls with optional filters
getCallGet call details including transcript and analysis
createCampaignCreate an outbound call campaign
listVoicesBrowse available TTS voices
getUsageRetrieve usage and billing data
The full list of tools mirrors the API reference.

Example Usage#

Once connected, you can ask your AI assistant to perform tasks in plain language:
"Create a new assistant called 'Support Bot' with a friendly greeting and GPT-4o as the language model."
"List all calls from this week and summarize the outcomes."
"Start an outbound call to +31612345678 using assistant ID xyz."
"Show me my usage for the last 30 days."

Security#

Your API key is transmitted over TLS and never logged by the MCP server
The server is stateless — no session data is retained between requests
All API calls are scoped to your organization via your API key
The MCP server itself requires no additional credentials beyond your existing HMS Sovereign API key

Troubleshooting#

Tools not appearing in your AI assistant
Verify your MCP configuration is correct and that your API key is valid. You can test the key directly:
Authentication errors on tool calls
Ensure the Authorization header is set in your MCP client configuration, not as a query parameter or in the URL.
Server unavailable
Check status.hmsovereign.com for current platform status.

The MCP server is read/write — connected AI assistants can create, update, and delete resources on your behalf. Only share your API key with trusted environments and tools.
Modified at 2026-03-28 10:31:20
Previous
Privacy & Compliance Features
Next
BYOK Setup
Built with