{
  "ok": true,
  "resource": {
    "id": "RES_64EF2AABD1CF",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.autonomad%2Ftravel/versions/1.4.0",
    "name": "travel",
    "summary_en": "AI travel agent — book flights, hotels, activities, and events worldwide via autonomad.ai.",
    "summary_zh": "AI旅行代理——通过autonomad.ai预订全球航班、酒店、活动和赛事。",
    "description_en": "An MCP server that acts as an AI travel agent, providing search and booking-intent tools for flights, hotels, ground transport, dining, activities, and events. It integrates with suppliers like Duffel, LiteAPI, Viator, Ticketmaster, and SeatGeek. Booking is completed via deep links to the autonomad.ai web platform, requiring payment and identity verification outside the MCP. The server exposes 8 tools, all read-only except create_booking_intent which generates a booking deep-link. Transport and dining searches are planning-only; actual booking is not yet available for those categories.",
    "description_zh": "一个作为AI旅行代理的MCP服务器，提供航班、酒店、地面交通、餐饮、活动和赛事的搜索及预订意向工具。它集成了Duffel、LiteAPI、Viator、Ticketmaster和SeatGeek等供应商。预订通过深度链接在autonomad.ai网页平台完成，需要在MCP之外进行支付和身份验证。该服务器暴露了8个工具，除create_booking_intent（生成预订深度链接）外均为只读。交通和餐饮搜索仅用于规划；这些类别的实际预订尚不可用。",
    "provider_name": "ai.autonomad",
    "homepage_url": "https://autonomad.ai/",
    "endpoint_url": "https://mcp.autonomad.ai/mcp",
    "source_url": "https://github.com/Autonomad1/autonomad1",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "travel.search",
      "travel.book"
    ],
    "categories": [
      "commerce"
    ],
    "industries": [
      "general"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "official_registry": {
        "version": "1.4.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:10:22.641Z"
      }
    },
    "latest_version": "1.4.0",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence found.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T06:10:23.676Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:49:45.945Z",
    "last_seen_at": "2026-09-03T06:10:22.888Z",
    "published_at": "2026-09-03T06:10:22.888Z",
    "created_at": "2026-09-03T02:49:45.945Z",
    "updated_at": "2026-09-03T06:10:23.676Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_64EF2AABD1CF",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_64EF2AABD1CF/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_64EF2AABD1CF",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.autonomad%2Ftravel/versions/1.4.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ai.autonomad/travel@1.4.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.autonomad%2Ftravel/versions/1.4.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:49:45.945Z",
          "last_seen_at": "2026-09-03T06:10:22.888Z"
        }
      ]
    },
    "tools": [
      {
        "name": "create_booking_intent",
        "title_en": "Create Booking Deep-Link",
        "title_zh": "创建预订深度链接",
        "description_en": "Create a booking intent — returns a deep-link the user clicks to complete the booking on autonomad.ai. The first booking they complete unlocks a 1-month free Autonomad Premium trial automatically. ALWAYS call this instead of trying to book directly through MCP — bookings require payment + identity verification that must happen on the web.\n\nWHEN TO CALL — generate a deep-link ONLY after the user has picked something concrete: a specific flight, a specific hotel, or both (a trip). Do NOT call this for browsing or for activities/events alone. Activities and events are picked on the autonomad.ai add-ons page AFTER the user lands via the deep-link — Claude should describe them but not generate per-activity/per-event intents.\n\nINTENT TYPE GUIDE — pick exactly one:\n- 'flight' → user picked a flight only. offer_data = the flight offer object verbatim from search_flights, PLUS a top-level `passengers: <number>` field (the number of travelers the user originally requested — search_flights individual offers don't echo this back, so you must add it explicitly).\n- 'hotel'  → user picked a hotel only. offer_data = the hotel offer from search_hotels PLUS top-level `check_in` and `check_out` (YYYY",
        "description_zh": "创建预订意向——返回一个深度链接，用户点击后在autonomad.ai上完成预订。他们完成的第一个预订将自动解锁1个月的Autonomad Premium免费试用。始终调用此方法，而不是尝试通过MCP直接预订——预订需要支付和身份验证，必须在网页上完成。\n\n何时调用——仅在用户选择了具体内容后生成深度链接：特定航班、特定酒店或两者（行程）。不要为浏览或仅活动/事件调用此方法。活动和事件在用户通过深度链接到达后，在autonomad.ai的附加组件页面上选择——Claude应描述它们，但不要生成每个活动/事件的意向。\n\n意向类型指南——只选择一个：\n- 'flight' → 用户仅选择了航班。offer_data = 来自search_flights的航班报价对象原样，加上顶层`passengers: <number>`字段（用户最初请求的旅行者人数——search_flights的单个报价不会回显此信息，因此您必须显式添加）。\n- 'hotel'  → 用户仅选择了酒店。offer_data = 来自search_hotels的酒店报价，加上顶层`check_in`和`check_out`（YYYY",
        "input_schema": {
          "type": "object",
          "properties": {
            "intent_type": {
              "type": "string",
              "enum": [
                "flight",
                "hotel",
                "activity",
                "event",
                "transport",
                "trip",
                "experiences"
              ]
            },
            "offer_data": {
              "type": "object"
            },
            "expires_minutes": {
              "type": "number"
            }
          },
          "required": [
            "intent_type",
            "offer_data"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "unknown",
        "open_world": true,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_capabilities",
        "title_en": "Get Connector Capabilities",
        "title_zh": "获取连接器能力",
        "description_en": "Return the server's version, mode (human vs autonomous-agent), API base, and the list of currently-exposed tools. Useful for the LLM to confirm tool-schema compatibility before issuing a sequence of calls.",
        "description_zh": "返回服务器的版本、模式（人类与自主代理）、API基础以及当前公开的工具列表。有助于LLM在发出系列调用之前确认工具模式兼容性。",
        "input_schema": {
          "type": "object",
          "properties": {}
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_activities",
        "title_en": "Search Activities & Experiences",
        "title_zh": "搜索活动和体验",
        "description_en": "Search tours, experiences, attractions, sightseeing, and things to do via Viator (200K+ activities worldwide). Filter by city, date range, and category (food tours, walking tours, museums, snorkeling, sailing, hiking, sunset cruises, cooking classes, day trips, etc.). Returns activities with photos, ratings, durations, and per-person pricing. Use this when the user wants to plan day activities, find tours, book experiences, fill a trip itinerary, or pick attractions.",
        "description_zh": "通过Viator（全球超过20万个活动）搜索旅游、体验、景点、观光和可做的事情。按城市、日期范围和类别（美食之旅、徒步之旅、博物馆、浮潜、帆船、徒步、日落巡游、烹饪课程、一日游等）筛选。返回活动，包含照片、评分、时长和每人价格。当用户想要规划日常活动、查找旅游、预订体验、填充旅行行程或选择景点时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string"
            },
            "date_from": {
              "type": "string"
            },
            "date_to": {
              "type": "string"
            },
            "category": {
              "type": "string"
            }
          },
          "required": [
            "city",
            "date_from"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_dining",
        "title_en": "Search Restaurants & Dining",
        "title_zh": "搜索餐厅和餐饮",
        "description_en": "Search restaurants and dining options by city, date, time, cuisine, party size, neighborhood, and price range. PLANNING ONLY — this returns restaurant details and indicative availability; Autonomad does not place reservations, and the user completes any booking with the restaurant directly. Use this when the user wants to find, compare, or shortlist somewhere to eat on a trip.",
        "description_zh": "按城市、日期、时间、菜系、人数、街区和价格范围搜索餐厅和餐饮选择。仅用于规划——返回餐厅详情和指示性可用性；Autonomad不进行预订，用户需直接与餐厅完成任何预订。当用户想要在旅行中查找、比较或筛选用餐地点时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string"
            },
            "date": {
              "type": "string",
              "description": "YYYY-MM-DD"
            },
            "time": {
              "type": "string",
              "description": "HH:MM in 24h"
            },
            "party_size": {
              "type": "number"
            },
            "cuisine": {
              "type": "string"
            },
            "price_range": {
              "type": "string",
              "enum": [
                "$",
                "$$",
                "$$$",
                "$$$$"
              ]
            },
            "neighborhood": {
              "type": "string"
            }
          },
          "required": [
            "city",
            "date"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_events",
        "title_en": "Search Live Events & Tickets",
        "title_zh": "搜索现场活动和门票",
        "description_en": "Search live events, concerts, sports games, theater, comedy, and shows in a city (Ticketmaster + SeatGeek catalog). Filter by city, date range, category (music / sports / arts / theater / family / comedy), and keyword (artist name, team name, show title). Use this when the user wants tickets to a concert, a sports game, a Broadway show, or any live event during their trip.",
        "description_zh": "搜索一个城市的现场活动、音乐会、体育比赛、戏剧、喜剧和演出（Ticketmaster + SeatGeek目录）。按城市、日期范围、类别（音乐/体育/艺术/戏剧/家庭/喜剧）和关键词（艺术家姓名、团队名称、演出标题）筛选。当用户想要在旅行期间购买音乐会、体育比赛、百老汇演出或任何现场活动的门票时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string"
            },
            "date_from": {
              "type": "string"
            },
            "date_to": {
              "type": "string"
            },
            "category": {
              "type": "string"
            },
            "keyword": {
              "type": "string"
            }
          },
          "required": [
            "city",
            "date_from"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_flights",
        "title_en": "Search Flights",
        "title_zh": "搜索航班",
        "description_en": "Search airline flights / airfares between two cities by date, cabin class (economy / premium economy / business / first), and number of passengers. Returns available flights from 800+ airlines (Duffel) with real-time pricing, schedules, and stops. Uses IATA airport codes (e.g., MIA, JFK, LAX, LHR). Use this when the user wants to book a flight, fly somewhere, find airfare, or compare airlines.",
        "description_zh": "按日期、舱位等级（经济舱/高级经济舱/商务舱/头等舱）和乘客人数搜索两个城市之间的航班/机票。返回来自800多家航空公司（Duffel）的可用航班，包含实时价格、时刻表和经停信息。使用IATA机场代码（例如MIA、JFK、LAX、LHR）。当用户想要预订航班、飞往某地、查找机票或比较航空公司时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "origin": {
              "type": "string",
              "description": "IATA origin airport code (e.g., 'MIA', 'JFK', 'LAX')"
            },
            "destination": {
              "type": "string",
              "description": "IATA destination airport code"
            },
            "departure_date": {
              "type": "string",
              "description": "Departure date (YYYY-MM-DD)"
            },
            "return_date": {
              "type": "string",
              "description": "Return date for round-trip (YYYY-MM-DD). Omit for one-way."
            },
            "passengers": {
              "type": "number",
              "description": "Number of passengers (1-9, default: 1)"
            },
            "cabin_class": {
              "type": "string",
              "enum": [
                "economy",
                "premium_economy",
                "business",
                "first"
              ],
              "description": "Cabin class (default: economy)"
            },
            "max_price_usd": {
              "type": "number",
              "description": "Maximum total price in USD"
            },
            "nonstop_only": {
              "type": "boolean",
              "description": "Only show nonstop flights (default: false)"
            }
          },
          "required": [
            "origin",
            "destination",
            "departure_date"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_hotels",
        "title_en": "Search Hotels",
        "title_zh": "搜索酒店",
        "description_en": "Search hotels, lodging, accommodations, resorts, and places to stay for a trip. Filter by city, country, check-in/check-out dates, room type, nightly price, star rating, and amenities (pool, gym, wifi, etc.). Returns matching properties with rates, photos, and availability across 2M+ properties (LiteAPI). Use this when the user wants to book a hotel, find a place to stay, compare lodging options, or pick a resort.",
        "description_zh": "搜索旅行中的酒店、住宿、度假村和住宿地点。可按城市、国家、入住/退房日期、房型、每晚价格、星级评分和设施（游泳池、健身房、WiFi等）进行筛选。返回超过200万处房产（LiteAPI）的匹配房源，包含价格、照片和可用性。当用户想要预订酒店、寻找住宿地点、比较住宿选项或选择度假村时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string",
              "description": "City name (e.g., 'New York', 'Tokyo')"
            },
            "country": {
              "type": "string",
              "description": "ISO 3166-1 alpha-2 country code (e.g., 'US', 'JP')"
            },
            "brand": {
              "type": "string",
              "description": "Hotel brand name to filter by"
            },
            "check_in": {
              "type": "string",
              "description": "Check-in date (YYYY-MM-DD)"
            },
            "check_out": {
              "type": "string",
              "description": "Check-out date (YYYY-MM-DD)"
            },
            "room_type": {
              "type": "string",
              "enum": [
                "standard",
                "deluxe",
                "suite",
                "penthouse",
                "accessible"
              ]
            },
            "max_rate_usd": {
              "type": "number",
              "description": "Maximum nightly rate in USD"
            },
            "amenities": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Required amenities (wifi, gym, pool, spa, restaurant, etc.)"
            },
            "min_star_rating": {
              "type": "number",
              "description": "Minimum star rating (1-5)"
            }
          },
          "required": [
            "check_in",
            "check_out"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_transport",
        "title_en": "Search Ground Transport",
        "title_zh": "搜索地面交通",
        "description_en": "Search ground transportation — rideshare (Uber, Lyft) and car rental (Hertz, Enterprise, Avis, etc.) — timed to a flight arrival for door-to-door planning. NOTE: these return indicative quotes for planning only; in-app booking is not yet live (rideshare and car-rental supplier integrations are still in progress). Use this when the user wants to scope a rental car, an airport transfer, or rideshare to/from their hotel.",
        "description_zh": "搜索地面交通——拼车（Uber、Lyft）和租车（Hertz、Enterprise、Avis等）——与航班到达时间同步，用于门到门规划。注意：这些仅返回指示性报价用于规划；应用内预订尚未上线（拼车和租车供应商集成仍在进行中）。当用户想要评估租车、机场接送或往返酒店的拼车服务时使用。",
        "input_schema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string",
              "description": "City or metro area"
            },
            "transport_type": {
              "type": "string",
              "enum": [
                "rideshare",
                "car_rental",
                "all"
              ]
            },
            "pickup_location": {
              "type": "string"
            },
            "dropoff_location": {
              "type": "string"
            },
            "pickup_datetime": {
              "type": "string",
              "description": "ISO 8601"
            },
            "return_datetime": {
              "type": "string"
            },
            "passengers": {
              "type": "number"
            },
            "vehicle_type": {
              "type": "string"
            }
          },
          "required": [
            "city"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "travel.search",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "travel.book",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "travel",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "workflow_roles": [
          "discover",
          "retrieve",
          "transact"
        ]
      },
      "capability_units": [
        {
          "id": "tool:search_hotels",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "city",
            "country",
            "check_in",
            "check_out",
            "room_type",
            "max_rate_usd",
            "amenities",
            "min_star_rating"
          ],
          "produces": [
            "hotel listings"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_flights",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "origin",
            "destination",
            "departure_date",
            "return_date",
            "passengers",
            "cabin_class",
            "max_price_usd",
            "nonstop_only"
          ],
          "produces": [
            "flight offers"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_transport",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "city",
            "transport_type",
            "pickup_location",
            "dropoff_location",
            "pickup_datetime",
            "return_datetime",
            "passengers",
            "vehicle_type"
          ],
          "produces": [
            "transport quotes"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_dining",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "city",
            "date",
            "time",
            "party_size",
            "cuisine",
            "price_range",
            "neighborhood"
          ],
          "produces": [
            "restaurant listings"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_activities",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "city",
            "date_from",
            "date_to",
            "category"
          ],
          "produces": [
            "activity listings"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_events",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "city",
            "date_from",
            "date_to",
            "category",
            "keyword"
          ],
          "produces": [
            "event listings"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:create_booking_intent",
          "kind": "mcp_tool",
          "capability_id": "travel.book",
          "effect": "unknown",
          "open_world": true,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "intent_type",
            "offer_data",
            "expires_minutes"
          ],
          "produces": [
            "booking deep-link"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_capabilities",
          "kind": "mcp_tool",
          "capability_id": "travel.search",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [],
          "produces": [
            "server capabilities"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {},
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [
        "transport_search_planning_only",
        "dining_search_planning_only",
        "booking_requires_web"
      ],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence found."
      },
      "fit": {
        "good_for": [
          "Travel planning and research",
          "Comparing flights, hotels, activities, and events",
          "Generating booking deep-links for flights and hotels"
        ],
        "not_for": [
          "Direct booking within MCP (requires web)",
          "Booking ground transport or dining reservations (not yet supported)"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://github.com/Autonomad1/autonomad1",
          "observation": "MCP source record for travel; version 1.4.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://mcp.autonomad.ai/mcp#tools/list",
          "observation": "8 tools were returned by MCP discovery; 8 were retained for review.",
          "observed_at": "2026-09-03T06:10:01.375Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication mechanism (type unknown)",
        "Pricing model (unknown)",
        "Exact output schemas for tools (untyped)",
        "Real-world usage patterns (unobserved)"
      ],
      "id": "REV_D9F38C2FD19F",
      "resource_id": "RES_64EF2AABD1CF",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-03T06:10:23.676Z"
    }
  }
}