{
  "schema": "web-mcp-2025-01",
  "description": "Search and compare private blood test prices from UK providers. Blood Tests - Head to Head tracks prices across 8 providers covering 180+ tests.",
  "tools": [
    {
      "name": "get_tests",
      "description": "Returns all blood tests with prices, categories, and provider info. Can be filtered by category, provider, or search term.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Filter by category slug (e.g. 'hormones', 'vitamins-and-minerals', 'general-health', 'heart-health', 'fertility', 'cancer-screening', 'sports-and-fitness', 'metabolic', 'liver-and-kidney', 'immunity-and-infections', 'sexual-health')"
          },
          "provider": {
            "type": "string",
            "description": "Filter by provider id (e.g. 'medichecks', 'thriva', 'randox', 'bluecrest', 'forth', 'numan', 'check4cancer', 'lola')"
          },
          "search": {
            "type": "string",
            "description": "Search tests by name (e.g. 'vitamin d', 'thyroid', 'testosterone')"
          }
        }
      },
      "url": "https://bloodtests.head-to-head.uk/api/tests.json"
    },
    {
      "name": "get_providers",
      "description": "Returns all blood test providers with ratings, review counts, price ranges, and descriptions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Optional: filter by provider id"
          }
        }
      },
      "url": "https://bloodtests.head-to-head.uk/api/providers.json"
    },
    {
      "name": "get_blog_posts",
      "description": "Returns the latest blog posts about blood testing, health guidance, and provider comparisons.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "url": "https://bloodtests.head-to-head.uk/rss.xml"
    },
    {
      "name": "compare_tests",
      "description": "Compare prices for a specific test across all providers. Use when a user wants to find the cheapest option.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "testName": {
            "type": "string",
            "description": "The test name to compare (e.g. 'Vitamin D', 'Thyroid Function', 'Full Blood Count')"
          }
        }
      },
      "url": "https://bloodtests.head-to-head.uk/compare"
    }
  ]
}