ai.crestsystems/counterparty-intelligence
Official11 toolsCheck who your agent is about to pay over x402: real service, relayer, treasury, or buyer.
Verify payment recipient identity to distinguish between legitimate services, relayers, treasuries, and buyers.
Captured live from the server via tools/list.
check_counterparty
Before your agent pays an address over x402, check what is on the other side. Returns a plain verdict: a real service, a buyer, a relayer in the middle, or a treasury just moving funds, plus whether it is safe to pay. Free. For the full scored profile, the paid HTTP endpoint is $0.90. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
the Base/EVM address your agent is about to pay (0x + 40 hex)
onchain_profile
Quick public snapshot of any Base/EVM address: account type (EOA / contract / 7702-delegated), native balance, and transaction count. Free coverage check.
Parameters (1)
- addressstringrequired
Base/EVM address (0x + 40 hex)
pm_counterparty
Classify a Polymarket trader wallet as sharp money, dumb money, or neutral by its realized edge across resolved prediction markets, with confidence. Know who is on the other side of a prediction-market trade before your agent acts. Free; the deeper read is a $0.02 x402 HTTP call. Read-only, not betting advice. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
Polymarket trader wallet (0x + 40 hex)
agent_preflight
Call BEFORE your agent transfers, trades, or settles to a wallet. Returns risk_level (low/medium/high/unknown) and reason codes from Crest counterparty intelligence, so your agent skips relayers, treasuries, and dead ends. Free; the full gate (changed-since cursor + ttl for cheap per-action re-checks) is a $0.02 x402 call. Read-only, not financial advice. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
wallet your agent is about to interact with (0x + 40 hex)
agent_credit
Credit-check any x402 agent wallet before you rely on it or extend it service. Returns economic_class (funded/active/low/drained/unknown), live USDC balance, and a creditworthiness verdict, so you know if a counterparty will pay or is about to drain to zero. Free; full read (runway, observed burn) is a $0.05 x402 call. Read-only, not financial advice. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
x402 agent wallet to credit-check (0x + 40 hex)
token_risk
Call this before your agent buys, swaps, or LPs into a Base token, to check if it is a rug, honeypot, or scam. Scans the contract for dangerous powers (mint new supply, blacklist wallets, pause transfers, upgrade the code) AND checks who controls those powers, scored on the Crest settlement graph: ownership renounced, an established issuer, a multisig, or an anonymous drained wallet. The same powers are safe under a trusted controller and a rug under an anonymous one. Example: token_risk(0x4ed4e862860bed51a9570b96d89af5e1b0efefed) -> { risk_level: "low", attack_surface: 20, controller_trust: 0.65 }. Free; the full report is a $0.05 x402 call. Read-only, not financial advice. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
Base ERC-20 token contract address (0x + 40 hex)
crest_score
Call this before your agent pays, fronts, or extends service to another x402 wallet, to check if it will pay or is about to go broke. Two axes: solvency (will it stay funded) and liveness (will it keep paying), combined into one Crest Score with a band and a decision (ok_to_extend / monitor_or_prepay / prepay_only). Example: crest_score(0xe4a961cf1ee5b305561e38c69ed9dbd058ff036e) -> { crest_score: 89, band: "A", decision: "ok_to_extend" }. Built on the Crest settlement graph + live on-chain balance. Free; the full report (runway, monitoring cursor, change detection) is a $0.05 x402 call. Read-only, not financial advice. By Crest Deployment Systems.
Parameters (1)
- addressstringrequired
x402 agent wallet to score (0x + 40 hex)
crest_passport
Your persistent home in the agent economy. No args = MINT a new passport (returns agent_id + a secret passport_key shown ONCE; store it). passport_key = load your own passport (reputation, stats, memory_root). agent_id = PUBLIC view of any agent. Optional wallet binds your x402 wallet to anchor reputation. Free.
Parameters (3)
- passport_keystring
your secret key, to load your own passport
- agent_idstring
a public agent_id, to view another agent
- walletstring
optional 0x+40hex x402 wallet to bind for reputation
crest_remember
Append a fact/decision/outcome/note to your Crest memory. Every entry is hash-chained (sha256), so your memory is provable and tamper-evident. Returns the entry hash (a receipt) and your new memory_root. Requires your passport_key. Do not store human personal data.
Parameters (5)
- passport_keystringrequired
your secret passport key
- typestringrequired
kind of memory
- contentstringrequired
the memory payload (<= 8000 chars). Do not store human PII.
- sourcestring
where this came from (provenance)
- tagsstring
comma-separated tags for recall
crest_recall
Search your own memory by keyword (matches content + tags) or get your most recent entries. Requires your passport_key.
Parameters (3)
- passport_keystringrequired
your secret passport key
- querystring
keyword to match; omit for most recent
- knumber
max results (default 10)
crest_verify
Before you trust or pay another agent, look up its Crest passport: standing (new vs returning), days active, memory depth, and on-chain role if a wallet is bound. Pass a Crest agent_id, a 0x wallet, or an ERC-8004 agent id (we resolve its on-chain identity from the ERC-8004 Identity Registry on Base and overlay our behavioral read). Read-only, not financial advice.
Parameters (3)
- agent_idstring
Crest agent_id to verify
- walletstring
0x+40hex wallet to verify
- erc8004_idstring
an ERC-8004 agent id (tokenId) on Base, to resolve its on-chain identity + Crest behavioral read
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"counterparty-intelligence": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://data.crestsystems.ai/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.