{
  "name": "Juan Manuel Gomez - Agent-Friendly Portfolio",
  "version": "1.0.0",
  "protocol": "webmcp",
  "description": "WebMCP-enabled portfolio exposing structured tools for autonomous browser agents across Answer, Act, and Transact tiers.",
  "tools": [
    {
      "name": "get_profile_overview",
      "tier": "answer",
      "description": "Get Juan Manuel's high-level professional overview, contact information, social links, and current position."
    },
    {
      "name": "get_skills",
      "tier": "answer",
      "description": "Get all categorized technical skills (Frontend, Backend, Tools & DevOps, AI Development) and specialties."
    },
    {
      "name": "get_work_experience",
      "tier": "answer",
      "description": "Get Juan Manuel's full work history, previous companies (Musive, Globant, Punto Dev, Fudi Club), roles, descriptions, and technology stacks."
    },
    {
      "name": "search_projects",
      "tier": "answer",
      "description": "Search or filter portfolio projects by technology, keyword, or status (wip, live, archived)."
    },
    {
      "name": "get_project_detail",
      "tier": "answer",
      "description": "Retrieve the full architecture, section details, links, and breakdown for a specific project by its slug."
    },
    {
      "name": "list_blog_posts",
      "tier": "answer",
      "description": "List all published engineering and architecture blog articles, optionally filtered by tag."
    },
    {
      "name": "get_blog_post",
      "tier": "answer",
      "description": "Get the complete content and sections of a blog article by slug."
    },
    {
      "name": "navigate_to",
      "tier": "act",
      "description": "Navigate to a specific page or section in the application."
    },
    {
      "name": "switch_language",
      "tier": "act",
      "description": "Change the application interface language to English ('en') or Spanish ('es')."
    },
    {
      "name": "send_contact_message",
      "tier": "transact",
      "description": "Send a direct message, proposal, or inquiry to Juan Manuel through the portfolio contact service."
    }
  ]
}
