Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 2 min ago
teppi

Server definition

Hash
sha256:5f34dd53b9ae4aac5c3a76656152d29b59e7c874c9c531aa33f9105fcbf7ee47
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "For one transaction that went through a DEX or aggregator, show the net balance change per address and asset and flag who the swap was actually for. Use it to continue a trace past a swap. EVM chains (ethereum, bsc). Read-only.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "block_number": { "description": "Optional. Looked up automatically.", "type": "integer" }, "chain": { "description": "ethereum or bsc.", "enum": [ "ethereum", "bsc" ], "type": "string" }, "tx_hash": { "description": "0x-prefixed transaction hash.", "type": "string" } }, "required": [ "tx_hash", "chain" ], "type": "object" }, "name": "follow_swap", "outputSchema": null }, { "description": "List the counterparties an address has transacted with — optionally filtered by entity category (cex, mixer, gambling, bridge, ...). Set with_risk=true to attach AML risk per counterparty. Read-only: it only lists existing on-chain counterparties, it never writes anything.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The wallet whose counterparties to look at.", "type": "string" }, "category": { "description": "Optional. Only return counterparties of this entity type: cex, mixer, gambling, bridge, etc. Leave empty to list all significant counterparties.", "type": "string" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" }, "limit": { "description": "Max counterparties to return.", "maximum": 200, "minimum": 1, "type": "integer" }, "with_risk": { "description": "Attach aml_score/risk_level/sanctioned to each counterparty.", "type": "boolean" } }, "required": [ "address", "chain" ], "type": "object" }, "name": "list_counterparties", "outputSchema": null }, { "description": "A wallet's recent transfers, newest first, with direction and counterparty for each, plus what we know about each counterparty. Optionally only transfers with one kind of counterparty (e.g. 'did this wallet deposit to a casino'). Read-only.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The wallet to list.", "type": "string" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" }, "counterparty_category": { "description": "Optional. Only transfers whose counterparty is of this type: cex, mixer, gambling, bridge, etc.", "type": "string" }, "limit": { "description": "Max transfers to return. Default 25.", "maximum": 100, "minimum": 1, "type": "integer" }, "since": { "description": "Optional start date, ISO-8601 (e.g. 2026-09-01).", "type": "string" }, "until": { "description": "Optional end date, ISO-8601.", "type": "string" } }, "required": [ "address", "chain" ], "type": "object" }, "name": "list_transactions", "outputSchema": null }, { "description": "Screen a crypto wallet address for AML/KYT risk. Returns an AML score (0-100), risk_level (LOW/MEDIUM/HIGH/CRITICAL), category, sanctioned exposure and source-of-funds. Read-only: it only looks the address up, it never changes anything.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The wallet address to screen.", "type": "string" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" } }, "required": [ "address", "chain" ], "type": "object" }, "name": "screen_address", "outputSchema": null }, { "description": "Screen one transaction by hash: what moved, who took part, a label and AML risk for every participant, and an overall verdict. Pass focus_address (e.g. your own deposit address) to get the verdict from that wallet's point of view. Read-only.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "block_number": { "description": "Optional. Looked up automatically on ethereum and bsc.", "type": "integer" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" }, "focus_address": { "description": "Optional. The wallet you are screening for, to scope the verdict to it.", "type": "string" }, "tx_hash": { "description": "Transaction hash (0x-prefixed on EVM chains, bare hex txid on bitcoin).", "type": "string" } }, "required": [ "tx_hash", "chain" ], "type": "object" }, "name": "screen_transaction", "outputSchema": null }, { "description": "Follow the OUTGOING funds from an address across the chain and report where the money ends up (exchanges, mixers, sanctioned wallets) and how many hops away. Read-only: it only reads on-chain history, it never moves or changes funds.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The address whose outgoing funds to follow.", "type": "string" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" }, "max_hops": { "description": "How many hops to follow. Default 3 (6 on bitcoin); raise it only if the result is incomplete.", "maximum": 12, "minimum": 1, "type": "integer" } }, "required": [ "address", "chain" ], "type": "object" }, "name": "trace_funds", "outputSchema": null }, { "description": "Walk an address's INCOMING funds backwards to answer 'where did this wallet's money come from'. Stops at labelled entities (exchanges, mixers, services) and reports them with hop distance. Answers source-of-funds questions. Read-only: it only reads on-chain history.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The address whose funding to trace.", "type": "string" }, "chain": { "description": "Blockchain: bitcoin, ethereum, bsc or tron.", "enum": [ "bitcoin", "ethereum", "bsc", "tron" ], "type": "string" }, "max_hops": { "description": "How far back to walk. Default set by the API.", "maximum": 8, "minimum": 1, "type": "integer" } }, "required": [ "address", "chain" ], "type": "object" }, "name": "trace_source_of_funds", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5f34dd53b9ae4aac5c3a76656152d29b59e7c874c9c531aa33f9105fcbf7ee47 | sha256sum