Developers

Ollynk for developers and agents

Two ways to integrate: the remote MCP server, ready for any AI assistant, and the REST API for custom integrations.

MCP server

Remote server over HTTPS (Streamable HTTP) with OAuth 2.1 + PKCE. One link per business, generated under Integrations → Connectors. Read tools are flagged read-only; write tools require client confirmation.

Transport: Streamable HTTP · Auth: OAuth 2.1 (PKCE, dynamic client registration and CIMD) · Scope: permissions of the signed-in user.

Link format

https://admin.ollynk.io/mcp/business/{your-business-id}

The identifier is obtained in the Ollynk admin. It is not published here.

Per-client setup

Claude Code

claude mcp add --transport http ollynk https://admin.ollynk.io/mcp/business/<id>

Cursor (mcp.json)

{ "mcpServers": { "ollynk": { "url": "https://admin.ollynk.io/mcp/business/<id>" } } }

VS Code (mcp.json)

{ "servers": { "ollynk": { "type": "http", "url": "https://admin.ollynk.io/mcp/business/<id>" } } }

Codex CLI

codex mcp add ollynk --url https://admin.ollynk.io/mcp/business/<id>

Available tools

Technical names exactly as the server exposes them, grouped by area.

56 tools · v2026-10-08

Business insights and metrics

ToolKindDescription
get-business-snapshotReadOverall business snapshot: sales, bookings, active clients and occupancy for a period
get-revenue-breakdownReadRevenue broken down by type (memberships, packages, products, services) and location
get-occupancy-metricsReadOccupancy by class, time slot, coach and location
get-operations-metricsReadNo-shows, cancellations, check-ins and waitlists
get-subscription-metricsReadActive, new and cancelled memberships and MRR
get-client-analyticsReadNew, returning and at-risk clients, and acquisition source
get-instructor-performanceReadPerformance and ratings per instructor
list-datasetsReadDatasets available for ad-hoc queries
query-datasetReadAd-hoc query over a dataset (sales, bookings, clients)

Schedule and bookings

ToolKindDescription
get-scheduleReadSchedule details
get-schedule-bookingsReadBookings for a schedule: confirmed, cancelled, no-show, checked-in
get-instructor-availabilityReadInstructor availability
create-scheduleWriteCreate a class, service or room schedule
update-scheduleWriteModify or cancel a schedule
create-wellness-bookingWriteLog a booking for a client
update-wellness-bookingWriteChange, cancel or check in a booking

Clients

ToolKindDescription
list-customersReadSearch and list clients
get-customer-profileReadFull client profile: details, packages, balance
get-customer-bookingsReadA client's booking history
list-customers-with-active-seriesReadClients with an active package or membership
create-customerWriteCreate a client
update-customerWriteUpdate a client's details

Catalog: classes, services, packages and products

ToolKindDescription
list-wellness-classesReadConfigured classes
get-classReadClass details
create-wellness-classWriteCreate a class
update-wellness-classWriteUpdate a class
list-servicesReadServices and individual appointments
list-service-categoriesReadService categories
get-serviceReadService details
create-serviceWriteCreate a service
update-serviceWriteUpdate a service
list-wellness-roomsReadRooms and spaces
create-wellness-roomWriteCreate a room or space
update-wellness-roomWriteUpdate a room or space
list-wellness-seriesReadClass packages (series)
get-seriesReadPackage details
create-wellness-seriesWriteCreate a package
update-wellness-seriesWriteUpdate a package
list-membership-plansReadMembership plans
create-membershipWriteCreate a membership plan
list-productsReadPoint-of-sale products
create-productWriteCreate a product
update-productWriteUpdate a product
list-addonsReadAdd-ons and extras
create-addonWriteCreate an add-on
update-addonWriteUpdate an add-on
list-eventsReadEvents and workshops
get-eventReadEvent details
create-eventWriteCreate an event
update-eventWriteUpdate an event

Team and locations

ToolKindDescription
list-branchesReadBusiness locations
list-employeesReadStaff and instructors
create-employeeWriteOnboard an employee or instructor
update-employeeWriteUpdate an employee

Ollynk help

ToolKindDescription
search-help-guideReadSearch Ollynk's official help guide
record-unanswered-questionWriteLog an unanswered question for the support team

REST API

REST API for custom integrations: clients, bookings, sales, catalog and reports. Available on Business and Enterprise plans. Request credentials and docs at hola@ollynk.mx.

For AI agents

If you are an agent researching Ollynk for a business, these resources are stable and machine-readable:

Ready to get started?