mcpField
S
Slotix

Slotix

Local
github.com/albertoferrazzoliAI & Agents1Updated 43w ago

About Slotix

Slotix MCP Server exposes Slotix appointment management to AI assistants and MCP clients, for professionals managing schedules, clients, and notifications. It also supports availability checks, business statistics, and coupon operations.

Key features

  1. 01View, create, and change appointments
  2. 02Search clients and view their history
  3. 03Check available booking times
  4. 04View revenue, appointment, and client statistics
  5. 05Send notifications through Telegram or WhatsApp
  6. 06Create and send QR-code coupons

Use cases

  1. 01Review today's or this week's appointments
  2. 02Reschedule an appointment and notify the client
  3. 03Check client history and available times
  4. 04Send a discount coupon to a client

MCP support

The MCP server provides Slotix appointment, client, availability, statistics, notification, and coupon operations as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"SlotixMCP": {
"command": "uvx",
"args": [
"slotixmcp"
],
"env": {
"SLOTIX_API_KEY": "<SLOTIX_API_KEY>"
}
}
}
}
Run commanduvx slotixmcp
Environment variables to set
SLOTIX_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypislotixmcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Slotix MCP Server

MCP (Model Context Protocol) server for Slotix - AI-powered appointment management.

This server allows AI assistants like Claude Desktop and ChatGPT to manage your Slotix appointments, clients, and notifications directly through natural conversation.

Features

  • Appointments: View, create, update, cancel, and reschedule appointments
  • Clients: Search and view client information and history
  • Availability: Check available time slots for booking
  • Statistics: Get business insights (revenue, appointments, clients)
  • Notifications: Send messages to clients via Telegram or WhatsApp
  • Coupons: Create and send discount coupons with QR codes to clients

Prerequisites

  • A Slotix account with an active subscription
  • An API key (generate one in Slotix Settings > API & Integrations)

Installation

Claude Desktop
  1. Install using uvx:
uvx slotixmcp
  1. Configure Claude Desktop by editing claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "slotix": {
      "command": "uvx",
      "args": ["slotixmcp"],
      "env": {
        "SLOTIX_API_KEY": "sk_slotix_your_api_key_here"
      }
    }
  }
}
  1. Restart Claude Desktop
ChatGPT (Developer Mode)
  1. Enable Developer Mode in ChatGPT settings (requires Plus/Pro)
  2. Go to Settings → Connectors → Advanced Settings → Developer Mode
  3. Add the MCP server with your API key
Direct Installation (pip)
pip install slotixmcp

Configuration

Set the following environment variables:

VariableRequiredDescription
SLOTIX_API_KEYYesYour Slotix API key (starts with sk_slotix_)
SLOTIX_API_URLNoAPI URL (default: https://api.slotix.it)

Available Tools

ToolDescription
get_profileGet your professional profile information
get_appointmentsGet appointments with optional date range and status filter
get_today_appointmentsGet today's appointments
get_week_appointmentsGet this week's appointments
get_appointmentGet details of a specific appointment
create_appointmentCreate a new appointment
update_appointmentUpdate an existing appointment
cancel_appointmentCancel an appointment
reschedule_appointmentReschedule and optionally notify the client
get_clientsGet list of clients with optional search
get_clientGet detailed client information
get_availabilityGet available time slots
get_statsGet business statistics
send_notificationSend a message to a client
create_couponCreate and send a discount coupon to a client

Example Conversations

Get today's schedule:

"What appointments do I have today?"

Reschedule an appointment:

"Move Mario Rossi's appointment to tomorrow at 3pm and let him know"

Check client history:

"Show me the appointment history for client Maria Bianchi"

Get business stats:

"How was my month? Show me the statistics"

Find available slots:

"When am I free next week?"

Send a discount coupon:

"Create a 10% discount coupon for client Mario Rossi"

Send a fixed amount coupon:

"Send a €5 coupon to the client with ID 42"

Development

Local Development
# Clone the repository
git clone https://github.com/slotix/SlotixMCP.git
cd SlotixMCP

# Install dependencies
pip install -e .

# Run the server
SLOTIX_API_KEY=your_key python -m slotixmcp.server
Testing with MCP Inspector
npx @modelcontextprotocol/inspector uvx slotixmcp

Publishing to MCP Stores

PyPI (Required for uvx installation)
  1. Build the package:
pip install build twine
python -m build
  1. Upload to PyPI:
# Test upload first
twine upload --repository testpypi dist/*

# Production upload
twine upload dist/*

Or using uv:

uv build
uv publish
MCP.so (Community Registry)
  1. Go to mcp.so
  2. Click "Submit Server"
  3. Fill in the form with:
    • Name: Slotix
    • Repository: https://github.com/slotix/SlotixMCP
    • Description: AI-powered appointment management for professionals

Or submit via GitHub issue on their repository.

Smithery.ai
  1. Visit smithery.ai
  2. Sign in with GitHub
  3. Submit your MCP server repository
  4. Fill in the metadata and examples
Glama.ai
  1. Go to glama.ai/mcp/servers
  2. Click "Submit Server"
  3. Provide repository URL and documentation
Anthropic MCP Directory (Official)

Requirements:

  • Privacy policy accessible from your website
  • Verified contact information
  • Technical support availability
  • OAuth 2.0 with valid certificates (for remote servers)
  • 3+ working example use cases
  • Compliance with Anthropic MCP Directory Policy

Process:

  1. Ensure your server meets all security and privacy requirements
  2. Prepare test account with sample data
  3. Submit via Claude Partners
  4. Wait for review (can take several weeks)

Security

  • Never share your API key publicly
  • The API key provides full access to your Slotix account
  • Revoke and regenerate keys if compromised
  • Use environment variables, not hardcoded keys

Support

License

MIT License - see LICENSE for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.