{
  "protocolVersion": "0.3.0",
  "name": "Take Interest Trust Layer for Agents",
  "description": "Two surfaces for permitted agents. GuardClaw: deterministic 7-layer runtime security for agent tool calls (shell, filesystem, HTTP), no LLM in the security path, runs locally, available now via MCP. Take Interest context layer: working knowledge prepared as agent-ready, consent-gated context that approved agents can use with the owner's permission (preview). This is a discovery card; the live machine integration today is MCP via GuardClaw. See documentationUrl and /.well-known/mcp.json. An A2A JSON-RPC endpoint is forthcoming.",
  "url": "https://takeinterest.ai",
  "version": "0.1.0",
  "status": "preview",
  "provider": {
    "organization": "TAKE INTEREST Inc.",
    "url": "https://takeinterest.ai"
  },
  "documentationUrl": "https://takeinterest.ai/.well-known/mcp.json",
  "iconUrl": "https://takeinterest.ai/logo/guardclaw-icon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "agent-runtime-security",
      "name": "Runtime security for tool-using agents",
      "description": "Intercept and check an agent's shell, filesystem, and HTTP tool calls against policy, threat intelligence, and anomaly detection before they run. Deterministic enforcement, no LLM in the deny/allow path, runs in your own infrastructure. Live today via the GuardClaw MCP server.",
      "tags": ["security", "runtime", "mcp", "guardclaw", "live"],
      "examples": [
        "Block this agent from writing outside its allowed paths.",
        "Check this shell command against policy before executing it."
      ]
    },
    {
      "id": "consent-gated-context",
      "name": "Consent-gated context graph (preview)",
      "description": "Use a person's private context only with their consent, so an approved agent acts from real life and work instead of public defaults. Personal context stays per-owner and never reaches an outside provider without consent. Preview; not yet generally available.",
      "tags": ["context", "memory", "consent", "preview"]
    }
  ],
  "securitySchemes": {
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "Authorization",
      "description": "API key required for the cloud MCP transport (cloud.takeinterest.ai). The local stdio transport runs on your machine and needs no key."
    }
  },
  "security": [{ "apiKey": [] }]
}
