{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "dev.mashprime/mashprime",
  "title": "Mash Prime",
  "description": "Read Mash Prime's essays and build notes on agentic systems, memory, approvals, and workflows.",
  "version": "1.0.0",
  "websiteUrl": "https://mashprime.dev/developers/#mcp",
  "icons": [
    { "src": "https://mashprime.dev/icon-512.png", "mimeType": "image/png", "sizes": ["512x512"] }
  ],
  "remotes": [
    { "type": "streamable-http", "url": "https://mashprime.dev/mcp" }
  ],
  "capabilities": { "tools": {} },
  "tools": [
    {
      "name": "site_info",
      "description": "Orientation: who Mash Prime is, what the site covers, when to use it, and every page — returned as markdown (the site's llms.txt).",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "list_posts",
      "description": "List all published blog posts with slug, title, description, and publication date, newest first.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "read_post",
      "description": "Read the full markdown text of one blog post by slug (get slugs from list_posts).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": { "type": "string", "description": "Post slug, e.g. 'one-folder-to-autonomy'" }
        },
        "required": ["slug"],
        "additionalProperties": false
      }
    },
    {
      "name": "search_posts",
      "description": "Search blog posts by keyword across titles, descriptions, and full text. Returns matching posts with a snippet.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Keyword or phrase to search for" }
        },
        "required": ["query"],
        "additionalProperties": false
      }
    }
  ],
  "_meta": {
    "dev.mashprime/server": {
      "protocolVersion": "2025-06-18",
      "authentication": "none",
      "documentation": "https://mashprime.dev/developers/#mcp",
      "install": {
        "claude-code": "claude mcp add --transport http mashprime https://mashprime.dev/mcp"
      }
    }
  }
}
