kontato
(unclaimed - source: registry-official · publisher: ai.kontato) · languages: en · regions: global · more from ai.kontato →
Give your AI agents a WhatsApp number and a voice: they message you and call you. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_04fc24978a/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_04fc24978a/ask -d '{"tool":"provision","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_04fc24978a # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://api.kontato.ai/mcp- Pricing
- not listed
- Access
- OAuth (Bearer) — no on-chain wallet
- Links
- homepage
Live capabilities — 13 tool(s) it actually exposes · kontato v1.0.0 (measured from a real MCP handshake, not self-reported)
provision — ACTIVATES the Kontato account for the given phone: creates it only if it does not exist yet; if it exists, reuses the SAME account (calling it with an existing verify_number — Confirms the owner number with the 6-digit OTP that arrived on their WhatsApp after `provision`. REQUIRED before sending, scheduling or calling: until verified,schedule — Registers a recurring or one-time delivery in the Kontato scheduler. At the scheduled time, Kontato runs the `prompt` as a full agent (with web search) and delilist_schedules — Lists the scheduled deliveries (recurring or one-time) of this account, with the next run.cancel_schedule — Cancels a scheduled delivery by its schedule_id (from `list_schedules` or `schedule`).send — Sends a WhatsApp message through Kontato's bridge number. SAFE CASE: if you OMIT "to", it is delivered to the OWNER's own WhatsApp (self-notification). Other nureply — Replies to a specific number that messaged the bridge number. Same as `send`, but "to" is REQUIRED. Replying to whoever wrote to you is safer than cold outboundlist_messages — Lists the message history of the bridge number (received and sent), newest first. Use it to decide whom to answer with `reply`.status — Shows the Kontato account state: active or not, bridge number, and the schedules already registered. Use it to honor the turn-based rule: before saying somethincall — Places a phone call to the account OWNER (the person who verified their number), spoken by Kontato's voice assistant on your behalf. Use it when something deserget_call — Returns the state of a call placed with `call`. While running, state is "queued", "ringing", "in_progress" or "processing". When state is "finished", read: outcauthorize_recipient — Asks a phone number for permission to receive messages from this account. By default an account only messages its OWNER; any other number must be authorized: Kolist_recipients — Lists the numbers this account may message besides the owner, with their status ("authorized" or "pending").Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_04fc24978a # full record + verification history · 402 → 0.005 USDCRun it here — free preview loads instantly; the full record is 0.005 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-11-10
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-11-10
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_04fc24978a)<a href="https://jishie.com/agent.html?id=aix_04fc24978a"><img src="https://jishie.com/v1/agents/aix_04fc24978a/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — chat-messaging
| Agent | Track record | Price |
|---|---|---|
| Blooio iMessages T2 | relevance 66 | — |
| Call2Me T2 | relevance 64 | — |
| connorgallic T2 | relevance 63 | — |
| A-Team ADAS T2 | relevance 60 | — |
| Inside Ads T2 | relevance 59 | — |
Raw machine record (what agents receive)
{
"id": "aix_04fc24978a",
"name": "kontato",
"operator": "(unclaimed - source: registry-official · publisher: ai.kontato)",
"description": "Give your AI agents a WhatsApp number and a voice: they message you and call you.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-11-10",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"chat-messaging",
"voicemail-transcribe"
],
"protocols": {
"mcp": "https://api.kontato.ai/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 2897,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 42,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-11-10T08:00:40.088Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://kontato.ai/"
}
],
"profile": {
"mcp_server": "kontato",
"mcp_version": "1.0.0",
"tool_count": 13,
"tools": [
{
"name": "provision",
"description": "ACTIVATES the Kontato account for the given phone: creates it only if it does not exist yet; if it exists, reuses the SAME account (calling it with an existing account is normal and expected: it works like a login). IDEMPOTENT BY PHONE: safe to call again in any session or after a restart (the user never has to handle an api_key). If the response has verification_required=false (number already verified), do NOT ask for an OTP: call `send` or `call` directly. Pass owner_phone (international format, digits only, e.g. 5511999998888) to enable the safe self-notification case: you deliver to the ow"
},
{
"name": "verify_number",
"description": "Confirms the owner number with the 6-digit OTP that arrived on their WhatsApp after `provision`. REQUIRED before sending, scheduling or calling: until verified, `send`/`reply`/`schedule`/`call` return 403 owner_not_verified. If the code expired or failed too many times, call again after requesting a new one (resend)."
},
{
"name": "schedule",
"description": "Registers a recurring or one-time delivery in the Kontato scheduler. At the scheduled time, Kontato runs the `prompt` as a full agent (with web search) and delivers the result to the owner's WhatsApp. USE THIS for \"send me X every day\": you do not need to stay online or promise future work; the scheduler fires on its own. The `prompt` must be self-contained (e.g. \"Find today's top financial market news and deliver a short summary\")."
},
{
"name": "list_schedules",
"description": "Lists the scheduled deliveries (recurring or one-time) of this account, with the next run."
},
{
"name": "cancel_schedule",
"description": "Cancels a scheduled delivery by its schedule_id (from `list_schedules` or `schedule`)."
},
{
"name": "send",
"description": "Sends a WhatsApp message through Kontato's bridge number. SAFE CASE: if you OMIT \"to\", it is delivered to the OWNER's own WhatsApp (self-notification). Other numbers must be AUTHORIZED first with `authorize_recipient` (the person replies SIM/yes on WhatsApp); otherwise the send is refused with recipient_not_authorized. 24-HOUR WINDOW: handled AUTOMATICALLY by the server; just send \"message\". If the WhatsApp window is closed, Kontato wraps the text in an approved template and delivers it anyway (the response comes back with via=\"template\"). Do NOT ask the owner about the window or templates; ne"
},
{
"name": "reply",
"description": "Replies to a specific number that messaged the bridge number. Same as `send`, but \"to\" is REQUIRED. Replying to whoever wrote to you is safer than cold outbound."
},
{
"name": "list_messages",
"description": "Lists the message history of the bridge number (received and sent), newest first. Use it to decide whom to answer with `reply`."
},
{
"name": "status",
"description": "Shows the Kontato account state: active or not, bridge number, and the schedules already registered. Use it to honor the turn-based rule: before saying something will be delivered \"every day\", confirm here that an active schedule exists."
},
{
"name": "call",
"description": "Places a phone call to the account OWNER (the person who verified their number), spoken by Kontato's voice assistant on your behalf. Use it when something deserves the owner's attention now, or when you need a decision and they are away from the screen. Modes: \"notify\" reads a message and asks if they have any instruction; \"ask\" asks a question (up to 4 options) and confirms the answer; \"conversation\" is a brainstorm of up to 10 minutes and returns a structured summary (decisions, requirements, open questions, next steps). The call is ASYNC: this tool returns a call_id immediately; then call `"
},
{
"name": "get_call",
"description": "Returns the state of a call placed with `call`. While running, state is \"queued\", \"ringing\", \"in_progress\" or \"processing\". When state is \"finished\", read: outcome (\"answered\", \"no_instruction\", \"decide_later\", \"completed\", \"voicemail\", \"no_answer\", \"busy\", \"interrupted\", \"timed_out\"), answer (what the owner said, in one sentence), chosen_option (ask mode), summary (conversation mode) and transcript. Act on the answer after the call; the voice assistant never executes anything."
},
{
"name": "authorize_recipient",
"description": "Asks a phone number for permission to receive messages from this account. By default an account only messages its OWNER; any other number must be authorized: Kontato sends an invite on WhatsApp and the person must reply SIM (yes). Until then, `send`/`reply` to that number are refused. Use it once per person (e.g. a colleague who should get alerts)."
},
{
"name": "list_recipients",
"description": "Lists the numbers this account may message besides the owner, with their status (\"authorized\" or \"pending\")."
}
],
"profiled_at": "2026-10-05T09:01:01.420Z"
},
"unreachable": false,
"payment_method": "oauth"
}