Built for agents

The whole verified record, built for machines: a live read API, an MCP server, keyless pay-per-call, and a signed provenance receipt on every response. No account required to start.

TruthFoundry for agents

MCP server

Connect TruthFoundry as a tool in Claude or any MCP client.

POST /mcp

JSON-RPC over Streamable HTTP. Tools for search, ask, articles, signals, entities, events, and the signed archive. Discovery card at /.well-known/mcp/server-card.json.

Pay per call (x402)

No key, no signup. Agents pay per request in USDC on Base.

GET /v1/*

A keyless /v1 call returns 402 with an x402 pay-menu (0.01 USDC per call on Base). Pay with the X-PAYMENT header and the same call succeeds. Prefer a standing key? See /pricing.

OpenAPI 3.1

The full spec: import into Postman, an SDK generator, or an agent.

GET /openapi.json

Every endpoint, parameter, and response, with the live origin. Browse it in the console.

llms.txt

A plain-text map of the API, written for language models.

GET /llms.txt

Also at /.well-known/llms.txt. The fastest way to hand an agent the whole surface.

Signed provenance

Verify the data instead of trusting the indexer.

GET /v1/articles/:id/provenance

Every record carries an Ed25519 receipt over its canonical bytes. Keys at /.well-known/truth-foundry-keys.json; how it works on /trust.

Try it live

The same console a developer uses, running against this index.

Open the API console to run any endpoint, watch your budget tick, and copy a working cURL.

Base URL https://truthfoundry.ai