mcpserver.lol
registry/tracea
Connection check verified live · 27h ago

tracea

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

Tools 15
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

15 tools

Read from the running server on 27h ago.

check_payment_allowed amount_eth*destination*agent_address*
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 whiteli…
get_action action_id*
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 agent_address*
List all on-chain action IDs logged for a given agent on Tracea.
get_agent_info agent_address*
Get the raw Tracea registry record for an agent: owner, permission scope, financial cap, active status, timestamps.
get_my_identity agent_address*activation_code
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. Th…
get_owner_agents owner_address*
List all agent addresses registered on Tracea by a given owner address.
get_payment_whitelist agent_address*
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…
get_registration_file agent_address*
Fetch the ERC-8004 compatible registration file for a Tracea-registered agent, including the KYA legal principal block.
is_agent_revoked agent_address*
Check whether an agent's mandate has been revoked on Tracea (immediate, scheduled or partial revocation).
log_action dataaction_type*agent_address*
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.
payment_incoming tx_hash*payment_id*
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 t…
payment_required agentresourceamount_usdc*destination*ttl_seconds
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 con…
payment_status payment_id*
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…
report_activity detailssummary*category*agent_address*in_permissionpermission_label
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…
verify_agent agent_address*
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 (mand…