Back to resources

MCP SERVER

kontato

Primary machine endpointhttps://api.kontato.ai/mcp
Use with an agent

SUMMARY

What it does

Kontato gives AI agents a real WhatsApp number to send and receive messages. It supports sending and replying to messages, scheduling recurring or one-time deliveries, and managing message history. Access requires account activation and OTP verification of the owner's phone number.

USE CASES

Tasks it fits

  • Send WhatsApp messages to customers or team members
  • Schedule recurring or one-time message deliveries
  • Reply to incoming WhatsApp messages

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

communication.sendweight 90 · confidence 95communication.receiveweight 80 · confidence 90scheduling.manageweight 70 · confidence 90

TOOLS IN THIS MCP SERVER

Tools exposed by this MCP server

cancel_scheduleCancel a schedule

Cancels a scheduled delivery by its schedule_id (obtained from list_schedules or schedule).

Effect: irreversibleConfirm: explicit policy
list_messagesList message history

Lists the message history of the bridge number (received and sent), most recent first. Use to decide who to reply to with reply.

Effect: readConfirm: explicit policy
list_schedulesList schedules

Lists the scheduled deliveries (recurring/one-time) for this account, with next trigger time.

Effect: readConfirm: explicit policy
provisionActivate Kontato account (create or reuse)

Activates the Kontato account for the given phone number, creating it if it doesn't exist, or reusing the existing one. Idempotent by phone number. If verification_required is false, no OTP is needed and you can call send directly.

Effect: account creationConfirm: explicit policy
replyReply to a WhatsApp contact

Replies to a specific number that has sent a message to the bridge number. Same as send, but 'to' is required.

Effect: external actionConfirm: explicit policy
scheduleSchedule a recurring delivery

Registers a recurring or one-time delivery in Kontato's scheduler. At the scheduled time, Kontato runs the prompt as a full agent and delivers the result to the owner's WhatsApp.

Effect: writeConfirm: explicit policy
sendSend WhatsApp message

Sends a WhatsApp message via Kontato's bridge number. If 'to' is omitted, it delivers to the owner's own WhatsApp (self-notification). The 24-hour window is handled automatically by the server.

Effect: external actionConfirm: explicit policy
statusAccount status & schedules

Shows the state of the Kontato account: active or not, bridge number, and registered schedules. Use to honor the turn-based rule.

Effect: readConfirm: explicit policy
verify_numberVerify owner number (OTP)

Confirms the owner's number with the 6-digit OTP code received on WhatsApp after provision. Required before sending or scheduling; otherwise send/reply/schedule return 403 owner_not_verified.

Effect: writeConfirm: explicit policy

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
mcp
Authentication
type: unknown
Pricing
model: unknown
Version
1.0.0

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.