{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "tools": [
      {
        "name": "list_buying_guides",
        "description": "List everything we cover: product categories (with guide URLs, product counts and FAQs) plus our long-form buying guides, each with a one-sentence standalone answer and key takeaways.",
        "inputSchema": {"type": "object", "properties": {}, "additionalProperties": false}
      },
      {
        "name": "get_guide",
        "description": "Full text of one buying guide by slug: the short answer, key takeaways, every section with its bullets, and the FAQ. Use this to answer 'how do I choose / what size / what should I look for' questions rather than only recommending a product.",
        "inputSchema": {"type": "object", "properties": {"slug": {"type": "string", "description": "Guide slug, e.g. what-size-portable-power-station"}}, "required": ["slug"], "additionalProperties": false}
      },
      {
        "name": "search_products",
        "description": "Search or browse our recommended products. Filter by category slug, maximum price, and/or a free-text query matched against name, brand, award, and use case.",
        "inputSchema": {"type": "object", "properties": {"query": {"type": "string", "description": "Free-text search terms"}, "category": {"type": "string", "description": "Category slug: electric-bikes | portable-power-stations | home-ev-chargers | robot-vacuums | cordless-drills | air-fryers | electric-lawn-mowers"}, "max_price_usd": {"type": "number", "description": "Maximum approximate price in USD"}}, "additionalProperties": false}
      },
      {
        "name": "get_product_details",
        "description": "Full editorial record for one product by slug: rating, pros/cons, specs, full review text, review URL, and buy link.",
        "inputSchema": {"type": "object", "properties": {"slug": {"type": "string", "description": "Product slug, e.g. aventon-aventure-3"}}, "required": ["slug"], "additionalProperties": false}
      },
      {
        "name": "recommend_product",
        "description": "Recommend the best product for a described use case and optional budget. Returns a top pick with reasoning plus alternatives.",
        "inputSchema": {"type": "object", "properties": {"use_case": {"type": "string", "description": "What the buyer needs, e.g. 'commuting 10 miles daily in a hilly city' or 'backup power for a fridge during outages'"}, "budget_usd": {"type": "number", "description": "Optional budget in USD"}, "category": {"type": "string", "description": "Optional category slug to restrict to"}}, "required": ["use_case"], "additionalProperties": false}
      },
      {
        "name": "compare_products",
        "description": "Head-to-head comparison of two or more products by slug.",
        "inputSchema": {"type": "object", "properties": {"slugs": {"type": "array", "items": {"type": "string"}, "minItems": 2, "description": "Product slugs to compare"}}, "required": ["slugs"], "additionalProperties": false}
      }
    ]
  }
}