FlightSweeper
Anonymous public tools for FlightSweeper. See the published agent boundary before use.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin get_challenge_capabilities
- LOWin get_sandbox_inventory
- LOWin get_safety_model
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"public": {
"url": "https://flightsweeper-webmcp.vercel.app/mcp"
}
}
}Remote-Endpunkte
https://flightsweeper-webmcp.vercel.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"const": "FlightSweeper WebMCP Challenge Edition"
},
"mode": {
"type": "string",
"const": "synthetic sandbox"
},
"webmcpToolCount": {
"type": "integer",
"minimum": 0,
"maximum": 20
},
"remoteMcpToolCount": {
"type": "integer",
"minimum": 0,
"maximum": 20
},
"realTransactions": {
"type": "boolean",
"const": false
},
"canonicalUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"mode",
"webmcpToolCount",
"remoteMcpToolCount",
"realTransactions",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"const": "browser-local"
},
"tools": {
"minItems": 10,
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"description": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "object"
},
"properties": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"required": {
"type": "array",
"items": {
"type": "string"
}
},
"additionalProperties": {
"type": "boolean",
"const": false
}
},
"required": [
"type",
"properties",
"additionalProperties"
],
"additionalProperties": {}
},
"outputSchema": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"readOnlyHint": {
"type": "boolean"
},
"untrustedContentHint": {
"type": "boolean"
},
"annotations": {
"type": "object",
"properties": {
"readOnlyHint": {
"type": "boolean"
},
"destructiveHint": {
"type": "boolean",
"const": false
},
"openWorldHint": {
"type": "boolean",
"const": false
},
"untrustedContentHint": {
"type": "boolean"
}
},
"required": [
"readOnlyHint",
"destructiveHint",
"openWorldHint",
"untrustedContentHint"
],
"additionalProperties": false
}
},
"required": [
"name",
"description",
"inputSchema",
"outputSchema",
"readOnlyHint",
"untrustedContentHint",
"annotations"
],
"additionalProperties": false
}
},
"lifecycle": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"state",
"tools",
"lifecycle"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "deterministic synthetic fixtures"
},
"routeMode": {
"type": "string",
"const": "generated for the active browser mission"
},
"defaultRoute": {
"type": "string",
"const": "LAX-JFK"
},
"supplierConnectivity": {
"type": "boolean",
"const": false
},
"containsPersonalData": {
"type": "boolean",
"const": false
},
"caveat": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"kind",
"routeMode",
"defaultRoute",
"supplierConnectivity",
"containsPersonalData",
"caveat"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"authority": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"policy": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"idempotency": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"revocation": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"privacy": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"authority",
"policy",
"idempotency",
"revocation",
"privacy"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Empfohlene Prompts
get_challenge_capabilitiesget_challenge_capabilitiesCommunity
Nachweis