{
  "markdown": "<img src=\"assets/logo.svg\" alt=\"Everway\" width=\"64\" height=\"64\">\n\n# Everway MCP Server\n\n**The official Model Context Protocol (MCP) server for [Everway](https://everway.ai) — connect Cursor, Claude, ChatGPT, or any MCP client to your real trips and itineraries.**\n\n[![MCP Compatible](https://img.shields.io/badge/MCP-compatible-blue)](https://modelcontextprotocol.io)\n[![Auth: OAuth 2.1](https://img.shields.io/badge/auth-OAuth%202.1-green)](#authentication)\n[![Hosting: Everway Cloud](https://img.shields.io/badge/hosting-Everway%20Cloud-orange)](https://everway.ai)\n\nEverway turns forwarded confirmation emails into one day-by-day itinerary. This MCP server is a hosted bridge between your Everway account and MCP-compatible AI tools: once connected, your assistant can read your itinerary, answer questions about your plans, and add or update bookings — all with your permissions, and without ever touching your inbox.\n\n**Server URL**\n\n```\nhttps://everway.ai/api/mcp\n```\n\n## One-click setup\n\n| [<img src=\"https://cursor.com/deeplink/mcp-install-dark.svg\" alt=\"Add to Cursor\" height=\"32\">](https://cursor.com/en/install-mcp?name=Everway&config=eyJ1cmwiOiJodHRwczovL2V2ZXJ3YXkuYWkvYXBpL21jcCJ9) | [![Add to VS Code](https://img.shields.io/badge/VS%20Code-Install%20Everway%20MCP-0098FF?logo=githubcopilot)](https://vscode.dev/redirect/mcp/install?name=Everway&config=%7B%22url%22%3A%22https%3A%2F%2Feverway.ai%2Fapi%2Fmcp%22%2C%22type%22%3A%22http%22%7D) |\n| --- | --- |\n| Ask about your trips and add bookings from Cursor. | Read and update itineraries via GitHub Copilot. |\n\nFor any other client, add a remote MCP server with the URL above. A browser sign-in handles the rest — no API keys to generate, copy, or rotate.\n\n## Supported clients\n\nEverway works with any client that supports remote MCP servers over streamable HTTP with OAuth, including:\n\n| Client | Setup reference |\n| --- | --- |\n| Cursor | [Cursor MCP docs](https://cursor.com/docs/context/mcp) |\n| Claude (Claude.ai, Desktop, and Code) | [Claude MCP docs](https://code.claude.com/docs/en/mcp) |\n| OpenAI ChatGPT | [Connectors / MCP guide](https://platform.openai.com/docs/guides/tools-connectors-mcp) |\n| Visual Studio Code (GitHub Copilot) | [VS Code MCP docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) |\n| Google Gemini CLI | [Gemini CLI MCP docs](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md) |\n\n### Manual configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"everway\": {\n      \"url\": \"https://everway.ai/api/mcp\"\n    }\n  }\n}\n```\n\nThis repository also ships a [`.mcp.json`](./.mcp.json) for Claude Code and a [`server.json`](./server.json) manifest for the [MCP Registry](https://modelcontextprotocol.io/registry).\n\n## Plugins and extensions\n\nBeyond the raw server URL, this repo packages Everway as a plugin for clients that support them — each bundles the MCP connection together with the [skills](#skills):\n\n**Claude Code**\n\n```\n/plugin marketplace add everway-ai/everway-mcp-server\n/plugin install everway@everway\n```\n\n**Cursor**\n\nThe [`.cursor-plugin`](./.cursor-plugin/plugin.json) manifest packages the MCP server and skills as a Cursor plugin. You can also just add the server URL directly — see [one-click setup](#one-click-setup).\n\n**Gemini CLI**\n\n```\ngemini extensions install https://github.com/everway-ai/everway-mcp-server\n```\n\n## Skills\n\nThe [`skills/`](./skills/) directory contains agent skills for the travel tasks people actually repeat. Clients that support skills (Claude Code, Cursor) pick them up automatically via the plugin manifests.\n\n| Skill | What it does |\n| --- | --- |\n| [`add-bookings-from-text`](./skills/add-bookings-from-text/SKILL.md) | Turn pasted confirmations or trip notes into structured itinerary items. |\n| [`trip-gap-audit`](./skills/trip-gap-audit/SKILL.md) | Find what's missing: empty days, uncovered nights, missing transfers, no return flight. |\n| [`daily-briefing`](./skills/daily-briefing/SKILL.md) | Answer \"where am I, what do I do next?\" with times, addresses, and confirmation numbers. |\n| [`trip-budget-report`](./skills/trip-budget-report/SKILL.md) | Roll up trip costs by category, day, or traveler — honest about what isn't priced yet. |\n| [`share-trip`](./skills/share-trip/SKILL.md) | Add travelers, send view-only invites, and manage which bookings are shared or private. |\n\n## What you can do\n\nAsk about your trips:\n\n- \"What's left to book on my Tokyo trip?\"\n- \"What time is my ferry on Saturday, and where does it leave from?\"\n- \"Which days have nothing planned yet?\"\n- \"What's the total cost of my trip so far?\"\n\nOr tell it what to do:\n\n- \"Add my rental car pickup at 9am Friday to the Lisbon trip.\"\n- \"Move my hotel checkout to the 12th.\"\n- \"Create a trip called Amalfi for June 10–17.\"\n- \"Invite sam@example.com to view this trip.\"\n\nChanges made by your assistant show up instantly in the Everway app, on your maps, and for anyone you've shared the trip with.\n\n## Supported tools\n\n| Tool | What it does |\n| --- | --- |\n| `get_account` | The signed-in account: email, plan, and whether it can create another trip. |\n| `list_trips` | All trips the user owns or was invited to view. |\n| `get_trip` | A single trip with the user's role on it. |\n| `create_trip` | Create a trip with a name and dates. |\n| `update_trip` | Update a trip's name or dates. |\n| `update_trip_alias` | Change the trip's @everway.ai forwarding address. |\n| `list_itinerary_items` | Every itinerary item on a trip the user can see. |\n| `add_itinerary_item` | Add a flight, lodging, restaurant, or activity; addresses are geocoded automatically. |\n| `update_itinerary_item` | Update an existing itinerary item. |\n| `delete_itinerary_item` | Delete an itinerary item. |\n| `set_item_visibility` | Share an item with the trip or make it private again. |\n| `set_item_people` | Attach trip people to an item (passengers, guests, diners). |\n| `list_trip_people` | Everyone on a trip: owner, guests, and travelers found in bookings. |\n| `add_trip_person` | Add a traveler to the trip's people list. |\n| `rename_trip_person` | Rename a traveler who has no Everway account. |\n| `remove_trip_person` | Remove a traveler from the trip and its items. |\n| `list_invites` | View-only invites on a trip and their status. |\n| `invite_viewer` | Email someone a view-only invite to the trip. |\n| `revoke_invite` | Revoke a view-only invite. |\n\nWrite tools respect the same rules as the app: owner-only actions stay owner-only, and free-plan limits apply (a second trip on the free plan prompts an upgrade instead of failing silently).\n\n## Authentication\n\nThe server uses **OAuth 2.1 with dynamic client registration**. The first time your client connects, it opens Everway in the browser; you sign in with the one-time code we email you and approve access. No passwords, no API keys.\n\nThe connection is scoped to your account. To disconnect, remove Everway from your client's MCP settings — the access token stops working on the next request.\n\n## Data and security\n\n- Your assistant acts as you, with your exact permissions: it can view and edit trips you own, and view trips shared with you. It can't reach anyone else's trips or another traveler's private bookings.\n- **No inbox access.** Everway never connects to your mailbox, and neither does your assistant. It only sees the trips and itinerary items already in your Everway account.\n- All traffic is encrypted in transit over HTTPS.\n- Invite tokens and other single-use secrets are never exposed to agents.\n\nMCP clients can perform actions in Everway with your existing permissions. Only connect clients you trust, and review high-impact changes before confirming. See [SECURITY.md](./SECURITY.md) for how to report a vulnerability.\n\n## Requirements\n\n- An [Everway account](https://everway.ai) — the MCP connection is included on every plan, free and Pro.\n- An MCP-compatible client that supports remote servers.\n- A browser to complete the OAuth sign-in.\n\n## What's in this repo\n\nThe server runs as a hosted service at `everway.ai/api/mcp` and isn't part of this repo. What lives here are the public-facing pieces:\n\n- [`README.md`](./README.md) — this documentation\n- [`server.json`](./server.json) — the [MCP Registry](https://modelcontextprotocol.io/registry) entry\n- [`.mcp.json`](./.mcp.json), [`.claude-plugin/`](./.claude-plugin/), [`.cursor-plugin/`](./.cursor-plugin/), [`gemini-extension.json`](./gemini-extension.json) — client manifests\n- [`skills/`](./skills/) — agent skills for common travel tasks\n- [`scripts/validate-template.mjs`](./scripts/validate-template.mjs) — validates the manifests and skills (`node scripts/validate-template.mjs`)\n\n## Support and feedback\n\n- Product documentation: [everway.ai/mcp](https://everway.ai/mcp)\n- Problems with the hosted server, sign-in, or your account: [support@everway.ai](mailto:support@everway.ai)\n- Problems or ideas for this repo's docs, manifests, or skills: [open an issue](https://github.com/everway-ai/everway-mcp-server/issues/new/choose)\n- Want to contribute? See [CONTRIBUTING.md](./CONTRIBUTING.md) and the [Code of Conduct](./CODE_OF_CONDUCT.md).\n\n## License\n\nThis repository (documentation, configuration manifests, and skills) is licensed under the [MIT License](./LICENSE). The Everway service itself is proprietary — see the [terms of service](https://everway.ai/terms).\n",
  "bytes": 9341,
  "sha": "acf89a8d5a570a5ddaec174d34960c23e6c828483856bd7c2e740cea9fdd6b91",
  "repo_slug": "everway-ai/everway-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_everway_everway_mcp_server_9b5a6e5f/readme"
}