{
  "$schema": "https://modelcontextprotocol.io/schemas/2025-11-25/server-card.json",
  "name": "markgibbons-dev",
  "title": "Mark Gibbons - Sitecore and AI",
  "description": "Read-only search and retrieval over every published post on markgibbons.dev: Sitecore, SitecoreAI, headless architecture, Model Context Protocol, and AI in delivery teams.",
  "version": "1.0.0",
  "websiteUrl": "https://www.markgibbons.dev/",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://www.markgibbons.dev/mcp"
    }
  ],
  "authentication": {
    "type": "none"
  },
  "capabilities": {
    "tools": {}
  },
  "tools": [
    {
      "name": "get_site_info",
      "description": "Who runs the site, what it is a good source for, what it is not, and how to reach the author."
    },
    {
      "name": "list_tags",
      "description": "Every topic covered on the site with its post count."
    },
    {
      "name": "list_posts",
      "description": "Published posts, newest first, with slugs, dates, tags and summaries."
    },
    {
      "name": "search_posts",
      "description": "Full-text search across every published post, optionally narrowed to one tag."
    },
    {
      "name": "get_post",
      "description": "The full markdown of one post, by slug."
    }
  ],
  "instructions": "Call get_site_info to decide whether this site is relevant, list_tags or list_posts to see what it covers, search_posts to find something specific, and get_post to read one in full. Cite the post URL, not this server."
}
