Give your agent a read-only connection to the suite. Inspect a settlement, evaluate a budget or compare a contract. Keep the evidence with the answer.
16suite operations
One local server. Existing suite packages.
No wallet or signing flow.
01 / Connect
A local process.
A standard connection.
From a checkout, run pnpm install and build the server. Set your checkout path below, then copy the config into your MCP client.
pnpm --filter @flop-lab/mcp-server buildNode 22 · Workspace-local package · No API key
Append --recorded to the args array for offline captures. In normal mode, public reads are bounded. Doctor is local and offline. The DID trail is recorded-only.
{
"mcpServers": {
"flop-lab": {
"command": "node",
"args": [
"/absolute/path/to/flop-lab/packages/mcp-server/dist/cli.js"
]
}
}
}Uses the mcpServers connection format. Replace the path before starting the client.
02 / Follow one call
A result with a paper trail.
The rail tracks reading progress. The example replays a captured response, with no network request.
tools/call
{
"name": "lab_verify_tape",
"arguments": {
"mode": "recorded",
"limit": 1
}
}This calls the recorded tape, not the live network.
0 HTTP attempts in replay
The reported split conserves escrow exactly. This does not prove funds moved.
Display-ratio consistency only. No conversion from G_n to GFLOP is established.
An arithmetic pass does not prove inference or that funds moved. The returned page is partial: complete: false.
03 / Discover
The server is the catalog.
16 of 16 operations
Generated by a real tools/list call to the built server. Open a tool to inspect its exact input and output contract.
Generated · Download tools/list JSON ↗
Read the boundary
What this does not verify
Indexed agreement does not prove inference, finality or source authenticity. A policy result only covers the history you supply. Recorded quotes stay historical.
The hosted agent-pack manifest and skill calls returned agent pack missing. The local pack follows the documented layout; upstream field-level compatibility is unverified.