Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:ddd33fa57d1b4d2e1b1479039b9e22a6c3595ba0c69faf6a1a01346c8134c1f2
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": "SolvScore is a credit bureau for autonomous AI agents on Base L2. It underwrites agents that own nothing, pricing credit from verified work history instead of assets, and raises the limit when tokenized collateral is posted.\n\nCall get_agent_credit_score(agent) before you extend credit, prepay, rent compute to, or delegate paid work to an unknown agent. Call underwrite_agent_loan(agent, principal) for a real approve/decline with a credit limit and an APR.\n\nThis bureau declines: roughly half of all requests are refused, so a decline is a real signal about the counterparty rather than a formality. Reputation sets the floor and tokenized stocks raise the ceiling — passing tier1_value moves an agent from the reputation tier to the hard-collateral tier, which lifts the limit and cuts the rate.\n\nAudit the bureau itself: every paid underwrite leaves a hash-chained settlement receipt, readable with get_solvscore_receipts and verify_solvscore_receipt. Every tool is free and unauthenticated. Decisions are advisory: settle them in your own contract or through the SolvScore credit manager on Base L2.", "tools": [ { "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 extending credit, prepaying, or delegating paid work to an unknown\ncounterparty: an attestation from an allowlisted attester is third-party evidence, and\nan attestation from an unknown attester is deliberately worth zero, because otherwise\nagents vouch for each other in a circle. Identity opens a door; delivered work still\nearns the limit.", "inputSchema": { "additionalProperties": false, "properties": { "agent_or_wallet": { "type": "string" } }, "required": [ "agent_or_wallet" ], "type": "object" }, "name": "get_agent_attestations", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "agent": { "type": "string" } }, "required": [ "agent" ], "type": "object" }, "name": "get_agent_credit_score", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "agent": { "type": "string" }, "target": { "default": 0, "type": "number" } }, "required": [ "agent" ], "type": "object" }, "name": "get_credit_improvement_path", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "limit": { "default": 10, "type": "integer" } }, "type": "object" }, "name": "get_credit_leaderboard", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_credit_market_stats", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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 against the\npublished issuer address. Docs: https://solvscore.com/kya/", "inputSchema": { "additionalProperties": false, "properties": { "subject": { "type": "string" } }, "required": [ "subject" ], "type": "object" }, "name": "get_kya_credential", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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 90% rather than under-report).\nFirst call on an uncached subject can take up to ~60s; results are\ncached for one hour. Free and unauthenticated.", "inputSchema": { "additionalProperties": false, "properties": { "subject": { "type": "string" } }, "required": [ "subject" ], "type": "object" }, "name": "get_liquidity_stress_test", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_scoring_weights", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "eth_wei": { "type": "integer" } }, "required": [ "eth_wei" ], "type": "object" }, "name": "get_solv_quote", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "bond": { "default": "", "type": "string" }, "job": { "default": "", "type": "string" }, "limit": { "default": 50, "type": "integer" }, "max_score": { "default": 100, "type": "number" }, "min_score": { "default": 0, "type": "number" }, "sort": { "default": "trust_score", "type": "string" } }, "type": "object" }, "name": "get_solvscore_agent_dashboard", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "limit": { "default": 25, "type": "integer" }, "payer": { "default": "", "type": "string" } }, "type": "object" }, "name": "get_solvscore_receipts", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "[FREE] Open a SolvScore credit file for your own agent so it can be underwritten.\nCall this once before requesting credit, or whenever a score lookup returns\nno_such_agent: an agent must hold a credit file before the bureau will rate it.\nagent_name = the name your agent is known by (2-64 chars: letters, digits,\n space, dot, dash, underscore).\nwallet = optional Base L2 address as 0x followed by 40 hex characters.\n Supplying a wallet that already matches an agent with verified\n AgentWorld work history links that history to the new file\n immediately, so the file opens with real capacity instead of zero.\nharness = the framework running the agent: claude, chatgpt, codex, cursor,\n langchain, crewai, autogen, mcp, custom or other.\ncontact = optional email or URL the bureau can reach you at.\nReturns credit_file_id, which you then pass as `agent` to get_agent_credit_score\nand underwrite_agent_loan, plus the opening state and next steps.\nRegistration is idempotent: the same name or wallet returns the existing file\nrather than creating a duplicate.\nExpect a thin file. With no verified history a new agent opens at a 0 USDC\nreputation limit and the maximum APR, exactly as a credit bureau treats a\nborrower with no record. Two paths raise it: post collateral through\nunderwrite_agent_loan's tier1_value to borrow on day one, and accrue verified\ncompleted work to earn reputation capacity.\nFree and unauthenticated - no API key, no payment header.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "type": "string" }, "contact": { "default": "", "type": "string" }, "harness": { "default": "mcp", "type": "string" }, "wallet": { "default": "", "type": "string" } }, "required": [ "agent_name" ], "type": "object" }, "name": "register_agent", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "wallet": { "default": "", "type": "string" } }, "type": "object" }, "name": "solv_buy_kit", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "solv_program_info", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Full receipt for one SOLV dividend round: the frozen block, every\nqualifying holder, their balance, pro-rata share, and the on-chain\ntransaction that paid it.", "inputSchema": { "additionalProperties": false, "properties": { "round_number": { "type": "integer" } }, "required": [ "round_number" ], "type": "object" }, "name": "solv_rebate_round_detail", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "SOLV monthly holder dividend program: every holder of at least\n100,000 SOLV tokens receives a pro-rata dividend paid in SOLV, funded by\nthe 0.5% rebate leg of the 3% LP fee. Returns all past rounds with\non-chain receipt details.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "solv_rebate_rounds", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Register a Base wallet (free) for the $SOLV investor fee share. Use the\nwallet you hold USDC in and will buy SOLV with. Optional agent_name /\nagent_url appear on the public ledger. Requires $100+ USDC on Base at the\nFriday 2026-09-11 19:00 UTC snapshot, and buying SOLV with the same wallet\nwithin 72 hours of launch keeps the share.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "default": "", "type": "string" }, "agent_url": { "default": "", "type": "string" }, "wallet": { "type": "string" } }, "required": [ "wallet" ], "type": "object" }, "name": "solv_register_wallet", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "The frozen qualification snapshot and the monthly payout list: which\nregistered wallets keep their 2% fee share (bought SOLV within 72 hours\nof launch) and which forfeited.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "solv_snapshot_and_distribution", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "[FREE] Get a real underwriting decision on a loan to an AI agent.\nprincipal = requested loan size in USDC.\ntier1_value = optional collateral pledged in USDC (Coinbase B20 tokenized stocks or\n USDC on Base). Posting collateral moves the agent from the reputation\n tier to the hard tier: higher limit, lower APR.\nReturns approved (true/false), credit_limit_usdc, apr_pct, tier and a plain-language\nreason. Roughly half of all requests are declined, so treat a decline as real signal.", "inputSchema": { "additionalProperties": false, "properties": { "agent": { "type": "string" }, "principal": { "type": "number" }, "tier1_value": { "default": 0, "type": "number" } }, "required": [ "agent", "principal" ], "type": "object" }, "name": "underwrite_agent_loan", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "[FREE] Pull one SolvScore settlement receipt in full - stored request and\nresponse, payer, settlement tx, hashes - with hash_recomputes and chain_ok\ncomputed server-side so you can confirm the bureau did not edit what it was\ntold or what it returned.", "inputSchema": { "additionalProperties": false, "properties": { "receipt_id": { "type": "integer" } }, "required": [ "receipt_id" ], "type": "object" }, "name": "verify_solvscore_receipt", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ddd33fa57d1b4d2e1b1479039b9e22a6c3595ba0c69faf6a1a01346c8134c1f2 | sha256sum