Plan trips and manage itineraries, stays, transport, activities, expenses, and documents in Tripsy.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
tripsy is a command-line client for the public Tripsy API at https://api.tripsy.app. The project also ships tripsy-mcp, a Model Context Protocol server that exposes typed Tripsy tools for agents and MCP-capable apps.
API documentation is available at docs.api.tripsy.app.
--json is passed.--quiet.tripsy commands --json.Agent-specific itinerary guidance does not belong in this README. Keep it in AGENTS.md for repo-level agent instructions and skills/tripsy/SKILL.md for installable Codex skill guidance.
Install the latest GitHub release:
The installer downloads the latest release, verifies checksums, installs tripsy and tripsy-mcp into ~/.local/bin, and adds that directory to your shell PATH when needed.
Install with Go:
Install a specific release:
Install into a custom directory:
Build from a checkout:
Login with Tripsy credentials:
Interactive password prompts hide typed input on terminals. Tokens are stored in the OS credential store when available. On macOS, Tripsy uses Keychain by default.
For automation, pass a token through TRIPSY_TOKEN or store one explicitly:
Non-secret CLI config is stored at:
Environment overrides:
Use TRIPSY_AUTH_BACKEND=file only when you need file token storage for headless automation or compatibility.
Run tripsy commands for the current command catalog, or tripsy commands --json for agent-readable metadata.
| Command | Purpose | Subcommands |
|---|---|---|
tripsy auth | Authenticate and manage the stored API token. | login, logout, status, token, reset-password, change-password |
tripsy me | Read or update the current Tripsy profile. | show, update |
tripsy trips | List, create, inspect, update, and soft-delete trips. | list, following, show, create, update, delete |
tripsy hostings | Manage hotel and lodging plans scoped to a trip. | list, show, create, update, delete |
tripsy activities | Manage scheduled or unscheduled trip activities. | list, show, create, update, delete |
tripsy transportations | Manage flights, trains, cars, and other transport. | list, show, create, update, delete |
tripsy expenses | Manage trip expenses. | list, show, create, update, delete |
tripsy categories | Manage custom activity categories. | list, show, create, update, replace, delete |
tripsy collaborators | List collaborators and pending invitations for a trip. | list |
tripsy emails | Manage alternative email addresses. | list, add, delete |
tripsy inbox | Review automation emails that still need manual handling. | list, show, update, delete |
tripsy documents | Get download URLs, move documents, attach links, upload files, and delete documents. | get, update, attach, upload, delete |
tripsy uploads | Create raw backend-signed S3 upload URLs. | create |
tripsy request | Make a raw Tripsy API request for routes without a friendly command. | none |
tripsy commands | Print the CLI command catalog. | none |
tripsy doctor | Check config, token presence, and authenticated API access. | none |
tripsy version | Print the Tripsy CLI version. | none |
Common examples:
Most trip subresource commands require --trip <trip-id> because the public API scopes those resources under a trip.
When output is piped, or when --json is passed, commands emit an envelope:
Use --quiet to print raw JSON data only.
Use Tripsy's MCP server when an agent or app supports MCP. Prefer MCP for model-driven workflows because tools expose names, descriptions, schemas, structured results, and safety annotations.
Tripsy operates a public MCP server at https://mcp.tripsy.app. OAuth-capable clients such as Claude and ChatGPT can connect directly without installing anything. Authentication uses the Tripsy OAuth authorization flow at https://my.tripsy.app.
Opening the hosted endpoint in a web browser redirects to the Tripsy AI Tools setup guide. Machine requests continue to receive the MCP OAuth challenge.
The previous https://mcp.tripsy.app/mcp endpoint remains available for existing clients.
Run tripsy-mcp locally when you want full control or stdio transport. It uses the same Tripsy token, config directory, API base URL, and secure token storage as the CLI.
Example MCP client configuration:
Run a local streamable HTTP server:
The default HTTP endpoint path is /mcp, so this is equivalent:
To host a remote MCP endpoint, run the HTTP server behind TLS:
Then proxy public paths to the local MCP server:
HTTP MCP always requires each request to include Authorization: Bearer <token>. When hosted OAuth is configured, the server first validates OAuth access tokens through the issuer's userinfo endpoint, then falls back to validating Tripsy API tokens against /v1/me. It uses the validated token only for that downstream Tripsy API request, so each remote client acts as its own Tripsy user.
HTTP mode intentionally ignores --token, TRIPSY_TOKEN, keychain tokens, and legacy credentials.json tokens to avoid server-side credential fallback. For public hosted servers, keep --disable-raw-request enabled unless you intentionally want to expose the broader tripsy_raw_request tool.
For OAuth-capable remote clients, configure the public MCP URL and Tripsy OAuth issuer:
With those values, unauthenticated requests to / and /mcp include a WWW-Authenticate challenge pointing at https://mcp.tripsy.app/.well-known/oauth-protected-resource. That metadata advertises https://my.tripsy.app as the OAuth authorization server and validates OAuth bearer access tokens through https://my.tripsy.app/oauth/userinfo.
The MCP server exposes the tools below. All tools are closed-world: they only interact with the Tripsy API for the authenticated Tripsy account, not arbitrary external services or URLs.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tripsy)<a href="https://allmcps.com/mcp/tripsy"><img src="https://allmcps.com/api/badge/tripsy?style=directory" alt="Tripsy on AllMCPs" /></a>