Skip to content

MCP server

The DialDozer MCP server translates the HTTP API into small tools that agents can inspect and call. It keeps API keys out of prompts, validates input before requests, and returns compact JSON.

  • Discoverable: agents receive tool names, descriptions, and input schemas.
  • Scoped: the server can only do what its API key permits.
  • Auditable: each action maps to a documented HTTP request.
  • Deterministic: tools return structured resources instead of scraping UI.
ToolAPI mappingRequired scope
dialdozer_get_leadGET leads/{id}leads:read
dialdozer_get_conversationGET conversations/{id}conversations:read
dialdozer_send_messagePOST messagesmessages:write
dialdozer_cti_lookupGET cti/lookupcti
dialdozer_cti_dialPOST cti/dialcti, agent-bound key
dialdozer_create_leadPOST lead_intake.phpleads:write
dialdozer_ingest_metricsPOST kpi_ingest.phpmetrics:write

Start with MCP setup, then share the agent guide with your agent runtime.