Pinns MCP server
What it is
Pinns runs an open remote MCP server at https://api.pinns.io/mcp (Streamable HTTP). It gives an AI assistant the same tools our own agent uses: search, live rates, meetups and travel companions. Booking happens on pinns.io — the assistant hands you a checkout link, it never takes a payment.
Connect
- Claude: Settings → Connectors → Add custom connector, paste
https://api.pinns.io/mcp, then sign in to Pinns and approve the access you want to give. - ChatGPT, Cursor and other clients: add the same URL as a remote MCP server.
Sign-in uses OAuth 2.1 with PKCE and dynamic client registration, so there is no API key to copy. Tools that read your own data ask for a scope on the consent screen; everything else works with any signed-in account.
Tools
| Tool | What it does | Scope |
|---|---|---|
search_units, search_activities | Search stays and activities by description, city, dates, guests and price | — |
get_unit, get_activity | One stay or activity in full | — |
get_unit_offers, get_unit_availability, get_activity_offers | Live rates and free dates | — |
create_checkout_link | A link to book on pinns.io with the dates, guests and rate filled in | — |
search_meetups | Meetups travelers host in a city | — |
get_user_trips, get_trip_companions | Your trips and who else is there on your dates | trips:read |
get_user_bookings | Your bookings | bookings:read |
get_user_memory, save_user_preference, delete_user_preference | What the assistant remembers about your travel preferences | memory |
The resource pinns://destinations lists the cities with live inventory, and pinns://destinations/{country}/{cityKey} the top stays and activities of one city.
Try it
“Find me a dive buddy in Chalong next weekend” or “a quiet villa with a pool in Ubud under $80 for 3 nights in December”. Questions about the server go to contact@pinns.io.