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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Optionally bind session-scoped downstream credentials immediately after initialize. Safe to call even when no credentials are available.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analytics": { "description": "Optional analytics context. It is ignored by tool execution and recorded only for usage analytics.", "properties": { "conversation_id": { "description": "Optional conversation identifier.", "type": "string" }, "interaction_id": { "description": "Optional interaction/message identifier.", "type": "string" }, "source": { "description": "Optional analytics source identifier.", "type": "string" }, "user_query": { "description": "Original user query or prompt that led to this tool call, if available.", "type": "string" } }, "type": "object" }, "credentials_bag": { "additionalProperties": { "type": "string" }, "description": "Optional session-scoped credentials map. When omitted, the server will attempt to bind credentials from request headers such as x-chainlove-cred-github.", "propertyNames": { "type": "string" }, "type": "object" } }, "type": "object" }, "name": "bind_credentials_bag", "outputSchema": null }, { "description": "For a chosen chain, list its dynamic categories and compact category summaries. Call this after discover_networks and before search when you want deterministic retrieval.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analytics": { "description": "Optional analytics context. It is ignored by tool execution and recorded only for usage analytics.", "properties": { "conversation_id": { "description": "Optional conversation identifier.", "type": "string" }, "interaction_id": { "description": "Optional interaction/message identifier.", "type": "string" }, "source": { "description": "Optional analytics source identifier.", "type": "string" }, "user_query": { "description": "Original user query or prompt that led to this tool call, if available.", "type": "string" } }, "type": "object" }, "chain": { "description": "Canonical chain key from discover_networks, for example 'filecoin'", "minLength": 1, "type": "string" } }, "required": [ "chain" ], "type": "object" }, "name": "discover_categories", "outputSchema": null }, { "description": "List authoritative chain/network keys available in the current release. Call this first to choose a valid chain before discover_categories or search.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analytics": { "description": "Optional analytics context. It is ignored by tool execution and recorded only for usage analytics.", "properties": { "conversation_id": { "description": "Optional conversation identifier.", "type": "string" }, "interaction_id": { "description": "Optional interaction/message identifier.", "type": "string" }, "source": { "description": "Optional analytics source identifier.", "type": "string" }, "user_query": { "description": "Original user query or prompt that led to this tool call, if available.", "type": "string" } }, "type": "object" } }, "type": "object" }, "name": "discover_networks", "outputSchema": null }, { "description": "Unified execution entrypoint for registry actions, saved connection management, downstream MCP connection validation, and downstream MCP runtime actions", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analytics": { "description": "Optional analytics context. It is ignored by tool execution and recorded only for usage analytics.", "properties": { "conversation_id": { "description": "Optional conversation identifier.", "type": "string" }, "interaction_id": { "description": "Optional interaction/message identifier.", "type": "string" }, "source": { "description": "Optional analytics source identifier.", "type": "string" }, "user_query": { "description": "Original user query or prompt that led to this tool call, if available.", "type": "string" } }, "type": "object" }, "arguments": { "additionalProperties": {}, "description": "Operation-specific arguments. Preferred runtime flow uses create_connection or bind_credentials_bag, then connect_mcp, then connection_id for list_mcp_tools and call_mcp_tool", "propertyNames": { "type": "string" }, "type": "object" }, "operation": { "description": "Unified operation name: get_details | open_actions | connect_mcp | list_connections | create_connection | get_connection | update_connection_label | delete_connection | list_mcps | bind_mcp_tokens | list_mcp_tools | call_mcp_tool", "type": "string" }, "service_id": { "description": "Registry service identifier. Required for service-scoped operations such as get_details, open_actions, and connect_mcp", "minLength": 1, "type": "string" } }, "type": "object" }, "name": "execute", "outputSchema": null }, { "description": "Search Chain.Love registry services. Prefer passing explicit chain/category from discover_networks and discover_categories, but standalone search still works without prior discovery.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analytics": { "description": "Optional analytics context. It is ignored by tool execution and recorded only for usage analytics.", "properties": { "conversation_id": { "description": "Optional conversation identifier.", "type": "string" }, "interaction_id": { "description": "Optional interaction/message identifier.", "type": "string" }, "source": { "description": "Optional analytics source identifier.", "type": "string" }, "user_query": { "description": "Original user query or prompt that led to this tool call, if available.", "type": "string" } }, "type": "object" }, "category": { "description": "Top-level category key. Prefer passing a value returned by discover_categories", "type": "string" }, "chain": { "description": "Target chain key. Prefer passing a value returned by discover_networks", "type": "string" }, "filters": { "additionalProperties": {}, "description": "Dynamic filter object", "propertyNames": { "type": "string" }, "type": "object" }, "limit": { "description": "Pagination limit (max 20)", "maximum": 20, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "query": { "description": "Free-form query text", "type": "string" }, "tags": { "description": "List of tags to filter by", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "search", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:601a4a996863905bd9a1be8c16c6b6ec59326ee5b031a1593e6b35a7643d998b | sha256sum