{
  "name": "PragmaticVectors Reader",
  "version": "1.0.0",
  "description": "Read-only agent surface for pragmaticvectors.com — browse technical essays on AI engineering, agent safety, observability, and the Hardened Agentic Stack series.",
  "url": "https://pragmaticvectors.com/",
  "provider": {
    "organization": "Daniel Smith",
    "url": "https://pragmaticvectors.com/about/"
  },
  "supportedInterfaces": [
    {
      "url": "https://pragmaticvectors.com/",
      "transport": "http",
      "protocol": "WebMCP"
    },
    {
      "url": "https://pragmaticvectors.com/api/posts.json",
      "transport": "http",
      "protocol": "HTTP+JSON"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "list_posts",
      "name": "List posts",
      "description": "List published PragmaticVectors essays with title, URL, date, category, and tags.",
      "inputModes": ["text"],
      "outputModes": ["text"],
      "examples": ["What are the latest posts?", "List essays about agent safety"]
    },
    {
      "id": "open_series",
      "name": "Open Hardened Agentic Stack",
      "description": "Summarize or navigate the Hardened Agentic Stack 15-part series on trust boundaries for high-privilege agents.",
      "inputModes": ["text"],
      "outputModes": ["text"],
      "examples": [
        "What is the Hardened Agentic Stack series?",
        "Where should I start with agent trust boundaries?"
      ]
    }
  ]
}
