Context7
Up-to-date docs for AI agents
Descripción del creador (original en inglés)
Search 5,000+ live empty leg flights, get charter estimates and booking links. Free, no API key.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://mcp.skyaccess.com/mcpAbre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"skyaccess": {
"command": "npx",
"args": [
"-y",
"skyaccess-mcp",
"bridge"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add --transport http skyaccess https://mcp.skyaccess.com/mcpclaude mcp add skyaccess -- npx -y skyaccess-mcp bridgePégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"skyaccess": {
"url": "https://mcp.skyaccess.com/mcp"
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"skyaccess": {
"command": "npx",
"args": [
"-y",
"skyaccess-mcp",
"bridge"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"skyaccess": {
"type": "http",
"url": "https://mcp.skyaccess.com/mcp"
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"skyaccess": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"skyaccess-mcp",
"bridge"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://mcp.skyaccess.com/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con el dominio skyaccess.com (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez –, y la última versión (1.0.3) llegó al registro hace 31 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Context7, Codebase Memory, Exa
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
SkyAccess is the world's largest empty leg marketplace by listing volume. This free, public MCP server lets any AI assistant search 5,000+ live empty leg flights from 900+ FAA Part 135 (and international equivalent) certified charter operators, often 25 to 75% below a comparable full charter. It also returns indicative charter price estimates and a booking link the traveler can open.
Use the hosted endpoint. Nothing needs to be installed.
https://mcp.skyaccess.com/mcp
Each option below adds the hosted endpoint to your client. Nothing runs on your machine, and there is no account, sign-up or API key.
claude mcp add --transport http skyaccess https://mcp.skyaccess.com/mcp
claude plugin marketplace add sky-access/skyaccess-mcp
claude plugin install skyaccess@skyaccess
gemini extensions install https://github.com/sky-access/skyaccess-mcp
code --add-mcp '{"name":"skyaccess","type":"http","url":"https://mcp.skyaccess.com/mcp"}'
This repository also ships a package for each client below. Each one points at the same hosted endpoint and runs nothing on your machine.
In the Powers panel choose Add Custom Power, then Import power from GitHub, and enter https://github.com/sky-access/skyaccess-mcp. The power in powers/skyaccess adds the server and a skill that tells the Kiro agent when to use each tool.
gemini extensions install https://github.com/sky-access/skyaccess-mcp
The extension is defined in gemini-extension.json and GEMINI.md.
Add the server to ~/.gemini/config/mcp_config.json, or to .agents/mcp_config.json in a workspace. Antigravity reads serverUrl, not url:
{ "mcpServers": { "skyaccess": { "serverUrl": "https://mcp.skyaccess.com/mcp" } } }
Or install the plugin folder from a clone of this repository with /plugin install /integrations/antigravity/skyaccess. See integrations/antigravity/skyaccess.
copilot plugin marketplace add sky-access/skyaccess-mcp
copilot plugin install skyaccess@skyaccess
This installs plugins/skyaccess, which carries an Agent Plugins plugin.json and mcp.json for Copilot next to the Claude Code manifests.
| Endpoint | https://mcp.skyaccess.com/mcp |
| Authentication | None. The server is free and anonymous: no account, sign-up, API key or OAuth. |
| Transport | Streamable HTTP, POST only, stateless. No Mcp-Session-Id is issued, so every request stands alone. GET returns 405 by design. |
| Required headers | Content-Type: application/json. Accept can be the MCP spec value application/json, text/event-stream, application/json alone, */*, or left out. An Accept value that does not list application/json and is not just */* (for example text/html or text/event-stream alone) returns 406. |
| Response format | With Accept: application/json, text/event-stream, each reply is one Server-Sent Events message: event: message, then data: followed by the JSON-RPC response. With application/json alone, */* or no Accept header, each reply is plain JSON (Content-Type: application/json). |
| Protocol version | 2025-06-18. 2025-11-25, 2025-03-26 and 2024-11-05 are also negotiated. |
| Rate limits | Tool calls: 30 requests per 60 seconds per client IP. Connection setup is not counted. request_booking: 10 charter enquiries per hour per client IP. See Rate limits. |
| Coverage | Global inventory, most of it in the United States. Prices and estimates are in USD. |
| Payments | None. No tool takes a payment or has a payment field. |
| Support | contact@skyaccess.com |
| Privacy policy | https://skyaccess.com/privacy#connector |
| Terms of service | https://skyaccess.com/terms |
Any client that supports remote MCP servers over Streamable HTTP can use the endpoint directly. Leave authentication empty.
https://mcp.skyaccess.com/mcp.~/.cursor/mcp.json: { "mcpServers": { "skyaccess": { "url": "https://mcp.skyaccess.com/mcp" } } }
.vscode/mcp.json in your workspace: { "servers": { "skyaccess": { "type": "http", "url": "https://mcp.skyaccess.com/mcp" } } }
claude_desktop_config.json file): use the bridge in this repository. See Local installer and stdio bridge.List the tools:
curl -sS https://mcp.skyaccess.com/mcp \
-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Search empty legs (read-only):
curl -sS https://mcp.skyaccess.com/mcp \
-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_empty_legs","arguments":{"origin":"Los Angeles","destination":"Las Vegas","passengers":4}}}'
The server is stateless, so both commands work without an initialize handshake. MCP clients still send one, and the server answers it normally.
| Tool | Type | What it does |
|---|---|---|
search_empty_legs | Read-only | Searches live empty leg flights by origin, destination, departureDateFrom, departureDateTo, passengers and max_price (USD), all optional. Returns up to 5 flights with route, departure time, whole-aircraft price (taxes and fees shown at checkout), aircraft, seats, amenities, flightId and a booking link. |
get_flight | Read-only | Re-reads one flight by flightId, or says it is no longer available. |
booking_handoff | Read-only | Returns the SkyAccess booking page link for a flightId. It creates, holds or changes nothing; the traveler reviews and books on the page. |
get_charter_estimate | Read-only | Returns an indicative USD price range per aircraft category, with flight time, for a charter from origin to destination (optional passengers and aircraftCategory). |
request_booking | Write | Sends the traveler's name, email and trip details (origin, destination, departureDate, passengers, optional notes) to SkyAccess. A SkyAccess specialist follows up by email shortly to confirm availability and price. It takes no payment and creates no booking. |
A flight with price: null has no published price (SkyAccess shows it as "Contact for price"). Such flights can appear even when max_price is set, because their price is unknown.
Every tool carries MCP annotations: the four read-only tools set readOnlyHint: true, and request_booking sets readOnlyHint: false.
search_empty_legs)search_empty_legs)search_empty_legs, then booking_handoff)get_charter_estimate)search_empty_legs)get_charter_estimate)Inventory changes all the time, so the flights returned differ from run to run.
The four read-only tools need no personal data. request_booking is the only tool that sends personal data: the name and email the traveler gives, plus the trip details and any notes, go to SkyAccess so a specialist can reply. Call it only when the traveler asks SkyAccess to contact them.
How SkyAccess handles this data: https://skyaccess.com/privacy#connector
Current limits, per client IP:
tools/call counts once. Connection setup is not counted: initialize, notifications/initialized, notifications/cancelled, tools/list, ping, and the GET an MCP client sends to open the optional SSE stream (answered 405). A typical client turn (connect, list tools, call one tool) therefore spends 1 request. Any other method counts, and so does a setup request that is over 8 KB, chunked or compressed, or a batch that repeats a setup method. Counted tool-call responses carry RateLimit-Policy: 30;w=60, RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset headers (a request_booking response carries the hourly limit's values instead); setup responses carry none.request_booking count toward this limit.request_booking call. Larger batches return 400.Over a limit, the server answers HTTP 429 with JSON-RPC error code -32029. The RateLimit-Reset header gives the seconds until the window resets; retry after that.
| Symptom | Cause and fix |
|---|---|
406 Not Acceptable | The Accept header does not list application/json and is not just */* (for example text/html or text/event-stream alone). Send Accept: application/json, text/event-stream, application/json or */*, or leave Accept out. |
429, JSON-RPC error -32029 | A rate limit was reached. "Max 30 requests per minute" is the tool-call limit (connection setup does not count toward it); "Max 10 booking submissions per hour" is the request_booking limit. Wait RateLimit-Reset seconds, then retry. |
405 | The request was a GET. Send JSON-RPC over POST. MCP clients send one GET to open an optional SSE stream and read the 405 as "no stream offered"; that is expected and does not count toward the rate limit. |
400 "Only one request_booking call is allowed per request" or "At most 4 tool calls are allowed per request" | Split the JSON-RPC batch into smaller requests. |
| "No published empty leg flight matches that id." | The flight is no longer published (booked, withdrawn or departed), or the id is wrong. Run search_empty_legs again. |
| get_charter_estimate answers "Estimate temporarily unavaila
Solo se muestra el principio; lee el resto en el repo