Search / io.voidjet/empty-legs
voidjet empty legs
R0· no sign-inSearch empty-leg private jet offers; prepare inquiries and alerts the user confirms by email.
v1.1.0 · active · website · descriptor JSON · versions
Search / io.voidjet/empty-legs
R0· no sign-inSearch empty-leg private jet offers; prepare inquiries and alerts the user confirms by email.
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"empty-legs": {
"type": "http",
"url": "https://api.voidjet.io/agent/mcp"
}
}
}claude mcp add --transport http empty-legs https://api.voidjet.io/agent/mcp[mcp_servers.empty-legs]
url = "https://api.voidjet.io/agent/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"empty-legs": {
"type": "remote",
"url": "https://api.voidjet.io/agent/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"empty-legs": {
"type": "http",
"url": "https://api.voidjet.io/agent/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=empty-legs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnZvaWRqZXQuaW8vYWdlbnQvbWNwIn0%3D"
}{
"servers": {
"empty-legs": {
"type": "http",
"url": "https://api.voidjet.io/agent/mcp"
}
}
}{
"mcpServers": {
"empty-legs": {
"httpUrl": "https://api.voidjet.io/agent/mcp"
}
}
}extensions:
"empty-legs":
enabled: true
name: "empty-legs"
type: streamable_http
uri: "https://api.voidjet.io/agent/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,235 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes10 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagecreate_flight_alertchangeddescriptionOnly when the user asks to be notified about new empty legs on a route or from a place and gives their email. voidjet emails a confirmation link; the alert becomes active only after the user clicks it (double opt-in, valid 7 days). Give at least origin or destination; dates, passengers and budget are optional. Tell the user to check their inbox.
Sets up an email alert for new empty legs on a route or from a place, for when the user asks to be notified and gives their email. voidjet emails a confirmation link; the alert becomes active only after the user clicks it (double opt-in, valid 7 days). Needs origin or destination; dates, passengers and budget are optional.
request_charter_quotechangeddescriptionOnly after search_empty_legs returned charter_alternative, you showed the user its price range and the user explicitly asked for confirmed prices and gave their email. NOT an empty leg: a regular charter via voidjet partner Villiers (paid partner offer) - say both. voidjet emails the user a link; Villiers gets the request only after the user sends the form on voidjet.io within 48 hours, then emails confirmed options directly. Never invent name, phone or message.
Requests confirmed charter prices from partner Villiers for the route of a charter_alternative, for when the user has seen its price range, asked for confirmed prices and given their email. NOT an empty leg: a regular charter and a paid partner offer. voidjet emails the user a link; Villiers receives the request only after the user sends the form on voidjet.io within 48 hours, then emails confirmed options directly. name, phone and message are optional and come from the user.
request_inquirychangeddescriptionPrepare an inquiry for one offer — only after the user explicitly asked to inquire and gave their email. voidjet emails the user a link; nothing is forwarded to the provider until the user opens it and sends the pre-filled form on voidjet.io within 48 hours. Tell the user to check their inbox. name, phone and message are optional and only pre-fill the form; never invent them. Prices are indicative.
Prepares an inquiry for one offer, for when the user has asked to inquire and given their email. voidjet emails the user a link; nothing is forwarded to the provider until the user opens it and sends the pre-filled form on voidjet.io within 48 hours. name, phone and message are optional, come from the user and only pre-fill the form. Prices are indicative.
report_unmet_needchangeddescriptionCall only when the user has a legitimate need voidjet cannot serve, e.g. no offer on the route, a return flight, pets, instant booking. Choose 1-5 categories; optional route, dates, passengers, budget. Never include personal data. Helps voidjet decide what to add.
Records a need voidjet cannot serve, for when the user wants voidjet to know about it: e.g. no offer on the route, a return flight, pets, instant booking. Takes 1-5 categories and optional route, dates, passengers and budget; no personal data. Helps voidjet decide what to add.
search_empty_legschangeddescription, output schemaFind current empty-leg flights. Give at least origin or destination (city name or IATA/ICAO code). Returns up to 20 offers with route, date, aircraft, seats, indicative price and a voidjet link plus a pre-filled inquiry link for the user. Show at least 3; if more match, refine lists frequent destinations, date span and prices for narrowing. Provider names are not included. With no match, charter_alternative may offer a regular charter via partner Villiers: NOT an empty leg and a paid partner offer, tell the user both.
Finds current empty-leg flights by origin and/or destination (city name or IATA/ICAO code), dates, passengers and budget. Returns up to 20 offers with route, date, aircraft, seats, indicative price, a voidjet link and a pre-filled inquiry link; provider names are not included. When more offers match, refine summarises all matches (frequent destinations, date span, prices). With no match, charter_alternative may contain a regular charter via partner Villiers: NOT an empty leg, and a paid partner offer.
search_empty_legschangedoutput schemacreate_flight_alertaddedOnly when the user asks to be notified about new empty legs on a route or from a place and gives their email. voidjet emails a confirmation link; the alert becomes active only after the user clicks it (double opt-in, valid 7 days). Give at least origin or destination; dates, passengers and budget are optional. Tell the user to check their inbox.
request_charter_quoteaddedOnly after search_empty_legs returned charter_alternative, you showed the user its price range and the user explicitly asked for confirmed prices and gave their email. NOT an empty leg: a regular charter via voidjet partner Villiers (paid partner offer) - say both. voidjet emails the user a link; Villiers gets the request only after the user sends the form on voidjet.io within 48 hours, then emails confirmed options directly. Never invent name, phone or message.
request_inquiryaddedPrepare an inquiry for one offer — only after the user explicitly asked to inquire and gave their email. voidjet emails the user a link; nothing is forwarded to the provider until the user opens it and sends the pre-filled form on voidjet.io within 48 hours. Tell the user to check their inbox. name, phone and message are optional and only pre-fill the form; never invent them. Prices are indicative.
search_empty_legschangeddescription, output schemaFind current empty-leg flights. Give at least origin or destination (city name or IATA/ICAO code). Returns up to 20 offers with route, date, aircraft, seats, indicative price and a voidjet link plus a pre-filled inquiry link for the user. Provider names are not included. With no match, charter_alternative may offer a regular charter via partner Villiers: NOT an empty leg and a paid partner offer, tell the user both.
Find current empty-leg flights. Give at least origin or destination (city name or IATA/ICAO code). Returns up to 20 offers with route, date, aircraft, seats, indicative price and a voidjet link plus a pre-filled inquiry link for the user. Show at least 3; if more match, refine lists frequent destinations, date span and prices for narrowing. Provider names are not included. With no match, charter_alternative may offer a regular charter via partner Villiers: NOT an empty leg and a paid partner offer, tell the user both.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.voidjet.io/agent/mcp streamable-http | none | yes | 100% | 515 ms | 2026-07-28 | 2026-10-20 |
create_flight_alert | Sets up an email alert for new empty legs on a route or from a place, for when the user asks to be notified and gives their email. voidjet emails a confirmation link; the alert becomes active only after the user clicks it (double opt-in, valid 7 days). Needs origin or destination; dates, passengers and budget are optional. |
get_empty_legread-only | Current details of one offer by the ref returned by search_empty_legs. available=false means the offer is no longer listed. |
report_unmet_need | Records a need voidjet cannot serve, for when the user wants voidjet to know about it: e.g. no offer on the route, a return flight, pets, instant booking. Takes 1-5 categories and optional route, dates, passengers and budget; no personal data. Helps voidjet decide what to add. |
request_charter_quote | Requests confirmed charter prices from partner Villiers for the route of a charter_alternative, for when the user has seen its price range, asked for confirmed prices and given their email. NOT an empty leg: a regular charter and a paid partner offer. voidjet emails the user a link; Villiers receives the request only after the user sends the form on voidjet.io within 48 hours, then emails confirmed options directly. name, phone and message are optional and come from the user. |
request_inquiry | Prepares an inquiry for one offer, for when the user has asked to inquire and given their email. voidjet emails the user a link; nothing is forwarded to the provider until the user opens it and sends the pre-filled form on voidjet.io within 48 hours. name, phone and message are optional, come from the user and only pre-fill the form. Prices are indicative. |
search_empty_legsread-only | Finds current empty-leg flights by origin and/or destination (city name or IATA/ICAO code), dates, passengers and budget. Returns up to 20 offers with route, date, aircraft, seats, indicative price, a voidjet link and a pre-filled inquiry link; provider names are not included. When more offers match, refine summarises all matches (frequent destinations, date span, prices). With no match, charter_alternative may contain a regular charter via partner Villiers: NOT an empty leg, and a paid partner offer. |
Schemas: list_tools.
{
"name": "io.voidjet/empty-legs",
"icons": [
{
"src": "https://voidjet.io/icon.png",
"sizes": [
"1024x1024"
],
"mimeType": "image/png"
}
],
"title": "voidjet empty legs",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.voidjet.io/agent/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"websiteUrl": "https://voidjet.io",
"description": "Search empty-leg private jet offers; prepare inquiries and alerts the user confirms by email."
}