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

Server definition

Hash
sha256:62f5c34db176c9632d0142f89765e051fa6e821f3756ffdcdb53c656fafb4453
What it is
What a remote MCP server returned when asked what it offers: 22 tools

The blob, as servednamed by its sha256

{ "instructions": "Animica MCP server — READ + COMPUTE tools for the Animica AI + blockchain network. Lead with the AI + quantum capabilities: ask the ENA AI (animica_ai_ask), generate and verify quantum-random draws (animica_quantum_draw / animica_quantum_verify), verify qDNA training provenance, estimate Studio compute cost, and read chain/pool stats. Wallet/chain tools are READ-ONLY: this server never signs, spends, transfers, or accesses private keys.", "tools": [ { "description": "Ask Animica's ENA AI a question (OpenAI-compatible inference). Cheap general", "inputSchema": { "properties": { "max_tokens": { "default": 1024, "title": "Max Tokens", "type": "integer" }, "model": { "default": "", "title": "Model", "type": "string" }, "prompt": { "title": "Prompt", "type": "string" }, "system": { "default": "", "title": "System", "type": "string" }, "temperature": { "default": 0.4, "title": "Temperature", "type": "number" } }, "required": [ "prompt" ], "title": "animica_ai_askArguments", "type": "object" }, "name": "animica_ai_ask", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_ai_askOutput", "type": "object" } }, { "description": "Read the status of an ENA AI request/job by id (read-only). Returns the", "inputSchema": { "properties": { "job_id": { "title": "Job Id", "type": "string" } }, "required": [ "job_id" ], "title": "animica_ai_job_statusArguments", "type": "object" }, "name": "animica_ai_job_status", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_ai_job_statusOutput", "type": "object" } }, { "description": "List the AI models available on Animica's OpenAI-compatible API.", "inputSchema": { "properties": {}, "title": "animica_ai_modelsArguments", "type": "object" }, "name": "animica_ai_models", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_ai_modelsOutput", "type": "object" } }, { "description": "READ-ONLY account snapshot for an ``anim1...`` address: balance + nonce.", "inputSchema": { "properties": { "address": { "title": "Address", "type": "string" } }, "required": [ "address" ], "title": "animica_chain_accountArguments", "type": "object" }, "name": "animica_chain_account", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_chain_accountOutput", "type": "object" } }, { "description": "Read a block by ``height`` or by ``hash`` (read-only). With neither, reads", "inputSchema": { "properties": { "hash": { "default": "", "title": "Hash", "type": "string" }, "height": { "default": -1, "title": "Height", "type": "integer" } }, "title": "animica_chain_blockArguments", "type": "object" }, "name": "animica_chain_block", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_chain_blockOutput", "type": "object" } }, { "description": "Read the chain head: current height/hash and chain id. Read-only.", "inputSchema": { "properties": {}, "title": "animica_chain_headArguments", "type": "object" }, "name": "animica_chain_head", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_chain_headOutput", "type": "object" } }, { "description": "FREE: balance, expiry and spend history for a prepaid credit token.", "inputSchema": { "properties": { "credits": { "default": "", "title": "Credits", "type": "string" } }, "title": "animica_credit_balanceArguments", "type": "object" }, "name": "animica_credit_balance", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_credit_balanceOutput", "type": "object" } }, { "description": "PAID (~$0.005 per BATCH): embed up to 256 texts in one call (384-dim).", "inputSchema": { "properties": { "credits": { "default": "", "title": "Credits", "type": "string" }, "texts_json": { "title": "Texts Json", "type": "string" } }, "required": [ "texts_json" ], "title": "animica_embedArguments", "type": "object" }, "name": "animica_embed", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_embedOutput", "type": "object" } }, { "description": "What Animica is and how to use it: the OpenAI-compatible AI API, the", "inputSchema": { "properties": {}, "title": "animica_infoArguments", "type": "object" }, "name": "animica_info", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_infoOutput", "type": "object" } }, { "description": "Read the current network hashrate from the chain. Read-only.", "inputSchema": { "properties": {}, "title": "animica_network_hashrateArguments", "type": "object" }, "name": "animica_network_hashrate", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_network_hashrateOutput", "type": "object" } }, { "description": "PAID (~$0.006): anchor a SHA-256 digest on-chain with a verifiable proof.", "inputSchema": { "properties": { "credits": { "default": "", "title": "Credits", "type": "string" }, "digest": { "title": "Digest", "type": "string" }, "memo": { "default": "", "title": "Memo", "type": "string" } }, "required": [ "digest" ], "title": "animica_notarizeArguments", "type": "object" }, "name": "animica_notarize", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_notarizeOutput", "type": "object" } }, { "description": "Live mining-pool stats: pool status plus active miner count. Read-only.", "inputSchema": { "properties": {}, "title": "animica_pool_statsArguments", "type": "object" }, "name": "animica_pool_stats", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_pool_statsOutput", "type": "object" } }, { "description": "PAID (~$0.005): verify a post-quantum signature (ML-DSA-65 / Dilithium3 / SPHINCS+).", "inputSchema": { "properties": { "alg_id": { "title": "Alg Id", "type": "integer" }, "credits": { "default": "", "title": "Credits", "type": "string" }, "message_hex": { "title": "Message Hex", "type": "string" }, "public_key_hex": { "title": "Public Key Hex", "type": "string" }, "signature_hex": { "title": "Signature Hex", "type": "string" } }, "required": [ "alg_id", "message_hex", "signature_hex", "public_key_hex" ], "title": "animica_pq_verifyArguments", "type": "object" }, "name": "animica_pq_verify", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_pq_verifyOutput", "type": "object" } }, { "description": "Verify a qDNA training-genome gene seal: recompute its content-address", "inputSchema": { "properties": { "gene_json": { "title": "Gene Json", "type": "string" } }, "required": [ "gene_json" ], "title": "animica_qdna_verify_geneArguments", "type": "object" }, "name": "animica_qdna_verify_gene", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_qdna_verify_geneOutput", "type": "object" } }, { "description": "Get the latest round of Animica's verifiable quantum randomness beacon", "inputSchema": { "properties": {}, "title": "animica_quantum_beacon_latestArguments", "type": "object" }, "name": "animica_quantum_beacon_latest", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_quantum_beacon_latestOutput", "type": "object" } }, { "description": "Compute a verifiable quantum-random draw off a beacon round.", "inputSchema": { "properties": { "beacon_hex": { "default": "", "title": "Beacon Hex", "type": "string" }, "kind": { "title": "Kind", "type": "string" }, "params_json": { "default": "{}", "title": "Params Json", "type": "string" }, "request_id": { "title": "Request Id", "type": "string" }, "round_id": { "default": -1, "title": "Round Id", "type": "integer" } }, "required": [ "kind", "request_id" ], "title": "animica_quantum_drawArguments", "type": "object" }, "name": "animica_quantum_draw", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_quantum_drawOutput", "type": "object" } }, { "description": "Verify a quantum-random draw client-side: recompute it from its declared", "inputSchema": { "properties": { "result_json": { "title": "Result Json", "type": "string" } }, "required": [ "result_json" ], "title": "animica_quantum_verifyArguments", "type": "object" }, "name": "animica_quantum_verify", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_quantum_verifyOutput", "type": "object" } }, { "description": "Estimate the ANM cost of an Animica Studio run BEFORE paying", "inputSchema": { "properties": { "gpu": { "default": false, "title": "Gpu", "type": "boolean" }, "mem_gb": { "default": 0.5, "title": "Mem Gb", "type": "number" }, "seconds": { "default": 15, "title": "Seconds", "type": "number" } }, "title": "animica_studio_estimateArguments", "type": "object" }, "name": "animica_studio_estimate", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_studio_estimateOutput", "type": "object" } }, { "description": "List functions deployed to Animica Studio (aicf.fn.list). Read-only.", "inputSchema": { "properties": {}, "title": "animica_studio_functionsArguments", "type": "object" }, "name": "animica_studio_functions", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_studio_functionsOutput", "type": "object" } }, { "description": "PAID (~$0.007): answer a question about ONE web page, WITH its sources.", "inputSchema": { "properties": { "credits": { "default": "", "title": "Credits", "type": "string" }, "question": { "title": "Question", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url", "question" ], "title": "animica_web_askArguments", "type": "object" }, "name": "animica_web_ask", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_web_askOutput", "type": "object" } }, { "description": "PAID (~$0.005, or free with a credit token): fetch a public web page as clean text.", "inputSchema": { "properties": { "credits": { "default": "", "title": "Credits", "type": "string" }, "max_chars": { "default": 0, "title": "Max Chars", "type": "integer" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "animica_web_fetchArguments", "type": "object" }, "name": "animica_web_fetch", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_web_fetchOutput", "type": "object" } }, { "description": "Discover Animica's pay-per-request x402 APIs (USDC on Base): price, availability.", "inputSchema": { "properties": {}, "title": "animica_x402_productsArguments", "type": "object" }, "name": "animica_x402_products", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "animica_x402_productsOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:62f5c34db176c9632d0142f89765e051fa6e821f3756ffdcdb53c656fafb4453 | sha256sum