Connect Packster to Claude, ChatGPT, Grok, Perplexity, or Gemini using the Model Context Protocol (MCP). Sign in with OAuth once, then list trips, generate packing lists, and update items from your assistant.
Your platform
We pre-select based on your browser. Change this if you are setting up a different client.
Choose your assistant
Claude
Works on claude.ai, Claude Desktop, Cowork, and mobile — connectors sync to your account after you add them once on the web.
MCP server URL (Streamable HTTP)
https://beta.packster.app/api/mcp- Open Claude → Customize → Connectors (Team/Enterprise owners: Organization settings → Connectors → Add → Custom → Web).
- Choose “Add custom connector” (Pro/Max) or add the organization connector, then paste the MCP URL: https://beta.packster.app/api/mcp.
- Leave OAuth on automatic discovery (PKCE). Use Advanced settings only if your admin supplied a client ID and secret.
- Click Add, then Connect and sign in to Packster when the browser OAuth window opens.
- In a chat, open + → Connectors and enable the Packster connector for that conversation.
What OAuth sign-in looks like
A browser window opens to Packster sign-in. Approve mcp:read and mcp:write scopes. Claude stores tokens; you should not paste passwords into the connector form.
Example first prompt
List my upcoming trips on Packster and tell me which ones still need a packing list.
Troubleshooting
- 401 or sign-in loop: confirm the MCP URL is exactly https://beta.packster.app/api/mcp, complete OAuth in the same browser profile, and retry Add connector after removing the old entry.
- Tools missing: enable the connector in + → Connectors for this chat and approve tool prompts when Claude asks.
- USAGE_LIMIT or empty results: you hit fair-use quotas — see usage limits and ask the user to upgrade or wait for resetAt.
Official setup guide · Steps checked 2026-09-27
For developers
Use these clients if you build with Claude Code, Cursor, VS Code, or the Codex CLI. Same MCP URL and OAuth as consumer apps.
OAuth metadata
- OAuth authorization server metadata
- https://beta.packster.app/.well-known/oauth-authorization-server
Tools your assistant can call
- list_trips — List the authenticated user's trips (upcoming order).
- get_trip — Get one trip by id (must be owned by the user).
- create_trip — Create a new trip for the authenticated user.
- update_trip — Update fields on an owned trip.
- generate_packing_list — Generate an AI packing list for a trip (uses shared generation allowance).
- list_packing_items — List packing items for a trip's active packing list.
- update_packing_item — Update a packing item (packed state, quantity, etc.).
- get_weather_recommendation — Weather forecast and packing hints for a trip destination.
- get_account_quota — Remaining MCP and shared AI allowances (same shape as GET /api/usage).
FAQ
- What is MCP on Packster?
- MCP (Model Context Protocol) lets supported AI assistants call Packster tools over HTTPS with your permission — list trips, generate packing lists, and update items without copying data manually.
- Is it safe to connect an assistant?
- OAuth limits access to your Packster account. Only connect assistants you trust, review tool approvals before write actions, and revoke access anytime from Profile or your assistant’s connector settings.
- What can the assistant access?
- Scopes are (read trips, lists, quota) and (create/update trips, generate lists, toggle items). The assistant never receives your Packster password — only OAuth tokens you can revoke.
- How do I disconnect or revoke?
- In Packster, open Profile → Connected apps and revoke the client. Also remove the connector in Claude, ChatGPT, or other hosts. Tokens stop working immediately after revoke.
To disconnect, revoke access in Profile → Connected apps or in your assistant’s connector settings. Profile connected apps
Fair-use quotas (MCP)
MCP tool calls share the same allowance pools as the web app. Numbers below come from the live product policy.
| Plan | MCP tool calls |
|---|---|
| Free | 3 lifetime trial calls |
| Trip Pass | 25 per unlocked trip |
| Monthly / Annual | 150 per rolling 7 days |
List generation via generate_packing_list uses the shared generation quota (Free: 3 per 30 days, Trip Pass: 20 per trip, Pro: 100 per 30 days).
When you see USAGE_LIMIT
If a tool returns USAGE_LIMIT, relay the message to the user, include resetAt and upgradeUrl when present, and do not retry until the window resets or they upgrade on Packster.