Attestify OS

Registre officiel IA et agents

MCP stdio server for Attestify OS — governed agent execution and Attestify Trust signed evidence.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package attestify-mcp
Claude Code
claude mcp add attestify-os -e 'ATTESTIFY_BASE_URL=https://attestifyos.com' -e 'ATTESTIFY_API_KEY=<your attestify_api_key>' -e 'TRUST_AGENT_ID=<TRUST_AGENT_ID>' -e 'TRUST_PRIVATE_KEY=<your trust_private_key>' -- npx -y attestify-mcp@0.2.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "attestify-os": {
            "command": "npx",
            "args": [
                "-y",
                "attestify-mcp@0.2.1"
            ],
            "env": {
                "ATTESTIFY_BASE_URL": "https://attestifyos.com",
                "ATTESTIFY_API_KEY": "<your attestify_api_key>",
                "TRUST_AGENT_ID": "<TRUST_AGENT_ID>",
                "TRUST_PRIVATE_KEY": "<your trust_private_key>"
            }
        }
    }
}

Variables d'environnement

  • ATTESTIFY_BASE_URL Base URL of the deployed Attestify app.
  • ATTESTIFY_API_KEY secret Tenant API key issued via POST /api/keys, sent as X-API-Key on /api/run calls.
  • TRUST_AGENT_ID Attestify Trust agent ID, from a one-time `npx attestify trust-init` run. Enables attestify_trust_submit_evidence and attestify_trust_verify.
  • TRUST_PRIVATE_KEY secret That agent's Ed25519 private key (base64url), from the same trust-init run. Never leaves this server except as a signature.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. attestify-mcp
  2. Quick start
  3. Tools
  4. Enterprise self-serve
  5. Links

attestify-mcp

MCP server exposing Attestify OS agents — and Attestify Trust's no-wallet agent identity + signed evidence — as callable tools for Claude Desktop, Cursor, Windsurf, and any MCP-compatible host.

Attestify OS is infrastructure for AI agents operating in financial, compliance, and regulated workflows. Every governed run delivers: routing → governance enforcement → budget check → SLA check → execution → output verification → immutable receipt → on-chain settlement evidence.

Live base URL: https://attestifyos.com

This package is a real Model Context Protocol stdio server — your MCP host spawns it as a subprocess and talks JSON-RPC to it directly. It is not a plain HTTP client library.

Quick start

Add to your MCP host's config (e.g. Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "attestify": {
      "command": "npx",
      "args": ["-y", "attestify-mcp"],
      "env": {
        "ATTESTIFY_BASE_URL": "https://attestifyos.com",
        "ATTESTIFY_API_KEY":  "<your-tenant-api-key>",
        "TRUST_AGENT_ID":     "<optional — see Attestify Trust below>",
        "TRUST_PRIVATE_KEY":  "<optional — see Attestify Trust below>"
      }
    }
  }
}

ATTESTIFY_API_KEY is a tenant API key issued via POST /api/keys — it's sent as the X-API-Key header on every run. Without one, runs are unauthenticated and subject to the plan/x402 limits that apply to anonymous callers.

TRUST_AGENT_ID / TRUST_PRIVATE_KEY are optional and unlock two more tools — see Attestify Trust below.

Tools

attestify_research

Runs a deep research query through the Attestify Research Agent (researcher-v2) via POST /api/run. Returns a structured briefing with executive summary, key findings, and caveats. Each call is metered at $0.023 USDC and logged to the Attestify evidence ledger.

Arguments:

FieldRequiredDescription
queryYesThe research question, topic, or subject to investigate.
urlNoOptional source URL to include as context for the research run.
session_idNoOptional session ID for conversation continuity.

Returns: a JSON blob with summary, loop_id, run_id, input_hash, output_hash, price_usdc, agent_id, receipt_url, and created_at.

attestify_trust_submit_evidence / attestify_trust_verify

Available whenever TRUST_AGENT_ID and TRUST_PRIVATE_KEY are both set. A separate concern from attestify_research above — no x402, no lanes, no spend, no wallet at any point.

attestify_trust_submit_evidence signs (Ed25519, via Node's built-in node:crypto — no extra dependency) and submits evidence that the agent completed real work, returning a signed, timestamped, publicly verifiable receipt.

FieldRequiredDescription
summaryYesPlain-language description of the work done. Gets signed and permanently recorded.
schemaNoEvidence schema version. Default work-completion/v1.
action_basisNoexplicit (default) or discretionary.

attestify_trust_verify independently re-verifies any receipt by ID — public, no API key needed, works for receipts from any agent.

FieldRequiredDescription
receipt_idYesThe receipt ID to verify.

Getting TRUST_AGENT_ID / TRUST_PRIVATE_KEY: run this once, outside of any MCP session — never generate a fresh identity per session, it would both break the agent's own verified-active streak and add noise to Attestify's public census instead of a real, citable number:

npx attestify trust-init --name "My MCP Agent"

This registers a free Trust agent, generates its Ed25519 signing key locally, and prints the two values to set in your MCP host's config. The private key never leaves your machine except as a signature.

Enterprise self-serve

Issue a tenant key, set a budget, attach policies — every subsequent run through this server is auto-governed:

1. POST /api/keys      → issue tenant API key
2. POST /api/budgets   → set USDC spend ceiling
3. POST /api/policies  → attach governance rules
4. (this MCP server)   → every run auto-enforced

Questions fréquentes

Qu'est-ce que Attestify OS ?

MCP stdio server for Attestify OS — governed agent execution and Attestify Trust signed evidence.

Comment installer Attestify OS ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add attestify-os -e 'ATTESTIFY_BASE_URL=https://attestifyos.com' -e 'ATTESTIFY_API_KEY=<your attestify_api_key>' -e 'TRUST_AGENT_ID=<TRUST_AGENT_ID>' -e 'TRUST_PRIVATE_KEY=<your trust_private_key>' -- npx -y attestify-mcp@0.2.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Attestify OS ?

Oui. Il attend ATTESTIFY_API_KEY, TRUST_PRIVATE_KEY, à renseigner dans sa configuration.

Attestify OS est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient Attestify OS ?

Il est publié par attestifyagent. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.