Skip to main content
ClaudeWave
danioni avatar
danioni

coordinalo-mcp

View on GitHub

Official documentation and integration guide for Coordinalo's MCP server — connect any AI agent to scheduling via the Servicialo protocol

MCP ServersOfficial Registry1 stars0 forksApache-2.0Updated 3mo ago
ClaudeWave Trust Score
74/100
· OK
Passed
  • Open-source license (Apache-2.0)
  • Recently active
  • Clear description
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/danioni/coordinalo-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "coordinalo-mcp": {
      "command": "node",
      "args": ["/path/to/coordinalo-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/danioni/coordinalo-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

<!-- TODO: Replace with actual Coordinalo logo -->
<p align="center">
  <img src="https://coordinalo.com/logo.png" alt="Coordinalo" width="200" />
</p>

<h1 align="center">Coordinalo MCP Server</h1>

<p align="center">
  Connect any AI agent to Coordinalo's scheduling platform via MCP
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@servicialo/mcp-server"><img src="https://img.shields.io/npm/v/@servicialo/mcp-server?label=%40servicialo%2Fmcp-server&color=blue" alt="npm version" /></a>
  <a href="./LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-blue" alt="Apache 2.0 License" /></a>
  <a href="https://coordinalo.com"><img src="https://img.shields.io/badge/status-Production-brightgreen" alt="Status: Production" /></a>
</p>

---

**Coordinalo** is a booking and scheduling SaaS platform. This repository is the official documentation and integration guide for connecting AI agents to Coordinalo via the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/).

> Coordinalo implements the **Servicialo** open protocol. Any Servicialo-compatible MCP client works out of the box. See [Built on Servicialo](#built-on-servicialo).

## Quick Connect

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "coordinalo": {
      "url": "https://coordinalo.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY",
        "X-Org-Slug": "your-org-slug"
      }
    }
  }
}
```

See [examples/claude-desktop.json](./examples/claude-desktop.json) for a ready-to-paste config.

### Cursor IDE

Add to your Cursor MCP settings:

```json
{
  "mcpServers": {
    "coordinalo": {
      "url": "https://coordinalo.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY",
        "X-Org-Slug": "your-org-slug"
      }
    }
  }
}
```

See [examples/cursor-mcp.json](./examples/cursor-mcp.json).

### Any MCP Client

Point your MCP client to:

```
Endpoint: https://coordinalo.com/api/mcp
Auth:     Authorization: Bearer <YOUR_API_KEY>
Header:   X-Org-Slug: <your-org-slug>
```

## Authentication

Every request requires:

| Header          | Value                      | Description                              |
| --------------- | -------------------------- | ---------------------------------------- |
| `Authorization` | `Bearer <API_KEY>`         | Your API key from coordinalo.com         |
| `X-Org-Slug`    | `your-org-slug`            | Your organization identifier             |

Get your API key at [coordinalo.com/settings/api](https://coordinalo.com/settings/api). See [docs/authentication.md](./docs/authentication.md) for full details.

## Tool Summary

| Tool                      | Description                                | Key Params                                           |
| ------------------------- | ------------------------------------------ | ---------------------------------------------------- |
| `availability_get_slots`  | Query free slots for a provider/service    | `orgSlug`, `providerId?`, `serviceId?`, `dateFrom`, `dateTo` |
| `booking_create`          | Create a new session/appointment           | `orgSlug`, `providerId`, `serviceId`, `clientId`, `scheduledAt` |
| `booking_list`            | List sessions with filters                 | `orgSlug`, `status?`, `providerId?`, `dateFrom?`, `dateTo?` |
| `booking_get`             | Get a single booking's details             | `orgSlug`, `sessionId`                               |
| `booking_reschedule`      | Move a booking to a new time               | `orgSlug`, `sessionId`, `newScheduledAt`, `confirm`  |
| `booking_cancel`          | Cancel a session                           | `orgSlug`, `sessionId`, `reason`, `confirm`          |
| `client_list`             | List organization clients                  | `orgSlug`, `search?`                                 |
| `client_get`              | Get client details                         | `orgSlug`, `clientId`                                |
| `client_create`           | Create a new client                        | `orgSlug`, `name`, `lastName`, `email?`, `phone?`    |
| `admin_list_providers`    | List active providers                      | `orgSlug`                                            |
| `service_list`            | List bookable services                     | `orgSlug`                                            |
| `report_dashboard`        | Get org summary metrics                    | `orgSlug`, `date?`                                   |

See [docs/tools.md](./docs/tools.md) for full parameter docs, response formats, and examples.

## Documentation

- **[Quickstart](./docs/quickstart.md)** — Connect and make your first booking in 5 minutes
- **[Tool Catalog](./docs/tools.md)** — Full reference for every available tool
- **[Authentication](./docs/authentication.md)** — API keys, org slugs, and auth flow
- **[Use Cases](./docs/use-cases.md)** — Real-world agent integration patterns

## Examples

- [`claude-desktop.json`](./examples/claude-desktop.json) — Claude Desktop MCP config
- [`cursor-mcp.json`](./examples/cursor-mcp.json) — Cursor IDE MCP config
- [`booking-agent.js`](./examples/booking-agent.js) — Node.js autonomous booking flow
- [`availability-check.py`](./examples/availability-check.py) — Python availability checker

## Built on Servicialo

Coordinalo implements the [Servicialo](https://github.com/servicialo/mcp-server) open protocol — an open-source MCP server specification for service scheduling platforms. This means:

- **Any Servicialo-compatible client** works with Coordinalo without modification
- **Tool names and parameters** follow the Servicialo spec
- **Other platforms** implementing Servicialo share the same interface, so your agent code is portable

The `@servicialo/mcp-server` npm package defines the protocol. Coordinalo hosts a production instance at `https://coordinalo.com/api/mcp`.

## Community & Support

- **Issues** — [GitHub Issues](https://github.com/coordinalo/coordinalo-mcp/issues) for bugs and feature requests
- **Tool Requests** — Use the [tool request template](./.github/ISSUE_TEMPLATE/tool-request.md) to propose new MCP tools
- **Website** — [coordinalo.com](https://coordinalo.com)
- **Servicialo Protocol** — [github.com/servicialo/mcp-server](https://github.com/servicialo/mcp-server)

## License

[Apache 2.0](./LICENSE)

What people ask about coordinalo-mcp

What is danioni/coordinalo-mcp?

+

danioni/coordinalo-mcp is mcp servers for the Claude AI ecosystem. Official documentation and integration guide for Coordinalo's MCP server — connect any AI agent to scheduling via the Servicialo protocol It has 1 GitHub stars and was last updated 3mo ago.

How do I install coordinalo-mcp?

+

You can install coordinalo-mcp by cloning the repository (https://github.com/danioni/coordinalo-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is danioni/coordinalo-mcp safe to use?

+

Our security agent has analyzed danioni/coordinalo-mcp and assigned a Trust Score of 74/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains danioni/coordinalo-mcp?

+

danioni/coordinalo-mcp is maintained by danioni. The last recorded GitHub activity is from 3mo ago, with 0 open issues.

Are there alternatives to coordinalo-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy coordinalo-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: danioni/coordinalo-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/danioni-coordinalo-mcp)](https://claudewave.com/repo/danioni-coordinalo-mcp)
<a href="https://claudewave.com/repo/danioni-coordinalo-mcp"><img src="https://claudewave.com/api/badge/danioni-coordinalo-mcp" alt="Featured on ClaudeWave: danioni/coordinalo-mcp" width="320" height="64" /></a>

More MCP Servers

coordinalo-mcp alternatives