{
  "name": "PressureDesk MCP",
  "version": "0.1.0",
  "description": "Read-only MCP server for PressureDesk agent spend-gate decisions, source health, previews, and dossiers.",
  "transport": {
    "type": "stdio",
    "command": "npm",
    "args": [
      "run",
      "pressuredesk:mcp"
    ]
  },
  "smokeCommand": "npm run pressuredesk:mcp:smoke",
  "tools": [
    {
      "name": "pressuredesk_meta",
      "readOnly": true,
      "description": "Read product metadata, routes, pricing, and latest snapshot id."
    },
    {
      "name": "pressuredesk_agent_home",
      "readOnly": true,
      "description": "Read the one-call product storefront, trust health, pricing, and next action."
    },
    {
      "name": "pressuredesk_founding_access",
      "readOnly": true,
      "description": "Read the manual founding-access request packet, buyer proof links, and disallowed secret fields."
    },
    {
      "name": "pressuredesk_evaluate_tool",
      "readOnly": true,
      "description": "Return BUY / WAIT / AVOID before an agent pays for a target API, MCP endpoint, or tool."
    },
    {
      "name": "pressuredesk_preview_latest",
      "readOnly": true,
      "description": "Read the redacted free preview of the latest snapshot."
    },
    {
      "name": "pressuredesk_get_dossier",
      "readOnly": true,
      "description": "Read a payment-required or paid-modeled dossier response for one public entity id."
    },
    {
      "name": "pressuredesk_freshness",
      "readOnly": true,
      "description": "Read latest snapshot freshness state."
    },
    {
      "name": "pressuredesk_source_health",
      "readOnly": true,
      "description": "Read public source health, freshness, trust reasons, and adapter error status."
    },
    {
      "name": "pressuredesk_live_payment_status",
      "readOnly": true,
      "description": "Read x402 and premium-entitlement readiness without exposing secrets."
    }
  ],
  "remote": {
    "enabled": true,
    "transport": {
      "type": "streamable-http",
      "url": "/mcp/http"
    },
    "note": "Hosted Streamable HTTP MCP exposes the same read-only PressureDesk tools as stdio. It never authorizes wallet signing, trading, token launches, or external API mutations.",
    "httpsApi": "https://pressuredesk.autonomyforge.dev"
  },
  "safety": {
    "liveWalletActions": false,
    "trading": false,
    "tokenLaunches": false,
    "externalApiMutations": false,
    "privateKeyCustody": false
  }
}
