Servidor MCP

FlightSweeper

app.vercel.flightsweeper-webmcp/public
Infraestructura MCP y de agentes Público y accesible MCP 2025-11-25

Qué hace este MCP

Describes FlightSweeper's synthetic WebMCP challenge, tool contracts, safety model, and sandbox inventory.

get_challenge_capabilities
Get Challenge Capabilities
Use this when an agent needs to describe the public FlightSweeper WebMCP challenge and its synthetic-only boundary. Do not use it for real travel transactions or private data.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'mode', 'webmcpToolCount', 'remoteMcpToolCount', 'realTransactions', 'canonicalUrl'], 'properties': {'mode': {'type': 'string', 'const': 'synthetic sandbox'}, 'name': {'type': 'string', 'const': 'FlightSweeper WebMCP Challenge Edition'}, 'canonicalUrl': {'type': 'string', 'format': 'uri'}, 'webmcpToolCount': {'type': 'integer', 'maximum': 20, 'minimum': 0}, 'realTransactions': {'type': 'boolean', 'const': False}, 'remoteMcpToolCount': {'type': 'integer', 'maximum': 20, 'minimum': 0}}, 'additionalProperties': False}
get_flight_tool_contracts
Get Flight Tool Contracts
Use this when an agent needs to list the browser-local WebMCP tool contracts without executing or mutating a mission. Do not use it for real travel transactions or private data.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'tools', 'lifecycle'], 'properties': {'state': {'type': 'string', 'const': 'browser-local'}, 'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'inputSchema', 'outputSchema', 'readOnlyHint', 'untrustedContentHint', 'annotations'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'annotations': {'type': 'object', 'required': ['readOnlyHint', 'destructiveHint', 'openWorldHint', 'untrustedContentHint'], 'properties': {'readOnlyHint': {'type': 'boolean'}, 'openWorldHint': {'type': 'boolean', 'const': False}, 'destructiveHint': {'type': 'boolean', 'const': False}, 'untrustedContentHint': {'type': 'boolean'}}, 'additionalProperties': False}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'inputSchema': {'type': 'object', 'required': ['type', 'properties', 'additionalProperties'], 'properties': {'type': {'type': 'string', 'const': 'object'}, 'required': {'type': 'array', 'items': {'type': 'string'}}, 'properties': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'additionalProperties': {'type': 'boolean', 'const': False}}, 'additionalProperties': {}}, 'outputSchema': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'readOnlyHint': {'type': 'boolean'}, 'untrustedContentHint': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 10}, 'lifecycle': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_safety_model
Get Safety Model
Use this when an agent needs to describe FlightSweeper's application-enforced policy, revocation, and idempotency model. Do not use it for real travel transactions or private data.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['authority', 'policy', 'idempotency', 'revocation', 'privacy'], 'properties': {'policy': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'privacy': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'authority': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'revocation': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotency': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_sandbox_inventory
Get Sandbox Inventory
Use this when an agent needs to describe the bounded synthetic inventory used by the challenge. Do not use it for real travel transactions or private data.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'routeMode', 'defaultRoute', 'supplierConnectivity', 'containsPersonalData', 'caveat'], 'properties': {'kind': {'type': 'string', 'const': 'deterministic synthetic fixtures'}, 'caveat': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'routeMode': {'type': 'string', 'const': 'generated for the active browser mission'}, 'defaultRoute': {'type': 'string', 'const': 'LAX-JFK'}, 'containsPersonalData': {'type': 'boolean', 'const': False}, 'supplierConnectivity': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
Añadido
get_safety_model
17 de September de 2026 a las 07:58
Añadido
get_sandbox_inventory
17 de September de 2026 a las 07:58
Añadido
get_flight_tool_contracts
17 de September de 2026 a las 07:58
Añadido
get_challenge_capabilities
17 de September de 2026 a las 07:58