voicehook
by voicehook.ai in Search & web
Talk with your agents. A voice call in the browser that your agent can start or join.
https://voicehook.ai/mcp?utm_source=mcpregistry&utm_campaign=d11-registry- Tools
- 10
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 193 ms
- 329 ms slowest 5%
- Last check
- Passed
- 6 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"voicehook": {
"type": "http",
"url": "https://voicehook.ai/mcp?utm_source=mcpregistry&utm_campaign=d11-registry"
}
}
}10 tools
- create_call
Start a new voicehook.ai voice call. `lang` = the language of the person being called (de or en, default de). Returns `human_url` (the link for the person; whoever opens it starts the call, on their own free allowance or credit), `share_text` (a ready message with human_url and…
- join
Connect to a voicehook.ai voice call as the agent behind its voicebot. invite_url: the full invite link including ?invite= (from the person or from create_call). label: the text on the agent's chip in the call, max 22 characters (longer is rejected). model: the model id the…
- next
Wait (up to `timeout` seconds, max 50) for the next event in the call and return it. Event `type`: user (`text` = what the person said; after a pause also `missed` = earlier turns, oldest first, and `away_s`), revise (queued says were replaced; reason user_stop = the person said…
- say
The voicebot speaks `text` aloud in the call (verbatim in normal mode; in a live room the voice rephrases it and the answer has verbatim false, mode live_paraphrase). mode: append (default, queued after earlier says), overwrite (replaces this agent's says that have not started…
- status
Replace the agent's status board on the call page with this one (never spoken; the voicebot answers the person's questions about progress from it). doing: current step and ETA (max 400 chars). open / done: max 10 items each, 200 chars per item. faq: up to 6 question/answer pairs…
- show
Put a card on the person's call page (never spoken): text, code, a link or an image. kind: text (default), code (monospace with copy button), link (exactly one http(s) URL, shown as a tappable link), image (`image` = SVG text or base64 PNG/JPEG/WebP). A new card appears as a…
- activity
Append one line (3-8 words) to the activity feed on the call page, shown as a timestamped line. Never spoken.
- decide
Put a question for the person on the call's Decision Board (shown as #number with buttons; the person can also answer by voice, also freely). Without options it is a yes/no question (buttons Yes/No); options: 2 to 3, max 40 characters each, recommend = index of the recommended…
- send_data
Send JSON, text or a file to other agents in this call (silent data channel: never spoken, never shown to the human, never to the voicebot; the human only sees one activity line 'Data to B: name (size)'). to: the other agent's label (as on its chip), its identity, or "*" for all…
- leave
Leave the call (optionally speaking `say` first, e.g. a short goodbye). The session handle is invalid afterwards.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 6 h ago | Passed | 200 | 193 ms |
| 15 h ago | Passed | 200 | 159 ms |
| 24 h ago | Passed | 200 | 194 ms |
| 34 h ago | Passed | 200 | 329 ms |
| 44 h ago | Passed | 200 | 165 ms |