Synced Calendar

by awasero

270 downloads Not rated yet
GitHub

About

AI-powered meeting scheduling via MCP. Let Claude check your calendar, find mutual availability across companies, and book meetings — all through natural conversation. 6 tools: get_meetings, get_contacts, get_availability, schedule_meeting, get_recommended_slots, natural_language

Explore

- Cross‑company scheduling across Google Calendar and Microsoft Outlook
- AI‑recommended time slots factoring in preferences and buffers
- Natural‑language understanding for freeform scheduling requests
- Automatic calendar invites sent to all participants
- Works with both Claude Desktop (stdio) and Claude.ai (SSE)
- Free tier includes full MCP access

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Synced Calendar
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add to your claude_desktop_config.json:

```json
{
"mcpServers": {
"synced-calendar": {
"command": "npx",
"args": ["-y", "@synced/mcp-server"],
"env": {
"SYNCED_API_KEY": "your-api-key"
}
}
}
}

Get your API key at https://app.meetsynced.com.

Features

- Cross-company scheduling — See availability across Google Calendar and
Microsoft Outlook
- AI-recommended slots — Finds the best time factoring in preferences and
buffer times
- Natural language — "Coffee with Alex Friday at 3pm" just works
- Calendar invites — Real invites sent to all participants automatically
- Works everywhere — Claude Desktop (stdio) and Claude.ai (SSE)

Links

- Website: https://meetsynced.com
- Docs: https://meetsynced.com/docs/integrations/ai-mcp/overview
- Tools Reference:
https://meetsynced.com/docs/integrations/ai-mcp/tools-reference
- Free tier includes full MCP access

get_meetings

List upcoming, past, draft, or all meetings

get_contacts

Retrieve your trusted contacts list

get_availability

Check free/busy schedule for any date

schedule_meeting

Create a meeting and send calendar invites

get_recommended_slots

Find optimal mutual availability with AI ranking

natural_language_schedule

Parse and execute freeform scheduling requests

| Tool | Purpose |
|------|---------|
| get_meetings | List upcoming, past, draft, or all meetings |
| get_contacts | Retrieve your trusted contacts list |
| get_availability | Check free/busy schedule for any date |
| schedule_meeting | Create a meeting and send calendar invites |
| get_recommended_slots | Find optimal mutual availability with AI
ranking |
| natural_language_schedule | Parse and execute freeform scheduling
requests |

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "synced calendar": {
            "synced-calendar": {
                "command": "npx",
                "args": [
                    "-y",
                    "@synced/mcp-server"
                ],
                "env": {
                    "SYNCED_API_KEY": "your-api-key"
                }
            }
        }
    }
}

McpServers

{
    "synced-calendar": {
        "command": "npx",
        "args": [
            "-y",
            "@synced/mcp-server"
        ],
        "env": {
            "SYNCED_API_KEY": "your-api-key"
        }
    }
}
Schedule meetings, check availability, and manage your calendar through AI conversation. ## What it does Synced's MCP server gives Claude direct access to your calendar. Instead of switching between apps, just describe what you need — Claude handles the rest. ## Tools | Tool | Purpose | |------|---------| | get_meetings | List upcoming, past, draft, or all meetings | | get_contacts | Retrieve your trusted contacts list | | get_availability | Check free/busy schedule for any date | | schedule_meeting | Create a meeting and send calendar invites | | get_recommended_slots | Find optimal mutual availability with AI ranking | | natural_language_schedule | Parse and execute freeform scheduling requests | ## Example You: "Schedule a 30-minute call with [email protected] next Tuesday" Claude: Checks both calendars → finds the best slot → books it → sends invites to both of you. ## Setup Add to your claude_desktop_config.json: ```json { "mcpServers": { "synced-calendar": { "command": "npx", "args": ["-y", "@synced/mcp-server"], "env": { "SYNCED_API_KEY": "your-api-key" } } } } Get your API key at https://app.meetsynced.com. Features - Cross-company scheduling — See availability across Google Calendar and Microsoft Outlook - AI-recommended slots — Finds the best time factoring in preferences and buffer times - Natural language — "Coffee with Alex Friday at 3pm" just works - Calendar invites — Real invites sent to all participants automatically - Works everywhere — Claude Desktop (stdio) and Claude.ai (SSE) Links - Website: https://meetsynced.com - Docs: https://meetsynced.com/docs/integrations/ai-mcp/overview - Tools Reference: https://meetsynced.com/docs/integrations/ai-mcp/tools-reference - Free tier includes full MCP access
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.