Headout MCP server

Connect Headout to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Headout MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the get inventory & pricing tool in Headout
  • Use the search products tool in Headout
  • Use the get product details tool in Headout
  • Use the list cities tool in Headout
  • Use the list collections tool in Headout
  • Use the get booking tool in Headout

Supported Tools

get_inventory

Get Inventory & Pricing

Fetch real-time inventory and pricing for a specific product variant. Returns available dates, times, remaining capacity, and per-person or per-group pricing. Use this before creating a booking to find available time slots and accurate prices.

search_products

Search Products

Search for tours, activities, tickets, and experiences available on Headout. Filter by city, category, subcategory, collection, or campaign. Results are ordered by best-selling and trending patterns. Returns a paginated list of product listings with names, pricing, ratings, and URLs.

get_product

Get Product Details

Retrieve full details of a specific Headout product including images, descriptions, FAQs, reviews, variant information, and required booking fields. Each product can have multiple variants (e.g., "Skip the Line", "General Admission") with their own pricing, inventory type, and required input fields.

list_cities

List Cities

List all active cities where Headout experiences are available. Returns city codes, names, and image URLs. Use city codes to filter products, categories, and collections.

list_collections

List Collections

List curated collections of experiences for a given city. Collections are themed groupings (e.g., "Top Attractions", "Family-Friendly") that can be used to filter product searches.

get_booking

Get Booking

Retrieve details of a specific booking by its ID, or list all bookings with pagination. Returns booking status, customer details, voucher URL, and ticket links.

list_categories

List Categories

List categories and subcategories of experiences for a given city. Categories (e.g., "Tickets", "Tours") and subcategories (e.g., "Landmarks", "Museums") can be used to filter product searches.

create_booking

Create Booking

Create a new booking on Headout using a two-step flow. Step 1 creates the booking in UNCAPTURED state to confirm availability. Step 2 captures the booking to confirm the charge. Set **captureImmediately** to true to automatically capture after creation, or set it to false and later use capture_booking to start fulfillment.

capture_booking

Capture Booking

Capture an UNCAPTURED booking to start fulfillment, optionally assigning your partner reference ID.

reschedule_booking

Request Booking Reschedule

Submit a request to move a booking to a new local start and end time, subject to its reschedule policy and availability. Acceptance confirms submission; it does not confirm the booking has moved.

cancel_booking

Request Booking Cancellation

Submit a cancellation request for a booking owned by your partner account, subject to its cancellation policy. Acceptance confirms submission; it does not confirm cancellation or a refund.

Connect Headout to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Headout in Metorial. In your Metorial portal, enable the Headout MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Headout tools.

Run Headout through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Headout and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Headout tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Headout

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Mailchimp

Manage email marketing audiences, campaigns, and automations. Create, send, schedule, and track email campaigns with detailed reporting on opens, clicks, and bounces. Add, update, and organize audience contacts with tags, segments, and interest groups. Set up and manage automation workflows triggered by subscriber activity or events. Connect e-commerce stores to manage customers, products, orders, and carts. Create and manage reusable email templates and landing pages. Upload and organize files for use in campaigns. Send transactional emails via the Mandrill API. Post custom events to trigger targeted automations. Configure webhooks to track subscribe, unsubscribe, profile updates, and email delivery events.

Square

Process payments, manage orders, and handle invoices for online, in-app, and in-person commerce. Create and manage customer profiles, catalog items, inventory counts, and locations. Issue refunds, manage disputes, and track payouts. Create bookings and appointments, manage team members and timecards, handle gift cards and loyalty programs, and manage subscriptions. Save cards on file, generate checkout links, connect and control Square Terminal devices, and manage vendor/supplier information. Extend Square objects with custom attributes. Receive webhook notifications for payments, orders, customers, inventory, invoices, bookings, disputes, team changes, and more.

Gumroad

Manage digital and physical product sales on Gumroad. View and update product metadata, create and manage variant categories and options, and configure discount offer codes. Retrieve and filter sales data by date range for reporting. Manage subscribers and subscription lifecycles for recurring products. Refund sales, revoke or restore buyer access, and track payouts. Verify, enable, disable, and decrement license keys for purchase validation. Draft, schedule, and send audience emails to customers and followers. Read product reviews and access authenticated user profile information.

Microsoft Teams

Send, read, edit, and delete messages in Microsoft Teams channels and chats, with @mentions. Create and manage teams, channels, members, and tags. Schedule and look up online meetings, read user presence, and manage Shifts schedules. Connect a Teams bot to receive and reply to messages in chats and channels.

Technical notes for Headout

Search and book tours, activities, attractions, and experiences in cities worldwide. Browse products by city, category, collection, or subcategory. Retrieve detailed product information including images, descriptions, reviews, variants, and pricing. Check real-time inventory and availability for specific dates and times. Create bookings with customer and passenger details, capture reservations, and submit cancellation or reschedule requests. Access localized content in multiple languages and currencies.

Frequently asked questions

Common questions about connecting Headout to AI agents with Metorial.

  1. How many tools does the Headout MCP server have?
    The Headout MCP server exposes 11 tools, including Get Inventory & Pricing, Search Products, Get Product Details. Each one is governed and traced through Metorial.
  2. Headout exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Headout MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Headout and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Headout MCP server yourself or use the hosted gateway.

Connect Headout to production AI agents

See how Metorial gives your team governed access to Headout, with tracing and security controls built in.