Claude Meet Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Claude Meet Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
"Schedule a meeting with everyone" → invites sent. That's it.
Stop playing email tennis. Let AI schedule your meetings in seconds.
"Are you free Tuesday at 2pm?" "No, how about Wednesday?" "I have a conflict at 3..." "What about Thursday morning?" [5 emails later, 30 minutes wasted]
You: "Schedule a meeting with [email protected] and [email protected] next week" Claude Meet: Checks all calendars, finds mutual availability, books the meeting Done in 10 seconds.
You save: 5+ hours per week on scheduling.
Quick Start | Demo | Features | Documentation
| Feature | Email Back-and-Forth | Calendly | Claude Meet |
|---|---|---|---|
| Checks everyone's calendar | Manual | One-way only | Automatic |
| Natural language | No | No | Yes |
| AI-powered time suggestions | No | No | Yes |
| Works from terminal | No | No | Yes |
| Integrates with Claude Desktop | No | No | Yes |
| Privacy-first (your data stays yours) | Yes | No | Yes |
| Cost | Free but slow | $10-15/mo | Free |
$ claude-meet chat
Claude Calendar Scheduler
Timezone: Europe/Berlin
Type 'help' for commands, 'exit' to quit
============================================================
You: Schedule a 1-hour meeting with [email protected] and [email protected] tomorrow
Claude: I'll find a time that works for everyone. Checking calendars...
Found these available slots for tomorrow:
1. 9:00 AM - 10:00 AM (Recommended - prime morning time)
2. 2:00 PM - 3:00 PM (Good option)
3. 4:00 PM - 5:00 PM
Which time works best? And what should I call this meeting?
You: Let's do 2pm, call it "Project Kickoff"
Claude: Done! I've created "Project Kickoff" for tomorrow 2:00 PM - 3:00 PM.
Calendar invites sent to [email protected] and [email protected].Use Claude Meet directly in Claude Desktop - just ask Claude to schedule meetings naturally:
You: Check when [email protected] is free next Tuesday
Claude: I checked Sarah's calendar for next Tuesday. She's available:
- 9:00 AM - 11:30 AM
- 2:00 PM - 5:00 PM
Would you like me to schedule a meeting?Claude Meet Demo
pip install claude-meet-mcpclaude-meet initThe wizard guides you through:
claude-meet chatThat's it. No complex configuration. No YAML files. Just works.
<details> <summary>Alternative: Install from source</summary>
git clone https://github.com/ShaunakInamdar/claude-meet-mcp.git
cd claude-meet-mcp
pip install -e .</details>
No commands to memorize. No special syntax. Just tell Claude what you need.
"Find a time for a 30-minute sync with the design team next week"
"Schedule a demo with [email protected] on Friday afternoon"
"When is everyone free for a team lunch?"Never double-book again. Claude Meet checks everyone's calendar before suggesting times.
Times are ranked by preference:
Add video conferencing with one word:
"Schedule a video call with [email protected] tomorrow"Add Claude Meet to Claude Desktop for seamless scheduling:
claude-meet mcp-setupThis generates the config to add to your Claude Desktop settings. Once configured, Claude can schedule meetings directly from your conversations.
| Tool | What It Does |
|---|---|
check_calendar_availability | See when people are free or busy |
find_meeting_times | Get AI-ranked suggestions for meeting times |
create_calendar_event | Book meetings and send invites |
Customize Claude Meet to match your work style:
# Set your timezone
claude-meet config set TIMEZONE=America/New_York
# Change business hours
claude-meet config set BUSINESS_HOURS_START=8
claude-meet config set BUSINESS_HOURS_END=18
# View all settings
claude-meet config| Setting | Default | Description |
|---|---|---|
TIMEZONE | Auto-detected | Your local timezone |
BUSINESS_HOURS_START | 9 | When your workday starts |
BUSINESS_HOURS_END | 17 | When your workday ends |
DEFAULT_DURATION | 60 | Default meeting length (minutes) |
| Command | Description |
|---|---|
claude-meet init | Interactive setup wizard |
claude-meet chat | Start scheduling conversations |
claude-meet check | Verify your setup is working |
claude-meet config | View/edit configuration |
claude-meet auth | Re-authenticate with Google |
claude-meet mcp-setup | Get Claude Desktop config |
claude-meet upcoming | See your next meetings |
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Claude CLI │────▶│ Claude API │────▶│ Calendar Client │
│ or Desktop │ │ (Tool Calling) │ │ (Google API) │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
▼
┌──────────────────┐
│ Scheduler │
│ (Time Ranking) │
└──────────────────┘How it works:
Run the diagnostic command first:
claude-meet checkThis shows what's configured and what needs attention.
"API key not found"
claude-meet config set ANTHROPIC_API_KEY=sk-ant-..."Google credentials not found"
claude-meet init # Follow the Google Cloud setup steps"Authentication expired"
claude-meet logout && claude-meet authWe welcome contributions! See our Contributing Guide for details.
# Run tests
pytest tests/ -v
# Run linting
ruff check claude_meet/~/.claude-meet/If Claude Meet saves you time:
MIT License - Use it however you want.
<p align="center"> <b>Stop scheduling manually. Let AI do it.</b> <br><br> <a href="#quick-start-60-seconds">Get Started</a> · <a href="https://github.com/ShaunakInamdar/claude-meet-mcp/issues">Report Bug</a> · <a href="https://github.com/ShaunakInamdar/claude-meet-mcp/issues">Request Feature</a> </p>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.