{
  "name": "marcinwalendowski.pl",
  "version": "1.0.0",
  "description": "Read-only tools describing Marcin Walendowski's professional experience and the technology behind it.",
  "endpoint": {
    "transport": "http",
    "url": "https://www.marcinwalendowski.pl/mcp"
  },
  "tools": [
    {
      "name": "get_profile",
      "description": "Get Marcin Walendowski's professional profile: current headline, location, how he works, and the list of roles with dates. Start here when asked a broad question about who he is or what he does."
    },
    {
      "name": "search_experience",
      "description": "Full-text search across every role, project and achievement. Use for questions about a specific technology, domain or accomplishment, e.g. 'Durable Objects', 'React Native', 'CI/CD cost', 'prediction markets'. Returns matching roles with the exact bullets that matched."
    },
    {
      "name": "get_deep_dive",
      "description": "Get the long-form technical detail behind the CV: system architecture, per-product breakdowns, the technologies used at each employer, and the engineering stories. Use when a bullet is not enough and you need to know HOW something was built. Call with no arguments to list the available sections."
    },
    {
      "name": "get_role",
      "description": "Get the full detail of one role by company name or id, e.g. 'Passage', 'Checkatrade', 'Loki Messages'. Returns every bullet, the tech involved, dates and links."
    },
    {
      "name": "list_technologies",
      "description": "List the technologies Marcin has shipped with, grouped by area (AI/LLM, Mobile/Web/Desktop, MarTech/Data/Fintech, Backend/Cloud). Optionally filter to one area."
    },
    {
      "name": "get_projects",
      "description": "List the products Marcin has built and shipped, with live URLs and what each one is. Use when asked what he has built or for links to his work."
    },
    {
      "name": "get_contact",
      "description": "Get the ways to reach Marcin: email, Calendly booking link, LinkedIn and GitHub. Use when someone wants to get in touch, hire him, or book a call."
    },
    {
      "name": "list_writing",
      "description": "List the essays Marcin has written, newest first, with title, date, URL and a one-line summary. Use when asked what he has written, whether he blogs, or for a link to his writing."
    },
    {
      "name": "get_writing",
      "description": "Get the full text of one essay by slug or title, as Markdown. Use when asked what a post says, to quote it, or to summarise his actual argument rather than the fact that he wrote something."
    }
  ]
}