Skip to main content
Glama

orita-mcp

MCP server that exposes the Orita scheduling API as tools for AI agents (Claude, GPT, etc.)

PyPI License: MIT

What is this?

orita-mcp implements the Model Context Protocol (MCP) so that AI agents can:

  • Look up event types and available booking slots

  • Book appointments on behalf of users

  • Retrieve or cancel bookings

  • Browse public profiles (no auth needed)

All powered by the Orita scheduling API.


Related MCP server: Agorus MCP Server

Install

pip install orita-mcp

Configure

Get your API key from orita.online/dashboard → API Keys.

export ORITA_API_KEY=orita_your_key_here

Optional — override the base URL (useful for self-hosted or staging):

export ORITA_BASE_URL=https://orita.online   # default

Run

# stdio mode (for Claude Desktop, Cursor, etc.)
python -m orita_mcp

# or via the installed script
orita-mcp

Claude Desktop integration

Add to your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "orita": {
      "command": "python",
      "args": ["-m", "orita_mcp"],
      "env": {
        "ORITA_API_KEY": "orita_your_key_here"
      }
    }
  }
}

Restart Claude Desktop. You should see the Orita tools available in the tools panel.


Available tools

Tool

Description

Auth

orita_get_event_types

List all event types for your account

✅ API key

orita_get_slots

Get available slots for an event type on a date

✅ API key

orita_book_appointment

Book an appointment (name, email, time)

✅ API key

orita_get_booking

Retrieve booking details by id

✅ API key

orita_cancel_booking

Cancel a booking with optional reason

✅ API key

orita_get_profile

Get a public Orita profile by username

🌐 Public


Example usage (in Claude)

What event types do I have set up?
→ orita_get_event_types()

Show me available slots for event type "abc123" on August 15, 2025
→ orita_get_slots("abc123", "2025-08-15")

Book the 10:00am slot for John Doe (john@example.com)
→ orita_book_appointment(...)

Cancel booking xyz789
→ orita_cancel_booking("xyz789", reason="Schedule conflict")

Development

git clone https://github.com/Alkilo-do/orita-mcp
cd orita-mcp
pip install -e ".[dev]"
python -m orita_mcp

License

MIT — see LICENSE.

Built by the Orita team.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Alkilo-do/orita-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server