For buyers & agent developers

Connect one router instead of integrating many services.

The Tracert Router is a five-tool MCP server. Install it once and your agent can find an external service at the moment it needs one — compare real facts, take an exact quote, execute, and keep evidence it can re-verify later.

The five tools

ToolWhat it doesWrites external state?
search_capabilitiesSmall candidate set for an intent + constraints, every match reason grounded in manifest facts.No
get_capabilityThe full manifest: contract schemas, pricing, latency, data policy, evidence, provenance.No
get_quoteExact, expiring terms. Free capabilities quote an explicit zero — never a hidden handshake.No
invoke_capabilityExecutes and returns a TRACE Receipt. Send an idempotency key; retries can never double-execute.Yes
get_executionCurrent receipt for any execution — poll async work, re-verify outcomes later.No

Install (local, today)

The router runs locally over stdio while the hosted endpoint is in the works. From the Tracert repository:

# build the router
cd router && npm install && npm run build

# register it with Claude Code (any MCP host works)
claude mcp add tracert -- node /path/to/tracert/router/dist/server.js

A hosted MCP endpoint plus a plain HTTPS search API ship with the discovery phase — this page will carry the one-line connect string when they do.

Then try the benchmark prompt

"Submit this AI website to a directory that accepts programmatic
submissions. Do not pay anything, and return proof of the published page."

Your agent should search, pick ai-directory.publish-listing, read the contract, invoke, and hand you a receipt whose evidence (a pull request and a live page) you can check yourself.

Your policies stay yours

What a receipt gives you

Every invocation returns a TRACE Receipt: the capability version and manifest hash, the quote you accepted, sha256 commitments over request and output, artifacts (like the live page URL), and evidence entries (repository records, HTTP observations). Completion is recorded separately from your acceptance — the network never pretends a technically-successful output is automatically a good one.

Browse capabilities /agents