{
  "name": "anirudh-thakur-portfolio",
  "title": "Anirudh Thakur's portfolio",
  "version": "1.1.0",
  "description": "Model Context Protocol server for Anirudh Thakur's portfolio.",
  "transport": "streamable-http",
  "endpoint": "https://anirudhthakur.work/mcp",
  "protocolVersions": [
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "tools": [
    {
      "name": "get_profile",
      "description": "Anirudh Thakur's background: current focus, summary, work history, education, skills and certifications. Start here when asked who he is or what he does."
    },
    {
      "name": "list_projects",
      "description": "Things Anirudh has built — live products and public repositories. Use kind to narrow to one or the other."
    },
    {
      "name": "get_project",
      "description": "Full detail for a single project or repository, by name. Matching ignores case, spaces and punctuation."
    },
    {
      "name": "list_writing",
      "description": "Published posts, newest first — title, date, tags, summary and slug. Use get_writing to read one in full."
    },
    {
      "name": "get_writing",
      "description": "The full text of a published post, as Markdown."
    },
    {
      "name": "get_services",
      "description": "What Anirudh takes on for clients (each service with its scope on Contra; pricing is by quote), how a project runs, selected work with case study links, other experiments and builds, credentials, testimonials, and how to send a brief or book a call."
    },
    {
      "name": "list_products",
      "description": "Low-ticket digital products Anirudh sells on the site (prompt packs, skill files, templates): name, promise, who it is for, price, what is inside, whether it is on sale yet, the product page and the checkout link. Use when asked what he sells, or when someone wants to buy a tool rather than hire him."
    },
    {
      "name": "get_current_focus",
      "description": "What Anirudh is actively working on and learning right now — more current than the CV, which covers what's already finished."
    },
    {
      "name": "search_work",
      "description": "Free-text search across featured work, projects, repositories, writing, CV and services. Use when you do not know which tool holds the answer."
    }
  ],
  "connect": {
    "claude-code": "claude mcp add --transport http anirudh https://anirudhthakur.work/mcp",
    "mcp.json": "{ \"mcpServers\": { \"anirudh\": { \"type\": \"http\", \"url\": \"https://anirudhthakur.work/mcp\" } } }"
  }
}