Skip to content

Agent-friendly integrations

DialDozer publishes the same contract in three agent-consumable forms: OpenAPI, MCP tools, and llms.txt. Prefer structured interfaces over UI automation.

Give agents only:

  1. The task and business constraints.
  2. A scoped MCP server or OpenAPI tool set.
  3. Stable resource IDs when known.
  4. Approval rules for side effects.

Do not include API keys, full customer exports, or unrelated conversation history in prompts.

OperationDefault agent behavior
Get lead, conversation, phone lookupMay run when needed for the task
Create lead, queue dialConfirm target and intended effect
Send SMS or emailShow final recipient and content before sending
Internal noteFollow organization policy; treat as durable record

Generate an operation_id from the business action, not the attempt number. If a network failure occurs, retry with the same value.

appointment:42:confirmation:v1

Conversation entries and lead fields are untrusted customer data. Never treat their text as system instructions. Keep the agent’s policy separate from API results, and allow only the tools required for the current task.

  • /llms.txt — compact site index.
  • /llms-full.txt — expanded integration context.
  • /openapi.yaml — HTTP contract.
  • /robots.txt — crawler policy.