Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to TrekkSoft

Ask your AI which tours still have free seats, what a booking contains, or to book two guests on Saturday's departure. It can search bookings and guests, calculate prices, hold seats, email tickets, check guests in and out and validate ticket codes. Refunds and confirmations can wait for your approval.

Connect TrekkSoft free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which activities have free seats tomorrow morning?”

    The AI lists availability slots in that time range with free seats, with start time, capacity and seats left.

  • “Book 2 adults on Saturday's 10:00 kayak tour for [email protected].”

    It finds the activity and the slot, calculates the price and creates the booking with the guests and Anna as contact.

  • “Find Peter Hansen's booking and email him his tickets.”

    It searches bookings by name, reads the booking and emails the tickets to the address you give.

What your AI can do

Activities and availability

List activities, categories, packages and shop items, and find bookable slots by date, activity and free seats.

Bookings and payments

Search and read bookings, calculate prices, hold seats, create and confirm bookings, record payments and issue refunds.

Guests, tickets and vouchers

Search guests, check them in and out, email tickets, validate ticket codes and check gift vouchers.

  • “Check in the guests on booking 48213.”

    It reads the booking, finds its guests and checks each of them in.

  • “Is ticket code 7K2P9 valid?”

    It validates the code and shows which booking and guest the ticket belongs to.

  • “What is gift voucher SUMMER50 worth, and can it still be used?”

    It looks up the voucher code and returns its value and status.

26 tools for TrekkSoft

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • calculate_booking_priceChanges dataCalculate the price of a booking before creating it: pass `currency` and items (availabilityItemId plus guests), optional vouchers and shop items. Nothing is booked.
  • check_in_guestChanges dataCheck in a guest by `guest_id` when they arrive for the activity.
  • check_out_guestChanges dataCheck out a guest by `guest_id` after the activity.
  • check_vouchersLook up gift vouchers by their `code` values to see their value and status.
  • confirm_bookingVisible to othersConfirm a pending booking by `booking_id`.
  • create_bookingChanges dataCreate a booking for one or more availability slots. Requires `contact` (type email or mobile plus value; notify controls whether the customer is messaged) and items with availabilityItemId and guests; optional payment, vouchers and note.
  • email_booking_ticketsChanges dataEmail the tickets of a booking (`booking_id`) to `recipient`, with an optional subject and body. Sends an email.
  • get_activityGet one activity by `task_id`, with its description, schedule type, prices and settings.
  • get_availabilityGet one availability slot by `availability_item_id`, with its start time, capacity and seats left.
  • get_bookingGet one booking by `booking_id`, including its items, guests, payments and status.
  • get_guestGet one guest by `guest_id`, with their booking and check-in status.
  • get_packageGet one package by `package_id`.
  • get_shop_itemGet one shop item by `product_id`.
  • hold_seatsChanges dataTemporarily hold seats on an availability slot before booking: `availability_item_id` and `price_categories` (price category ID and quantity), with an optional hold duration. Returns a reference to use in the booking.
  • list_activitiesList the activities (tours and experiences) you sell, filtered by title (title_like), category, departure city or country, active or bookable status. Use it to find an activity ID.
  • list_activity_categoriesList the activity categories, optionally only those with bookable activities.
  • list_availabilitiesList bookable time slots (availabilities) filtered by activity_id, date range (starts_from, starts_to), free seats, or only booked / not-booked slots. Use it to find an availability item ID before booking.
  • list_merchantsList the merchant accounts you can access, with their IDs and slugs.
  • list_packagesList packages (multi-activity bundles), filtered by title or active and bookable status.
  • list_shop_itemsList shop items (add-on products and merchandise), filtered by type, category or active status.
  • record_booking_paymentChanges dataRecord a payment received for a booking: `booking_id`, `amount` and `treasurer_type` (who received the money), with an optional comment. This logs the payment; it does not charge a card.
  • refund_bookingMoves moneyRefund money on a booking: `booking_id`, `amount`, `refund_type` (the treasurer to refund with) and an optional reason. Moves money back to the customer and cannot be undone.
  • release_seat_holdDeletesRelease a temporary seat hold by its `reference` so the seats become bookable again.
  • search_bookingsSearch bookings by free text `q` (booking ID, guest name or email, activity name, external booking number) or by booking_date, activity_date, booked_after or changed_after.
  • search_guestsSearch guests by name, phone, booking_id or availability slot. Use it to find a guest ID for check-in.
  • validate_ticketValidate a ticket by its `validate_code` (the code on the ticket) and see which booking and guest it belongs to.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose TrekkSoft from the app list.

  2. 2

    Paste your key

    Paste the API client ID and client secret that TrekkSoft issues to merchants. Ask TrekkSoft support for your API credentials. PipMCP uses them to fetch access tokens automatically (each lasts one hour), so there is no separate sign-in.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in TrekkSoft?

The AI can read activities, activity categories, packages, shop items, availability slots, bookings, guests and merchant accounts, validate tickets and check vouchers. It can calculate prices, hold and release seats, create and confirm bookings, record payments, email tickets, check guests in and out and refund bookings.

Does the AI see my TrekkSoft credentials?

No. Your TrekkSoft credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. A refund moves money back to the customer and cannot be undone, and confirming a booking or emailing tickets reaches the customer. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

TrekkSoft connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own TrekkSoft account.

How do I get TrekkSoft API credentials?

TrekkSoft issues an API client ID and client secret to merchants. Ask TrekkSoft support for them and paste both into PipMCP. PipMCP fetches short-lived access tokens with them in the background, so you do not sign in separately.

Let your AI work in TrekkSoft today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect TrekkSoft free

PipMCP is not affiliated with TrekkSoft. Product names are trademarks of their owners.