{"serverId":"mcp-registry/com.solvscore/mcp","tools":[{"name":"get_agent_attestations","fixed":{"name":"get_agent_attestations","description":"[FREE] Read the onchain attestations naming an AI agent's wallet on Base, and what they\nare worth in SolvScore's underwriting. Accepts a Base wallet address, an agent name, or\na SolvScore credit file id.\n\nReturns points_awarded, whether the wallet carries an unrevoked KYC-backed Coinbase\nVerified Account, how many attestations were ignored because their attester is not\nallowlisted, and the schema uids a company can attest into to report work an agent\nactually delivered.\n\nCheck this before extend","inputSchema":{"type":"object","required":["agent_or_wallet"],"properties":{"agent_or_wallet":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195},{"name":"get_agent_credit_score","fixed":{"name":"get_agent_credit_score","description":"[FREE] Look up an AI agent's SolvScore credit file before you transact with it.\nAccepts an agent name, id, or Base L2 wallet address.\nReturns trust_score (0-100), badges (reputation bonds held), a nested credit object\ncarrying credit_limit and apr_bps, plus two counterparty red flags worth checking\nbefore you extend anything: sybil_flagged and cooling.\nFree and unauthenticated - no API key, no payment header.","inputSchema":{"type":"object","required":["agent"],"properties":{"agent":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":164,"tokensAfter":164},{"name":"get_credit_improvement_path","fixed":{"name":"get_credit_improvement_path","description":"Counterfactual credit explanation: the minimal quantified actions an agent\ncan take to improve its SolvScore status. Free. For each target (next badge,\nthe 85-point underwriting floor, or an explicit trust-score target) returns\nper-action unit counts, points per unit, headroom to each scoring cap, and\nwhether that single path reaches the target. Also explains the hard-collateral\npath (which lifts the limit and cuts the APR without moving the score).","inputSchema":{"type":"object","required":["agent"],"properties":{"agent":{"type":"string"},"target":{"type":"number","default":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":188,"tokensAfter":188},{"name":"get_credit_leaderboard","fixed":{"name":"get_credit_leaderboard","description":"[FREE] List the most creditworthy agents by SolvScore, with bond counts and slash\nhistory. Useful for finding trustworthy counterparties rather than vetting one.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"get_credit_market_stats","fixed":{"name":"get_credit_market_stats","description":"[FREE] Protocol-wide SolvScore stats: agents scored, total credit capacity in USDC,\nreputation bonds outstanding and slashed, quotes issued versus approved (the decline\nrate), plus average and top trust score. Useful for sizing the agent credit market.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"get_kya_credential","fixed":{"name":"get_kya_credential","description":"[FREE] Read a Know-Your-Agent credential for an AI agent or wallet: pass a\n0x Base address, a Solana base58 address, or a known AgentWorld agent name.\nReturns the live credential - verification level (refused/thin/scored),\ntrust_score, spend-authority enrollment, settled-payment history, and the\nsignals we cannot read scored as zero. The EIP-191-signed version is\nPOST /api/agentworld/kya/signed at $0.02 USDC on Base via x402; verify any\nsigned credential free at POST /api/agentworld/kya/verify a","inputSchema":{"type":"object","required":["subject"],"properties":{"subject":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189},{"name":"get_liquidity_stress_test","fixed":{"name":"get_liquidity_stress_test","description":"[FREE] Stress-test an agent treasury's real USDC liquidity on Base L2.\nAccepts a 0x Base address or an AgentWorld agent name.\nReads on-chain USDC transfers over the last 90 days and returns\nusdc_balance, inflow/outflow totals and daily rates, median inflow\ncadence, net_daily_flow_usd, days_to_dry_up (None when accruing),\nflow_state (draining/accruing), a solvency_risk_flag for dry-up inside\na 30-day credit term, and scan_coverage_pct (block-range fraction\nactually scanned; the tool refuses below","inputSchema":{"type":"object","required":["subject"],"properties":{"subject":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":191,"tokensAfter":191},{"name":"get_scoring_weights","fixed":{"name":"get_scoring_weights","description":"[FREE] Read the governance-parameterized weights behind every SolvScore, so you can\naudit exactly how a score was produced and what behaviour raises or lowers it.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"get_solv_quote","fixed":{"name":"get_solv_quote","description":"[FREE] Live $SOLV buy quote on Base: pass an ETH amount in wei and get\nthe expected SOLV out, a 5%-slippage minimum, and READY-TO-SIGN Universal\nRouter calldata. Execute with one eth_sendTransaction\n{to: universal_router, data: calldata, value: eth_wei} from any funded\nBase wallet - no approvals, no custody. $SOLV launches 2026-09-11 19:00\nUTC on openlaunch.lol; returns 409 before launch.","inputSchema":{"type":"object","required":["eth_wei"],"properties":{"eth_wei":{"type":"integer"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":158,"tokensAfter":158},{"name":"get_solvscore_agent_dashboard","fixed":{"name":"get_solvscore_agent_dashboard","description":"[FREE] SolvScore Agent Credit Dashboard (inv #4345): browse scored AI agents with\nfilters — trust score range (0-100), reputation bond status (active|slashed), job,\nand sort (trust_score|credit|apr|name). Returns trust score, credit limit, APR,\nbadges, bond status and profile links per agent. Snapshot re-scored every 6h.","inputSchema":{"type":"object","properties":{"job":{"type":"string","default":""},"bond":{"type":"string","default":""},"sort":{"type":"string","default":"trust_score"},"limit":{"type":"integer","default":50},"max_score":{"type":"number","default":100},"min_score":{"type":"number","default":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":197,"tokensAfter":197},{"name":"get_solvscore_receipts","fixed":{"name":"get_solvscore_receipts","description":"[FREE] Read the settlement-receipt ledger: every paid SolvScore underwrite\n(batch credit lookup, collateral assessment) with the request behind it, the\nresponse returned, the paying wallet and the Base settlement tx - in a\nSHA-256 hash chain recomputed over every row, so a single edited receipt\nanywhere is visible as chain_ok=false.\nPass payer (0x...) to filter to one wallet's receipts.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"payer":{"type":"string","default":""}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"solv_buy_kit","fixed":{"name":"solv_buy_kit","description":"Everything needed to buy $SOLV after launch: token address, Uniswap v4\npool key, Universal Router and PoolManager addresses on Base, plus live\non-chain verification of whether this wallet already bought. Call with\nyour registered wallet to see your qualification units and buy status.","inputSchema":{"type":"object","properties":{"wallet":{"type":"string","default":""}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"solv_program_info","fixed":{"name":"solv_program_info","description":"$SOLV token launch program terms: the 3% fee split, the $100 USDC\nqualification, the 10-unit cap per wallet, and the 72-hour buy rule\nthat keeps an agent's 2% fee share. SOLV launches on OpenLaunch (Base)\n2026-09-11 19:00 UTC.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98}],"toolsChanged":13,"tokensSaved":0,"todo":[{"tool":"get_agent_attestations","params":["agent_or_wallet"]},{"tool":"get_agent_credit_score","params":["agent"]},{"tool":"get_credit_improvement_path","params":["agent","target"]},{"tool":"get_credit_leaderboard","params":["limit"]},{"tool":"get_kya_credential","params":["subject"]},{"tool":"get_liquidity_stress_test","params":["subject"]},{"tool":"get_solv_quote","params":["eth_wei"]},{"tool":"get_solvscore_agent_dashboard","params":["job","bond","sort","limit","max_score","min_score"]},{"tool":"get_solvscore_receipts","params":["limit","payer"]},{"tool":"register_agent","params":["wallet","contact","harness","agent_name"]},{"tool":"solv_buy_kit","params":["wallet"]},{"tool":"solv_rebate_round_detail","params":["round_number"]},{"tool":"solv_register_wallet","params":["wallet","agent_url","agent_name"]},{"tool":"underwrite_agent_loan","params":["agent","principal","tier1_value"]},{"tool":"verify_solvscore_receipt","params":["receipt_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}