{
  "schema_version": "0.1.0",
  "name": "verdigraph-mcp",
  "title": "Verdigraph — paid hosted MCP for compute routing",
  "version": "0.2.0",
  "description": "A secure development environment for builders constructing private cognitive graphs. Deterministic content-addressed brain artifacts, free preview, optional Ed25519-signed compliance attestation.",
  "long_description": "Verdigraph is a secure development environment for builders constructing private cognitive graphs. Drop in an agent file (Claude project export, OpenAI Assistant config, Verdigraph genome, prompt list) and your own LLM constructs an inspectable cognitive brain in real time — with a content-addressed brain_id and content_hash that are byte-identical on every rebuild. Brains are private property of the building caller_id; the public surface only exposes a deterministic id, a free structural preview, and an optional Ed25519-signed compliance attestation (audit-grade, regulator-facing). Bring your own LLM. Prepaid USD credits via Stripe Checkout.",
  "homepage": "https://verdigraph.dev",
  "repository": "https://github.com/viridis-security/verdigraph-neurogenesis",
  "license": "MIT",
  "icon": "https://verdigraph.dev/icon.svg",
  "vendor": {
    "name": "Viridis LLC",
    "url": "https://viridis.eco",
    "contact": "hartjustin6@gmail.com"
  },
  "tools": [
    {
      "name": "verdigraph_choose_compute_profile",
      "summary": "Pick the cheapest reliable model + thinking budget for a task.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_list_profiles",
      "summary": "List compute profiles with cost-per-1k token rates.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_create_agent",
      "summary": "Initialize a developmental agent from a genome.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_list_agents",
      "summary": "List the caller's active agents.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_get_graph_summary",
      "summary": "Return node, edge, and ledger counts for an agent's graph.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_get_agent_state",
      "summary": "Return the agent's full developmental state.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_submit_evaluation",
      "summary": "Submit a task evaluation; growth/pruning fires automatically.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_best_next_steps",
      "summary": "Suggest the cheapest reliable route for a pending task.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_get_ledger",
      "summary": "Return the developmental ledger (immutable event log).",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_save_agent_state",
      "summary": "Snapshot an agent's state to R2.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_load_agent_state",
      "summary": "Rehydrate an agent from a saved snapshot.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_delete_agent",
      "summary": "Permanently remove an agent and its state.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_should_use_cache",
      "summary": "Decide whether a task should hit the response cache.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_should_escalate",
      "summary": "Decide whether to escalate to a higher-tier model.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "verdigraph_get_balance",
      "summary": "Return the caller's current prepaid USD credit balance.",
      "metered": false
    },
    {
      "name": "verdigraph_create_topup_session",
      "summary": "Create a Stripe Checkout session ($5–$500) to top up credits.",
      "metered": false
    },
    {
      "name": "verdigraph_topup_url",
      "summary": "Return the public /credits URL to hand to a human for anonymous purchase.",
      "metered": false
    },
    {
      "name": "verdigraph_redeem_credit_code",
      "summary": "Redeem a single-use vdc_ credit code (atomic claim + balance credit).",
      "metered": false
    },
    {
      "name": "verdigraph_create_subscription",
      "summary": "Create a recurring $20/month credit auto-refill subscription.",
      "metered": false
    },
    {
      "name": "brain_pair_session",
      "summary": "Pair an authenticated agent with a browser build session (BYO LLM).",
      "metered": false
    },
    {
      "name": "brain_list_formats",
      "summary": "List supported agent file formats for brain import.",
      "metered": false
    },
    {
      "name": "brain_import",
      "summary": "Deterministically build a Verdigraph brain from an agent file.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "brain_get",
      "summary": "Fetch a brain artifact (paywall-gated; subscription unlocks all).",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "brain_verify",
      "summary": "Re-run the 9 brain invariants against an existing brain.",
      "metered": true,
      "price_usd": 0.002
    },
    {
      "name": "brain_evolve",
      "summary": "Apply task events to mutate a brain under its growth_rules.",
      "metered": true,
      "price_usd": 0.05
    },
    {
      "name": "brain_checkout",
      "summary": "Create a Stripe Checkout session ($9 one-time or $19/mo).",
      "metered": false
    },
    {
      "name": "brain_attest_preview",
      "summary": "Preview an unsigned attestation for a brain (free).",
      "metered": false
    },
    {
      "name": "brain_attest_purchase",
      "summary": "Purchase a signed Ed25519 attestation ($199 standard / $499 enterprise).",
      "metered": true,
      "price_usd": 199
    },
    {
      "name": "brain_attest_verify",
      "summary": "Verify a signed attestation's signature and content_hash.",
      "metered": false
    }
  ],
  "categories": [
    "developer-tools",
    "private-cognition",
    "deterministic-builds",
    "compliance-attestation",
    "oauth-2.1",
    "mcp"
  ],
  "keywords": [
    "verdigraph",
    "mcp",
    "hosted-mcp",
    "private-cognition",
    "deterministic-builds",
    "content-addressed",
    "developer-tools",
    "secure-build-environment",
    "compliance-attestation",
    "ed25519",
    "oauth",
    "viridis",
    "cognitive-graph",
    "neuromorphic"
  ],
  "install": {
    "claude_desktop": {
      "type": "remote",
      "url": "https://verdigraph.dev/mcp",
      "config_snippet": {
        "mcpServers": {
          "verdigraph": {
            "type": "http",
            "url": "https://verdigraph.dev/mcp"
          }
        }
      }
    },
    "claude_code": {
      "cmd": "claude mcp add --transport http verdigraph https://verdigraph.dev/mcp"
    },
    "cowork": {
      "type": "remote",
      "url": "https://verdigraph.dev/mcp",
      "instructions": "Cowork → Settings → Connectors → Add custom MCP server → paste the URL."
    },
    "onboarding_url": "https://verdigraph.dev/connect"
  },
  "openapi_url": "https://verdigraph.dev/openapi.yaml",
  "uri_schemes": [
    {
      "scheme": "verdigraph://brain/",
      "resolves_to": "https://verdigraph.dev/app/brains/{id}",
      "format": "Crockford-base32, 26 chars",
      "example": "verdigraph://brain/G0HMXXZ360QZWNVHHWKXMHZVCJ"
    },
    {
      "scheme": "verdigraph://genome/",
      "resolves_to": "https://verdigraph.dev/app/genomes/{id}",
      "format": "future",
      "example": "verdigraph://genome/<reserved>"
    }
  ],
  "uri_handler_install": {
    "macos": "https://verdigraph.dev/scripts/uri-handler/install-macos.sh",
    "windows": "https://verdigraph.dev/scripts/uri-handler/install-windows.ps1",
    "linux": "https://verdigraph.dev/scripts/uri-handler/install-linux.sh"
  }
}