VoiceDesk AI MCP
A remote MCP server for VoiceDesk AI that allows agents to read services and pricing, check business compatibility, and submit demo or onboarding requests for an AI voice receptionist service. It supports lead capture and appointment request handling for US service businesses without requiring authentication or installation.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://voicedeskai.org/api/mcpWhat you can do with it
- Read available services and pricing plans
- Check business compatibility for specific industries
- Create a demo request with owner consent
- Create an onboarding request with owner consent
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- voicedesk-ai 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
get_services — Get VoiceDesk AI services
What VoiceDesk AI does: capabilities (available / guided / not available), supported industries, how onboarding works and what agents may and may not do.
{
"type": "object",
"properties": {}
}{
"title": "Get VoiceDesk AI services",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_pricing — Get current pricing
Current monthly plans from VoiceDesk AI's live plan catalog (USD): monthly price, one-time setup fee and included call minutes. Purchases happen only on voicedeskai.org by the business owner.
{
"type": "object",
"properties": {}
}{
"title": "Get current pricing",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_compatibility — Check compatibility
Check whether VoiceDesk AI fits a business: country, industry template, required capabilities (use capability ids from get_services) and, given expected monthly call minutes, the smallest suitable plan.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"country": {
"type": "string",
"maxLength": 2,
"minLength": 2
},
"industry": {
"type": "string",
"maxLength": 60
},
"required_capabilities": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 25
},
"expected_monthly_minutes": {
"type": "integer",
"maximum": 1000000,
"minimum": 0
}
}
}{
"title": "Check compatibility",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}create_demo_request — Request a demo or partnership call
Ask VoiceDesk AI to contact a US business for a receptionist demo (interest=receptionist_demo) or a partnership conversation (interest=partnership). Only with the owner's consent. Returns a tracking reference and a one-time status_token. Creates no account and no charge. Send an idempotency_key to make retries safe.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"contact_name",
"business_name",
"phone",
"consent_to_contact"
],
"properties": {
"email": {
"type": "string",
"maxLength": 254
},
"phone": {
"type": "string",
"maxLength": 40
},
"message": {
"type": "string",
"maxLength": 2000
},
"industry": {
"type": "string",
"maxLength": 60
},
"interest": {
"enum": [
"receptionist_demo",
"partnership"
],
"type": "string",
"default": "receptionist_demo"
},
"best_time": {
"enum": [
"morning",
"afternoon",
"evening"
],
"type": "string"
},
"contact_name": {
"type": "string",
"maxLength": 120,
"minLength": 1
},
"partner_type": {
"enum": [
"ai_agency",
"reseller",
"developer",
"saas_platform",
"consultant",
"other"
],
"type": "string"
},
"business_name": {
"type": "string",
"maxLength": 160,
"minLength": 1
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]+$",
"maxLength": 128,
"minLength": 16
},
"consent_to_contact": {
"type": "boolean",
"const": true
}
}
}{
"title": "Request a demo or partnership call",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get_demo_status — Get request status
Current status of a demo, partnership or onboarding request, given its reference and the status_token returned when it was created.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"reference",
"status_token"
],
"properties": {
"reference": {
"type": "string",
"pattern": "^VD-[0-9A-HJKMNP-TV-Z]{10}$"
},
"status_token": {
"type": "string",
"maxLength": 100,
"minLength": 20
}
}
}{
"title": "Get request status",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}create_onboarding_request — Prepare an onboarding request
Prepare onboarding for a US business that wants VoiceDesk AI, with its owner's consent. VoiceDesk reviews it and sends the owner a signup link; the owner chooses and pays for a plan themselves. Creates no account, subscription, phone number or charge. Returns a tracking reference and a one-time status_token.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"contact_name",
"business_name",
"phone",
"email",
"consent_to_contact"
],
"properties": {
"email": {
"type": "string",
"maxLength": 254
},
"phone": {
"type": "string",
"maxLength": 40
},
"message": {
"type": "string",
"maxLength": 2000
},
"website": {
"type": "string",
"format": "uri",
"maxLength": 300
},
"industry": {
"type": "string",
"maxLength": 60
},
"timezone": {
"type": "string",
"maxLength": 64
},
"plan_code": {
"type": "string",
"maxLength": 40
},
"contact_name": {
"type": "string",
"maxLength": 120,
"minLength": 1
},
"business_name": {
"type": "string",
"maxLength": 160,
"minLength": 1
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]+$",
"maxLength": 128,
"minLength": 16
},
"consent_to_contact": {
"type": "boolean",
"const": true
},
"expected_monthly_minutes": {
"type": "integer",
"maximum": 1000000,
"minimum": 0
}
}
}{
"title": "Prepare an onboarding request",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1039 ms
- 95th percentile latency
- 1039 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1039 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http voicedesk-ai-mcp https://voicedeskai.org/api/mcpCodex
codex mcp add voicedesk-ai-mcp --url https://voicedeskai.org/api/mcpCursor
{
"mcpServers": {
"voicedesk-ai-mcp": {
"url": "https://voicedeskai.org/api/mcp"
}
}
}Cline
{
"mcpServers": {
"voicedesk-ai-mcp": {
"type": "streamableHttp",
"url": "https://voicedeskai.org/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"voicedesk-ai-mcp": {
"type": "http",
"url": "https://voicedeskai.org/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http voicedesk-ai-mcp https://voicedeskai.org/api/mcpClaude Desktop
{
"mcpServers": {
"voicedesk-ai-mcp": {
"url": "https://voicedeskai.org/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"voicedesk-ai-mcp": {
"serverUrl": "https://voicedeskai.org/api/mcp"
}
}
}Let your agent find its tools
Find servers like VoiceDesk AI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.