Animica

Read-only Animica chain data, free AI inference, verifiable quantum randomness, and mining stats.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
85%
Integridad del esquema
60%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'animica_x402_products' description lacks action verben animica_x402_products
  • LOWTool 'animica_web_ask' description lacks action verben animica_web_ask
  • LOWTool 'animica_notarize' description lacks action verben animica_notarize
  • LOWTool 'animica_credit_balance' description lacks action verben animica_credit_balance

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,395Tokens (definiciones de herramientas)
~930 BTamaño de respuesta típico
Impacto moderado en la atención (1.87% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "animica": {
      "command": "uvx",
      "args": [
        "animica-mcp"
      ]
    }
  }
}

Paquetes ejecutables

pypianimica-mcp0.2.0stdio

Puntos de conexión remotos

https://mcp.animica.org/mcpstreamable-http
https://animica.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (22)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪animica_info

What Animica is and how to use it: the OpenAI-compatible AI API, the

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_infoArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_infoOutput"
}
⚪animica_ai_ask(prompt, model, max_tokens, temperature, system)

Ask Animica's ENA AI a question (OpenAI-compatible inference). Cheap general

Esquema de entrada

{
  "type": "object",
  "properties": {
    "prompt": {
      "title": "Prompt",
      "type": "string"
    },
    "model": {
      "default": "",
      "title": "Model",
      "type": "string"
    },
    "max_tokens": {
      "default": 1024,
      "title": "Max Tokens",
      "type": "integer"
    },
    "temperature": {
      "default": 0.4,
      "title": "Temperature",
      "type": "number"
    },
    "system": {
      "default": "",
      "title": "System",
      "type": "string"
    }
  },
  "required": [
    "prompt"
  ],
  "title": "animica_ai_askArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_askOutput"
}
🟢animica_ai_models

List the AI models available on Animica's OpenAI-compatible API.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_ai_modelsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_modelsOutput"
}
🟢animica_ai_job_status(job_id)

Read the status of an ENA AI request/job by id (read-only). Returns the

Esquema de entrada

{
  "type": "object",
  "properties": {
    "job_id": {
      "title": "Job Id",
      "type": "string"
    }
  },
  "required": [
    "job_id"
  ],
  "title": "animica_ai_job_statusArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_job_statusOutput"
}
🟢animica_quantum_beacon_latest

Get the latest round of Animica's verifiable quantum randomness beacon

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_quantum_beacon_latestArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_beacon_latestOutput"
}
🟢animica_quantum_draw(kind, request_id, params_json, round_id, beacon_hex)

Compute a verifiable quantum-random draw off a beacon round.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kind": {
      "title": "Kind",
      "type": "string"
    },
    "request_id": {
      "title": "Request Id",
      "type": "string"
    },
    "params_json": {
      "default": "{}",
      "title": "Params Json",
      "type": "string"
    },
    "round_id": {
      "default": -1,
      "title": "Round Id",
      "type": "integer"
    },
    "beacon_hex": {
      "default": "",
      "title": "Beacon Hex",
      "type": "string"
    }
  },
  "required": [
    "kind",
    "request_id"
  ],
  "title": "animica_quantum_drawArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_drawOutput"
}
⚪animica_quantum_verify(result_json)

Verify a quantum-random draw client-side: recompute it from its declared

Esquema de entrada

{
  "type": "object",
  "properties": {
    "result_json": {
      "title": "Result Json",
      "type": "string"
    }
  },
  "required": [
    "result_json"
  ],
  "title": "animica_quantum_verifyArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_verifyOutput"
}
⚪animica_qdna_verify_gene(gene_json)

Verify a qDNA training-genome gene seal: recompute its content-address

Esquema de entrada

{
  "type": "object",
  "properties": {
    "gene_json": {
      "title": "Gene Json",
      "type": "string"
    }
  },
  "required": [
    "gene_json"
  ],
  "title": "animica_qdna_verify_geneArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_qdna_verify_geneOutput"
}
🟢animica_chain_head

Read the chain head: current height/hash and chain id. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_chain_headArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_headOutput"
}
🟢animica_chain_block(height, hash)

Read a block by ``height`` or by ``hash`` (read-only). With neither, reads

Esquema de entrada

{
  "type": "object",
  "properties": {
    "height": {
      "default": -1,
      "title": "Height",
      "type": "integer"
    },
    "hash": {
      "default": "",
      "title": "Hash",
      "type": "string"
    }
  },
  "title": "animica_chain_blockArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_blockOutput"
}
🟢animica_chain_account(address)

READ-ONLY account snapshot for an ``anim1...`` address: balance + nonce.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "animica_chain_accountArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_accountOutput"
}
🟢animica_pool_stats

Live mining-pool stats: pool status plus active miner count. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_pool_statsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_pool_statsOutput"
}
🟢animica_network_hashrate

Read the current network hashrate from the chain. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_network_hashrateArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_network_hashrateOutput"
}
⚪animica_studio_estimate(seconds, gpu, mem_gb)

Estimate the ANM cost of an Animica Studio run BEFORE paying

Esquema de entrada

{
  "type": "object",
  "properties": {
    "seconds": {
      "default": 15,
      "title": "Seconds",
      "type": "number"
    },
    "gpu": {
      "default": false,
      "title": "Gpu",
      "type": "boolean"
    },
    "mem_gb": {
      "default": 0.5,
      "title": "Mem Gb",
      "type": "number"
    }
  },
  "title": "animica_studio_estimateArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_studio_estimateOutput"
}
🟢animica_studio_functions

List functions deployed to Animica Studio (aicf.fn.list). Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_studio_functionsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_studio_functionsOutput"
}
⚪animica_x402_products

Discover Animica's pay-per-request x402 APIs (USDC on Base): price, availability.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "animica_x402_productsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_x402_productsOutput"
}
🟢animica_web_fetch(url, credits, max_chars)

PAID (~$0.005, or free with a credit token): fetch a public web page as clean text.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    },
    "max_chars": {
      "default": 0,
      "title": "Max Chars",
      "type": "integer"
    }
  },
  "required": [
    "url"
  ],
  "title": "animica_web_fetchArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_web_fetchOutput"
}
⚪animica_web_ask(url, question, credits)

PAID (~$0.007): answer a question about ONE web page, WITH its sources.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "question": {
      "title": "Question",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "url",
    "question"
  ],
  "title": "animica_web_askArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_web_askOutput"
}
⚪animica_embed(texts_json, credits)

PAID (~$0.005 per BATCH): embed up to 256 texts in one call (384-dim).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "texts_json": {
      "title": "Texts Json",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "texts_json"
  ],
  "title": "animica_embedArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_embedOutput"
}
⚪animica_notarize(digest, memo, credits)

PAID (~$0.006): anchor a SHA-256 digest on-chain with a verifiable proof.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "digest": {
      "title": "Digest",
      "type": "string"
    },
    "memo": {
      "default": "",
      "title": "Memo",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "digest"
  ],
  "title": "animica_notarizeArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_notarizeOutput"
}
🟡animica_pq_verify(alg_id, message_hex, signature_hex, public_key_hex, credits)

PAID (~$0.005): verify a post-quantum signature (ML-DSA-65 / Dilithium3 / SPHINCS+).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "alg_id": {
      "title": "Alg Id",
      "type": "integer"
    },
    "message_hex": {
      "title": "Message Hex",
      "type": "string"
    },
    "signature_hex": {
      "title": "Signature Hex",
      "type": "string"
    },
    "public_key_hex": {
      "title": "Public Key Hex",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "alg_id",
    "message_hex",
    "signature_hex",
    "public_key_hex"
  ],
  "title": "animica_pq_verifyArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_pq_verifyOutput"
}
⚪animica_credit_balance(credits)

FREE: balance, expiry and spend history for a prepaid credit token.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "title": "animica_credit_balanceArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_credit_balanceOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada22 herramientas
verificadoversión no registrada22 herramientas
verificadoversión no registrada22 herramientas
verificadoversión no registrada22 herramientas
verificadoversión no registrada22 herramientas
verificadoversión no registrada22 herramientas