Word Is Bond is an MCP server with 16 tools an agent can call, among them create_monitor, create_suite, diff_flow. It answers at https://api.wordis-bond.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Test the voice agents you run: scored transcripts, pass/fail verdicts, latency and WER metrics.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
create_monitor | Create a production monitor. "scenarioGoal" is what GOOD looks like for this agent — the judge scores every ingested call against it, exactly as a test scenario goal works. Optional "assertions" are plain-English checks the agent must satis Inputs: name, scenarioGoal, assertions, rubric, language, sampleRate |
create_suite | Create a reusable test suite: a named set of scenarios/personas pinned to a target voice agent you run. Optionally give it a schedule ("weekly" | "daily" | "hourly", plan-gated) so it runs automatically and flags drift. Inputs: name, targetAgent, language, scenarios, schedule |
diff_flow | Show the structural diff between two versions of a version-controlled flow: which nodes and edges were added, removed, or changed. This is the code review for your phone system — see exactly what a change did before you ship it. Inputs: flowId, from, to |
get_monitor_health | Read a monitor's live rolling health and drift. Health is unknown | healthy | degraded | critical. Drift is isolated by judge version: when our judge changes, the boundary is reported as judgeVersionChanged and NEVER as an agent regression Inputs: monitorId |
get_trends | Read account-wide testing trends over a window: pass-rate, average score, and run-to-run regressions per suite, plus overall totals. Use this to spot behaviour drift in the voice agents you test. Inputs: days |
import_flow | Import a phone-system flow or voice-agent config from a platform (e.g. Vapi) into the canonical, diffable Flow IR — the first step of putting your phone system under version control. Reports the fields the IR abstracts away. Pass save:true Inputs: platform, config, save, name |
ingest_call | Send one completed PRODUCTION call to a monitor to be scored. Returns 202 immediately; scoring runs in the background and the monitor health updates. The transcript is scored in flight and never stored — only the scorecard and safe metadata Inputs: monitorId, transcript, externalId, platform, durationSec, occurredAt |
list_monitors | List your production monitors and their current health (unknown | healthy | degraded | critical). A monitor watches ONE live production line: you stream it completed calls, and it scores each with the same versioned judge that scores your t |
list_suites | List your reusable test suites (each is a set of scenarios/personas pinned to a target voice agent). Returns their ids, names, targets, and schedules — use a suite id with run_test or get_trends. |
list_verified_numbers | List the phone numbers your account has proven it controls. Only these numbers (and Word Is Bond DIDs) may be used as a "pstn" targetAgent.toNumber. Revoke one with DELETE /api/numbers/{id}. |
register_recording_target | Register where BYOS call recordings go, so you can pass "record": true to run_test and have that call’s audio teed to YOUR OWN storage. wordis-bond keeps only a pointer (the run’s recording_url), never the audio. "callbackUrl" is a public h Inputs: name, callbackUrl, track |
run_demo | Run the hosted demo voice agent (a dental front desk) end-to-end and get a real, fully-scored result in about a minute — no target of your own needed. Returns the score (0–100), pass/fail verdict, per-turn metrics, the transcript, and a sha Inputs: goal, persona, language, expected, bargeIn |
run_test | Run a test against a voice agent you control. Two modes: (1) score a captured transcript offline — pass "transcript" (or "turns") plus "scenarioGoal"; the judge returns a scored run synchronously. (2) run a live synthetic call — pass "targe Inputs: transcript, turns, scenarioGoal, assertions, targetAgent, goal |
test_flow | Run the regression gate on a flow now: compile the current version into a synthetic-caller test, run it against the flow's target, and compare the result to the previous version's baseline. A behavior change that regressed (a pass turning i Inputs: flowId |
verify_number_confirm | Finish verifying a phone number by supplying the 6-digit code spoken on the verification call. On success the number becomes a permitted PSTN test destination for your account. The code is single-use, expires after ten minutes, and locks af Inputs: number, code, label |
verify_number_start | Prove your account controls a phone number, which it must do before any PSTN test call to it. Word Is Bond places one short call to the number, speaks a 6-digit code twice, and hangs up. Confirm the code within ten minutes with verify_numbe Inputs: number |
Every block below points at https://api.wordis-bond.com/mcp. Pick your client and copy.
claude mcp add --transport http word-is-bond https://api.wordis-bond.com/mcp
{
"mcpServers": {
"word-is-bond": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.wordis-bond.com/mcp"]
}
}
}{
"mcpServers": {
"word-is-bond": {
"url": "https://api.wordis-bond.com/mcp"
}
}
}{
"servers": {
"word-is-bond": {
"type": "http",
"url": "https://api.wordis-bond.com/mcp"
}
}
}{
"context_servers": {
"word-is-bond": {
"url": "https://api.wordis-bond.com/mcp"
}
}
}{
"mcpServers": {
"word-is-bond": {
"serverUrl": "https://api.wordis-bond.com/mcp"
}
}
}{
"mcpServers": {
"word-is-bond": {
"url": "https://api.wordis-bond.com/mcp"
}
}
}name: Word Is Bond
version: 0.0.1
schema: v1
mcpServers:
- name: Word Is Bond
type: streamable-http
url: https://api.wordis-bond.com/mcp{
"mcpServers": {
"word-is-bond": {
"httpUrl": "https://api.wordis-bond.com/mcp"
}
}
}{
"mcpServers": {
"word-is-bond": {
"type": "http",
"url": "https://api.wordis-bond.com/mcp"
}
}
}{
"mcpServers": {
"word-is-bond": {
"url": "https://api.wordis-bond.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapi.wordis-bond.com%2Fmcp&type=streamable_http&id=word-is-bond&name=Word%20Is%20Bond
It answered our last check on 18 October 2026 in 628 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
16, as returned by the server's own tools/list on 31 August 2026: create_monitor, create_suite, diff_flow, get_monitor_health, get_trends, import_flow, ingest_call, list_monitors, and 8 more.
It answered our last check on 18 October 2026 in 628 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.wordis-bond.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.latimer-woods-tech. Endpoint host: api.wordis-bond.com. ARD identifier: urn:air:io.github.latimer-woods-tech:mcp:wordis-bond.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.