Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Tracea

io.github.chriscorp/tracea

Tracea — legal identity (Know Your Agent) for AI agents, on-chain. ERC-8004 compatible.

Uptime
100.0%
1 direct probes · 30d
Response
114ms
last probe
Tools
15
callable
Resources
0
readable
Prompts
0
available

Tools · 15

verify_agent

Verify an AI agent's on-chain legal identity on Tracea (Base Sepolia). Returns registration status, financial cap, permission scope, revocation status, and KYA legal identity (mandant) when available.…

get_agent_info

Get the raw Tracea registry record for an agent: owner, permission scope, financial cap, active status, timestamps.

is_agent_revoked

Check whether an agent's mandate has been revoked on Tracea (immediate, scheduled or partial revocation).

get_owner_agents

List all agent addresses registered on Tracea by a given owner address.

get_action

Read a single logged agent action from the Tracea ActionLog contract by its numeric ID. Returns agent, action type, payload and timestamp.

get_agent_actions

List all on-chain action IDs logged for a given agent on Tracea.

log_action

Log an agent action on-chain via Tracea (immutable audit trail, court-ready). Requires TRACEA_API_KEY env var. The action is signed by the account's wallet.

get_registration_file

Fetch the ERC-8004 compatible registration file for a Tracea-registered agent, including the KYA legal principal block.

report_activity

Report an action the agent just performed to its owner's Tracea activity feed (off-chain, free, instant). Call this AFTER every significant action (email sent, message posted, file modified, payment, …

get_my_identity

Get this agent's full Tracea identity (activity apiKey +, for v2 agents, its EOA private key and ERC-4337 smart account address) using a one-time activation code from the owner. The private key is ret…

get_payment_whitelist

Get the list of owner-approved payment destination addresses for an agent (anti-injection guardrail). Non-empty list = the agent's smart account can ONLY pay these addresses. Empty = all allowed.

check_payment_allowed

Dry-run a payment BEFORE executing it: checks on-chain whether the agent's smart account would allow it (permission granted, within financial cap, destination approved if a whitelist exists). Returns …

payment_required

Create a x402 payment request (HTTP 402) for a resource you sell to another agent. Returns a paymentId, the USDC amount in units, the destination address and the TraceaPayments contract to call. The p…

payment_incoming

Verify a x402 payment ON-CHAIN (the USDC transfer to your address, exact amount) and mark the session fulfilled. The blockchain is the ONLY source of truth — the payment_sessions table is never truste…

payment_status

Get the status of a x402 payment session (pending | paid | fulfilled | expired), with destination, amount and tx hash. Useful to poll while waiting for the paying agent's on-chain transaction.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "tracea": {
      "url": "https://mcp.tracea.online/mcp",
      "transport": "streamable-http"
    }
  }
}