{"id":498844,"name":"Flight Seatmap","description":"Find the best airplane seat. Detailed seat maps, live seat availability, passenger reviews, and seat alerts for 100+ airlines worldwide.","card_url":"https://flightseatmap.com/.well-known/agent-card.json","endpoint":"https://flightseatmap.com/openapi.json","protocol_version":"0.3.0","first_seen":"2026-10-28T14:51:14.315268+00:00","last_verified":"2026-10-28T14:51:14.315268+00:00","card":{"url":"https://mcp.flightseatmap.com/mcp","name":"Flight Seatmap","skills":[{"id":"get_seatmap","name":"Get seat map","tags":["flights","seatmap","aviation"],"examples":["Show me the seat map for BA117","What does the cabin look like on QF1?"],"description":"Get the seat map for a flight from our database. Shows all seats, cabins, and which ones are free."},{"id":"find_best_seats","name":"Find best seats","tags":["flights","seatmap","recommendations"],"examples":["Best window seat with legroom on AA100","Quietest seat in economy on LH400"],"description":"Rank the available seats on a flight against preferences like window, aisle, extra legroom, exit row, quiet zone, bulkhead, front or rear."},{"id":"get_seat_info","name":"Get seat detail","tags":["flights","seatmap"],"examples":["Is 31A a good seat on EK202?"],"description":"Detailed information about one specific seat on a flight: pitch, width, recline, power, proximity to galleys and lavatories, and known drawbacks."},{"id":"search_flight","name":"Search a live flight","tags":["flights","live","paid"],"examples":["Check live seat availability on UA900 tomorrow"],"description":"Fetch fresh seatmap and availability data for a flight directly from the airline. Requires a signed-in account on a paid plan."},{"id":"get_seat_reviews","name":"Get seat reviews","tags":["flights","reviews"],"examples":["What do people say about row 12 on SQ22?"],"description":"User-submitted reviews for a flight, optionally filtered to a single seat."},{"id":"seat_alerts","name":"Manage seat alerts","tags":["flights","alerts","paid"],"examples":["Alert me if a window seat opens up on BA117"],"description":"Create, list, and delete alerts that email you when a matching seat frees up on a flight. Requires a signed-in account."}],"iconUrl":"https://flightseatmap.com/icon.png","version":"6.0.1","provider":{"url":"https://flightseatmap.com","organization":"Flight Seatmap"},"security":[{"mcp_oauth":["read","search","write"]}],"x-payment":{"spec":"https://x402.org","asset":"USDC","network":"base","endpoint":"https://flightseatmap.com/api/v1","protocol":"x402","discovery":"https://flightseatmap.com/.well-known/acp.json"},"description":"Find the best airplane seat. Detailed seat maps, live seat availability, passenger reviews, and seat alerts for 100+ airlines worldwide.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","securitySchemes":{"mcp_oauth":{"type":"oauth2","description":"OAuth 2.1 with dynamic client registration and PKCE. See https://flightseatmap.com/auth.md","oauth2MetadataUrl":"https://mcp.flightseatmap.com/.well-known/oauth-authorization-server"}},"documentationUrl":"https://flightseatmap.com/mcp","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"preferredTransport":"MCP","supportedInterfaces":[{"url":"https://mcp.flightseatmap.com/mcp","transport":"MCP"},{"url":"https://flightseatmap.com/openapi.json","transport":"HTTP+JSON"}],"additionalInterfaces":[{"url":"https://mcp.flightseatmap.com/mcp","transport":"MCP"},{"url":"https://flightseatmap.com/openapi.json","transport":"HTTP+JSON"},{"url":"https://flightseatmap.com/api/v1","transport":"HTTP+JSON"}]},"status":"verified","publisher_domain":"flightseatmap.com","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-28T14:51:14.315268+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://flightseatmap.com/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-28T14:51:14.315268+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[{"card_url":"https://mcp.flightseatmap.com/.well-known/agent-card.json"}],"history_urls":["https://flightseatmap.com/.well-known/agent-card.json","https://mcp.flightseatmap.com/.well-known/agent-card.json"],"skills":[{"skill_id":"find_best_seats","name":"Find best seats","description":"Rank the available seats on a flight against preferences like window, aisle, extra legroom, exit row, quiet zone, bulkhead, front or rear.","tags":["flights","seatmap","recommendations"],"quality_warning":false},{"skill_id":"get_seat_info","name":"Get seat detail","description":"Detailed information about one specific seat on a flight: pitch, width, recline, power, proximity to galleys and lavatories, and known drawbacks.","tags":["flights","seatmap"],"quality_warning":false},{"skill_id":"get_seatmap","name":"Get seat map","description":"Get the seat map for a flight from our database. Shows all seats, cabins, and which ones are free.","tags":["flights","seatmap","aviation"],"quality_warning":false},{"skill_id":"get_seat_reviews","name":"Get seat reviews","description":"User-submitted reviews for a flight, optionally filtered to a single seat.","tags":["flights","reviews"],"quality_warning":false},{"skill_id":"seat_alerts","name":"Manage seat alerts","description":"Create, list, and delete alerts that email you when a matching seat frees up on a flight. Requires a signed-in account.","tags":["flights","alerts","paid"],"quality_warning":false},{"skill_id":"search_flight","name":"Search a live flight","description":"Fetch fresh seatmap and availability data for a flight directly from the airline. Requires a signed-in account on a paid plan.","tags":["flights","live","paid"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://mcp.flightseatmap.com/.well-known/agent-card.json","checked_at":"2026-10-28T15:00:55.809747+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://flightseatmap.com/.well-known/agent-card.json","checked_at":"2026-10-28T14:51:14.315268+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-28T14:51:14.315268+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-28T14:51:14.315268+00:00","endpoint":"https://flightseatmap.com/openapi.json","protocol_binding":"HTTP+JSON","protocol_version":"0.3.0","state":"unconfirmed","http_status":404,"detail":"Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support","request_diagnostics":{"requests":[{"path":"/openapi.json/v1/tasks/localmark-probe-90d7b515-23b4-4be7-a0b2-32b22ea5336f","allow":[],"method":"GET","status":404,"version_header":"0.3","protocol_method":null,"redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://flightseatmap.com/openapi.json","selected_connection_interface":{"url":"https://flightseatmap.com/openapi.json","protocolBinding":"HTTP+JSON","protocolVersion":"0.3.0"},"protocol_interface_checks":[{"endpoint":"https://flightseatmap.com/openapi.json","protocol_binding":"HTTP+JSON","protocol_version":"0.3.0","selected":true,"state":"unconfirmed","checked_at":"2026-10-28T14:51:14.315268+00:00","http_status":404,"detail":"Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support","binding_recorded":true},{"endpoint":"https://flightseatmap.com/api/v1","protocol_binding":"HTTP+JSON","protocol_version":"0.3.0","selected":false,"state":"unconfirmed","checked_at":"2026-10-28T14:51:14.315268+00:00","http_status":404,"detail":"Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://flightseatmap.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-28T14:51:14.315268+00:00","latest_card_check":{"checked_at":"2026-10-28T14:51:14.315268+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-28T14:51:14.315268+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-28T14:51:14.315268+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-28T14:51:14.315268+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":498844,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/498844/repair","publisher_report_url":"https://localmark.ai/publishers/flightseatmap.com/repair","diagnostics_json_url":"https://localmark.ai/publishers/flightseatmap.com/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/flightseatmap.com/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}