For agents

A calendar MCP server your agents can book with.

neosfy exposes your connected calendars over the Model Context Protocol. An agent with a neosfy key finds free time across Google, Microsoft and Zoho accounts and books, moves or cancels meetings, with invites sent to every guest.

Create an agent key

Tools

What an agent can call

  • list_accounts

    The calendar accounts the key may reach.

  • availability

    Free slots across every connected calendar.

  • free_busy

    Busy blocks in a time range.

  • list_events

    Events in a range, per account.

  • get_event

    One event, with its guests.

  • create_event

    Book a meeting and invite the guests.

  • update_event

    Move or edit a meeting.

  • delete_event

    Cancel a meeting.

Setup

Connect in under a minute

Create a key in the dashboard, choose the tools and accounts it may use, and paste the config the dashboard shows into your client.

Claude Code, Cursor, OpenClaw and other HTTP clients

{
  "mcpServers": {
    "neosfy": {
      "type": "http",
      "url": "<MCP URL from your neosfy dashboard>",
      "headers": {
        "X-API-Key": "<your agent key>"
      }
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "neosfy": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "<MCP URL from your neosfy dashboard>",
        "--header",
        "X-API-Key:<your agent key>"
      ]
    }
  }
}

Control

Scoped keys, deny by default

Only the tools you pick

A key lists the tools it may call. A booking assistant can read and create; a reporting agent can only read.

Only the accounts you pick

Keep the personal calendar out of the work agent's reach. A request outside the scope is refused, never filtered silently.

Revoke at any time

Each client gets its own key. Revoking one stops that agent and leaves every other key working.

Questions about the MCP server

Which MCP clients work with neosfy?

Any client that speaks MCP over streamable HTTP, such as Claude Code, Cursor and OpenClaw. Claude Desktop connects through the mcp-remote bridge.

Can I limit what an agent may do?

Yes. Each key names the tools it may call and the calendar accounts it may reach. A read-only key can check availability without ever creating an event.

Does the agent see my calendar password or tokens?

No. The agent holds only its neosfy key. Calendar tokens stay encrypted in neosfy and are used on the server side.