{
  "name": "tonywoodorg-public-mcp",
  "title": "Tonywood.org Public MCP",
  "description": "Public read-only MCP endpoint for Tony Wood's published writing, research, protocols, and Agent Canon notes.",
  "version": "0.1.4",
  "release": {
    "version": "0.1.4",
    "label": "v0.1.4",
    "generatedAt": "2026-07-15T12:08:44.202Z",
    "statusUrl": "https://www.tonywood.org/status.json"
  },
  "generatedAt": "2026-07-15T12:08:44.202Z",
  "status": "https://www.tonywood.org/status.json",
  "endpoint": "https://mcp.tonywood.org/mcp",
  "url": "https://mcp.tonywood.org/mcp",
  "mcp_version": "2025-11-25",
  "endpoints": [
    {
      "name": "mcp",
      "url": "https://mcp.tonywood.org/mcp",
      "transport": "streamable-http",
      "capabilities": [
        "tools",
        "resources"
      ],
      "supportedProtocolVersions": [
        "2025-11-25"
      ]
    },
    {
      "name": "www",
      "url": "https://www.tonywood.org/mcp",
      "transport": "streamable-http",
      "capabilities": [
        "tools",
        "resources"
      ],
      "supportedProtocolVersions": [
        "2025-11-25"
      ]
    },
    {
      "name": "apex",
      "url": "https://tonywood.org/mcp",
      "transport": "streamable-http",
      "capabilities": [
        "tools",
        "resources"
      ],
      "supportedProtocolVersions": [
        "2025-11-25"
      ]
    }
  ],
  "localPreviewEndpoint": "http://127.0.0.1:4311/mcp",
  "protocolVersion": "2025-11-25",
  "transport": "streamable-http",
  "capabilities": {
    "resources": true,
    "tools": true,
    "prompts": false
  },
  "publicAgent": {
    "name": "Tony Wood Public Agent",
    "guide": "https://www.tonywood.org/for-agents/tony-agent/",
    "agentCard": "https://agent.tonywood.org/.well-known/agent-card.json",
    "a2a": "https://agent.tonywood.org/a2a",
    "health": "https://agent.tonywood.org/healthz",
    "protocolVersion": "0.3.0",
    "publicSafety": "public-only; deterministic; no private memory; no action authority; audit logged",
    "relatedPublicSites": [
      {
        "id": "agentic_first",
        "label": "Agentic First",
        "url": "https://agentic-first.co/",
        "aliases": [
          "https://www.agentic-first.co/",
          "https://www.agent-first.co/",
          "agent-first.co"
        ],
        "usage": "Public Agentic First website and agent-first context."
      },
      {
        "id": "agentic_first_directory",
        "label": "Agentic First Directory",
        "url": "https://agentic-first.co/directory/",
        "aliases": [
          "https://directory.agentic-first.co/"
        ],
        "usage": "Related public directory of agent-ready tools with MCP, A2A, APIs, data-residency notes, and agent-discovery context."
      },
      {
        "id": "yqup",
        "label": "YQUP",
        "url": "https://yqup.com/",
        "aliases": [],
        "usage": "Related public consulting and business surface."
      },
      {
        "id": "chief_agentic_officer",
        "label": "Chief Agentic Officer Briefing",
        "url": "https://chiefagenticofficer.com/",
        "aliases": [
          "https://www.chiefagenticofficer.com/"
        ],
        "usage": "Related public Chief Agentic Officer Briefing surface: Europe-first board-readiness signals for AI, cyber, resilience, disclosure, governance, data protection, and regulatory decision windows."
      }
    ]
  },
  "publicSafety": {
    "readOnly": true,
    "publishedContentReadOnly": true,
    "appendOnlyContactIntake": false,
    "rawMessageBodiesReturned": false,
    "rawMessageBodiesLogged": false,
    "publishedContentOnly": true,
    "publishedContentRetrievalOnly": true,
    "noPrivateData": true,
    "noActionTools": true,
    "noOperationalTools": true
  },
  "profile": {
    "name": "Tony Wood",
    "location": "London, UK",
    "canonicalUrl": "https://www.tonywood.org/",
    "sameAs": [
      "https://www.linkedin.com/in/tonywood",
      "https://x.com/tonywood"
    ],
    "relatedPublicSites": [
      {
        "id": "agentic_first",
        "label": "Agentic First",
        "url": "https://agentic-first.co/",
        "aliases": [
          "https://www.agentic-first.co/",
          "https://www.agent-first.co/",
          "agent-first.co"
        ],
        "usage": "Public Agentic First website and agent-first context."
      },
      {
        "id": "agentic_first_directory",
        "label": "Agentic First Directory",
        "url": "https://agentic-first.co/directory/",
        "aliases": [
          "https://directory.agentic-first.co/"
        ],
        "usage": "Related public directory of agent-ready tools with MCP, A2A, APIs, data-residency notes, and agent-discovery context."
      },
      {
        "id": "yqup",
        "label": "YQUP",
        "url": "https://yqup.com/",
        "aliases": [],
        "usage": "Related public consulting and business surface."
      },
      {
        "id": "chief_agentic_officer",
        "label": "Chief Agentic Officer Briefing",
        "url": "https://chiefagenticofficer.com/",
        "aliases": [
          "https://www.chiefagenticofficer.com/"
        ],
        "usage": "Related public Chief Agentic Officer Briefing surface: Europe-first board-readiness signals for AI, cyber, resilience, disclosure, governance, data protection, and regulatory decision windows."
      }
    ],
    "copyright": "Copyright (c) 2026 Tony Wood. All rights reserved."
  },
  "resources": [
    "tonywood://profile",
    "tonywood://status",
    "tonywood://writing",
    "tonywood://white-papers",
    "tonywood://protocols",
    "tonywood://agent-canon",
    "tonywood://agent-profile",
    "tonywood://agent-card",
    "tonywood://agent-boundaries",
    "tonywood://topics",
    "tonywood://glossary",
    "tonywood://contact",
    "tonywood://feedback"
  ],
  "publicSurfaces": {
    "human": "https://www.tonywood.org",
    "mcp": "https://mcp.tonywood.org/mcp",
    "mcpWww": "https://www.tonywood.org/mcp",
    "mcpApex": "https://tonywood.org/mcp",
    "health": "https://mcp.tonywood.org/healthz",
    "agent": "https://agent.tonywood.org",
    "agentA2a": "https://agent.tonywood.org/a2a",
    "agentHealth": "https://agent.tonywood.org/healthz",
    "agentCard": "https://agent.tonywood.org/.well-known/agent-card.json",
    "agentCardWww": "https://www.tonywood.org/.well-known/agent-card.json",
    "agentGuide": "https://www.tonywood.org/for-agents/tony-agent/",
    "llms": "https://www.tonywood.org/llms.txt",
    "status": "https://www.tonywood.org/status.json",
    "training": "https://www.tonywood.org/training/",
    "agentCanon": "https://www.tonywood.org/for-agents/agent-canon/",
    "protocols": "https://www.tonywood.org/protocols/",
    "topics": "https://www.tonywood.org/topics/",
    "glossary": "https://www.tonywood.org/glossary/",
    "search": "https://www.tonywood.org/search/",
    "privacy": "https://www.tonywood.org/privacy/",
    "feeds": {
      "all": "https://www.tonywood.org/rss.xml",
      "writing": "https://www.tonywood.org/writing/rss.xml",
      "research": "https://www.tonywood.org/white-papers/rss.xml",
      "agentCanon": "https://www.tonywood.org/for-agents/agent-canon/rss.xml",
      "protocols": "https://www.tonywood.org/protocols/rss.xml"
    },
    "skills": {
      "claude": "https://www.tonywood.org/skills/claude/SKILL.md",
      "openai": "https://www.tonywood.org/skills/openai/SKILL.md",
      "perplexity": "https://www.tonywood.org/skills/perplexity/SKILL.md",
      "generic": "https://www.tonywood.org/skills/generic/SKILL.md"
    },
    "relatedSites": [
      {
        "id": "agentic_first",
        "label": "Agentic First",
        "url": "https://agentic-first.co/",
        "aliases": [
          "https://www.agentic-first.co/",
          "https://www.agent-first.co/",
          "agent-first.co"
        ],
        "usage": "Public Agentic First website and agent-first context."
      },
      {
        "id": "agentic_first_directory",
        "label": "Agentic First Directory",
        "url": "https://agentic-first.co/directory/",
        "aliases": [
          "https://directory.agentic-first.co/"
        ],
        "usage": "Related public directory of agent-ready tools with MCP, A2A, APIs, data-residency notes, and agent-discovery context."
      },
      {
        "id": "yqup",
        "label": "YQUP",
        "url": "https://yqup.com/",
        "aliases": [],
        "usage": "Related public consulting and business surface."
      },
      {
        "id": "chief_agentic_officer",
        "label": "Chief Agentic Officer Briefing",
        "url": "https://chiefagenticofficer.com/",
        "aliases": [
          "https://www.chiefagenticofficer.com/"
        ],
        "usage": "Related public Chief Agentic Officer Briefing surface: Europe-first board-readiness signals for AI, cyber, resilience, disclosure, governance, data protection, and regulatory decision windows."
      }
    ]
  },
  "tools": [
    "list_writing",
    "search_writing",
    "get_site_status",
    "get_article",
    "list_white_papers",
    "get_white_paper",
    "list_protocols",
    "get_protocol",
    "list_agent_canon",
    "get_agent_canon",
    "get_public_agent",
    "list_topics",
    "get_topic",
    "list_glossary_terms",
    "get_glossary_term",
    "search_glossary",
    "get_contact",
    "get_site_feedback_info"
  ],
  "skills": {
    "claude": "https://www.tonywood.org/skills/claude/SKILL.md",
    "openai": "https://www.tonywood.org/skills/openai/SKILL.md",
    "perplexity": "https://www.tonywood.org/skills/perplexity/SKILL.md",
    "generic": "https://www.tonywood.org/skills/generic/SKILL.md"
  },
  "feeds": {
    "all": "https://www.tonywood.org/rss.xml",
    "writing": "https://www.tonywood.org/writing/rss.xml",
    "research": "https://www.tonywood.org/white-papers/rss.xml",
    "protocols": "https://www.tonywood.org/protocols/rss.xml",
    "agentCanon": "https://www.tonywood.org/for-agents/agent-canon/rss.xml"
  },
  "protocols": "https://www.tonywood.org/protocols/",
  "agentCanon": "https://www.tonywood.org/for-agents/agent-canon/",
  "training": "https://www.tonywood.org/training/",
  "topics": "https://www.tonywood.org/topics/",
  "glossary": "https://www.tonywood.org/glossary/",
  "search": "https://www.tonywood.org/search/",
  "privacy": "https://www.tonywood.org/privacy/",
  "relatedPublicSites": [
    {
      "id": "agentic_first",
      "label": "Agentic First",
      "url": "https://agentic-first.co/",
      "aliases": [
        "https://www.agentic-first.co/",
        "https://www.agent-first.co/",
        "agent-first.co"
      ],
      "usage": "Public Agentic First website and agent-first context."
    },
    {
      "id": "agentic_first_directory",
      "label": "Agentic First Directory",
      "url": "https://agentic-first.co/directory/",
      "aliases": [
        "https://directory.agentic-first.co/"
      ],
      "usage": "Related public directory of agent-ready tools with MCP, A2A, APIs, data-residency notes, and agent-discovery context."
    },
    {
      "id": "yqup",
      "label": "YQUP",
      "url": "https://yqup.com/",
      "aliases": [],
      "usage": "Related public consulting and business surface."
    },
    {
      "id": "chief_agentic_officer",
      "label": "Chief Agentic Officer Briefing",
      "url": "https://chiefagenticofficer.com/",
      "aliases": [
        "https://www.chiefagenticofficer.com/"
      ],
      "usage": "Related public Chief Agentic Officer Briefing surface: Europe-first board-readiness signals for AI, cyber, resilience, disclosure, governance, data protection, and regulatory decision windows."
    }
  ]
}
