Slottable MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.2.4Updated Nov 7, 2026

Read contacts, slot types, rosters, bookings and webhooks in Slottable.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Read-only remote MCP access to Slottable: contacts, bookable slot types, dated slots, rosters, bookings and webhooks.

What you can do
  • List and fetch contacts, including the most recent booking contacts with their details
  • List and fetch slot types with duration, price and booking rules
  • List and fetch dated slot instances with datetime, capacity, price and publish state
  • List the roster and the bookings of a given dated slot
  • List and fetch webhook subscriptions with target URL, model, events and filter
  • Check monthly usage, request a missing feature, upgrade or cancel the subscription
When to use it
Useful when you want an assistant to answer questions about a Slottable company's services, upcoming slots, who is registered, recent bookings and webhook setup, without opening the Slottable dashboard.
Requirements
Remote endpoint at slottable.usefulapi.io over streamable HTTP; no local install. Sign-in is via OAuth, and on first connect you supply your Slottable company API token from the company's Integrations & API settings. No API key or Authorization header goes in the client config.
Before you install
The server stores your Slottable company API token per user after validating it. Data tools are read-only, but the meta tools can start a paid Stripe Checkout subscription (Pro $9/month or $90/year, Pro+ $39/month or $390/year) and cancel Pro; the free plan is limited to 50 tool calls per month. Contact details and booking data are sent to the hosted service and to your AI client.

Installation

In SourceWeft

  1. Open Slottable MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fslottable/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "slottable-by-usefulapi": {
      "type": "http",
      "url": "https://slottable.usefulapi.io/mcp"
    }
  }
}

README

Slottable MCP by usefulapi

Use your Slottable account from Claude, Cursor, or any MCP client. It reads contacts, slot types, dated slots, rosters, bookings and webhook subscriptions, and it changes nothing. Hosted, no local install: connect with your own credentials.

Live endpoint: https://slottable.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://slottable.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http slottable https://slottable.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "slottable": {      "url": "https://slottable.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Slottable credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/slottable/

On first connect you provide your Slottable company API token (Slottable → Integrations & API in the company settings). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
slottable_list_contactsreadList contacts
slottable_get_contactreadGet a contact
slottable_list_slot_typesreadList slot types
slottable_get_slot_typereadGet a slot type
slottable_list_slot_type_instancesreadList slot type instances
slottable_get_slot_type_instancereadGet a slot type instance
slottable_list_slot_type_instance_rosterreadList a slot's roster
slottable_list_slot_type_instance_bookingsreadList a slot's bookings
slottable_list_latest_booking_contactsreadList latest booking contacts
slottable_list_webhooksreadList webhooks
slottable_get_webhookreadGet a webhook
slottable_usage_statusmetaUsage status (free-tier meter)
slottable_request_featuremetaRequest a missing feature
slottable_upgrademetaUpgrade to Pro or Pro+
slottable_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with slottable_upgrade (it returns a Stripe Checkout link). Cancel any time with slottable_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running slottable_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/slottable/README.md at commit 4046075

Tools

11

slottable_list_contacts

List contacts

List the company's contacts (name, email, phone, address, subscription flag). Slottable API: GET /api/v1/companies/{company_id}/contacts.

Parameterspageper_page

slottable_get_contact

Get a contact

Get one contact by id. Slottable API: GET /api/v1/companies/{company_id}/contacts/{id}.

Parameterscontact_idrequired

slottable_list_slot_types

List slot types

List the company's slot types (bookable services or events: name, duration, price, payment and cancellation rules). Good first call. Slottable API: GET /api/v1/companies/{company_id}/slot-types.

Parameterspageper_page

slottable_get_slot_type

Get a slot type

Get one slot type by id, including its default duration, price and booking rules. Slottable API: GET /api/v1/companies/{company_id}/slot-types/{id}.

Parametersslot_type_idrequired

slottable_list_slot_type_instances

List slot type instances

List the dated slots (instances) of one slot type: datetime, duration, total slots, price and publish state. Slottable API: GET /api/v1/companies/{company_id}/slot-types/{slot_type_id}/slot-type-instances.

Parameterspageper_pageslot_type_idrequired

slottable_get_slot_type_instance

Get a slot type instance

Get one dated slot (instance) of a slot type. Slottable API: GET /api/v1/companies/{company_id}/slot-types/{slot_type_id}/slot-type-instances/{id}.

Parametersslot_type_idrequiredslot_type_instance_idrequired

slottable_list_slot_type_instance_roster

List a slot's roster

List the contacts on the roster of one dated slot (who is registered for it). Slottable API: GET /api/v1/companies/{company_id}/slot-types/{slot_type_id}/slot-type-instances/{slot_type_instance_id}/contacts.

Parameterspageper_pageslot_type_idrequiredslot_type_instance_idrequired

slottable_list_slot_type_instance_bookings

List a slot's bookings

List the bookings made for one dated slot (booking id, token, cancellation time). For who is on the slot, use slottable_list_slot_type_instance_roster. Slottable API: GET /api/v1/companies/{company_id}/slot-types/{slot_type_id}/slot-type-instances/{slot_type_instance_id}/bookings.

Parameterspageper_pageslot_type_idrequiredslot_type_instance_idrequired

slottable_list_latest_booking_contacts

List latest booking contacts

List the most recent booking contacts across the company's slots, with their contact details. Slottable API: GET /api/v1/companies/{company_id}/latest-booking-contacts.

Takes no parameters.

slottable_list_webhooks

List webhooks

List the company's webhook subscriptions (target URL, model, events, filter). Slottable API: GET /api/v1/companies/{company_id}/webhooks.

Parameterspageper_page

slottable_get_webhook

Get a webhook

Get one webhook subscription by id. Slottable API: GET /api/v1/companies/{company_id}/webhooks/{id}.

Parameterswebhook_idrequired

Version history

6
  1. v1.2.4LatestNov 7, 2026
  2. v1.1.3Nov 5, 2026
  3. v1.1.2Nov 5, 2026
  4. v1.1.1Nov 4, 2026
  5. v1.1.0Nov 3, 2026
  6. v1.0.1Nov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations