> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetocal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NeetoCal MCP

> Manage your NeetoCal scheduling from an AI assistant in plain language.

The NeetoCal **MCP server** lets an AI assistant manage your scheduling in plain language — no API calls or commands to write. Ask it to list bookings, check availability, create a scheduling link, or reschedule a meeting, and it talks to your NeetoCal workspace for you.

[MCP](https://modelcontextprotocol.io) (Model Context Protocol) is an open standard that connects AI assistants to tools like NeetoCal. For most people it's just the medium — you describe what you want, and the assistant does the rest.

## What you can do

<CardGroup cols={2}>
  <Card title="Manage bookings" icon="calendar-check">
    List, reschedule, approve, cancel, and record payments on bookings.
  </Card>

  <Card title="Check availability" icon="clock">
    Look up open slots and team availability before booking.
  </Card>

  <Card title="Create links" icon="link">
    Spin up meetings, one-off links, and reusable templates on request.
  </Card>

  <Card title="Automate the rest" icon="bolt">
    Manage availabilities, automation rules, packages, and discount codes.
  </Card>
</CardGroup>

## What you need

1. A supported AI assistant — **Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, or Antigravity**.
2. A NeetoCal **API key** — [learn how to generate one](/mcp/authentication).

<Note>
  The MCP server authenticates with the same API key the [REST API](/getting-started/authentication) uses. Unlike the [CLI](/cli/introduction), which signs in through your browser, MCP passes the key as a bearer token from your assistant's config.
</Note>

Ready? [Connect your assistant](/mcp/connect).
