Overview
The Syncline MCP server is available as an NPM package, making it easy to integrate with Claude Desktop, custom AI agents, or any MCP-compatible client.Quick Install
Install the Syncline MCP server via NPM:Requirements
Node.js
Node.js 18.0 or higher
Platform API Key
Get your API key from the developer dashboard
Configuration
Environment Variables
The MCP server requires your Syncline Platform API key:Verify Installation
Test that the server is installed correctly:Integration Methods
Option 1: Claude Desktop (Recommended)
Add Syncline to your Claude Desktop configuration:See the Claude Integration guide for complete setup instructions.
Option 2: Custom AI Agent (Python)
Use the Python MCP SDK to connect to the server:See the Python Client guide for more examples.
Option 3: Custom AI Agent (Node.js)
Use the Node.js MCP SDK:See the Node.js Client guide for more examples.
Available Tools
Once installed, the MCP server provides 4 tools:find_mutual_availability
find_mutual_availability
Find time slots where all attendees are available.Use case: AI agent needs to find meeting times
schedule_meeting
schedule_meeting
Create a calendar event with Google Meet link.Use case: AI agent books a meeting
check_availability
check_availability
Check a single user’s calendar for a specific time range.Use case: See if someone is free on a specific day
update_preferences
update_preferences
Update user scheduling preferences.Use case: User tells AI “I prefer morning meetings”
Troubleshooting
Command Not Found
Ifsyncline-mcp-server command is not found after global install:
API Key Issues
If you get “Invalid API key” errors:- Verify your API key is correct
- Check the key starts with
sk_live_(notsk_test_) - Ensure the environment variable is set:
Version Conflicts
If you have issues with multiple versions:Connection Issues
If the MCP server fails to connect:- Check Node.js version:
node --version(must be 18+) - Verify network access to api.syncline.run
- Check firewall settings
Security Best Practices
Use Environment Variables
Store API keys in environment variables, not in code:Rotate API Keys Regularly
Rotate your Platform API key every 90 days:- Generate new key in developer dashboard
- Update environment variable
- Old key is immediately invalidated
Upgrading
To upgrade to the latest version:Uninstalling
To remove the MCP server:Next Steps
Claude Integration
Add Syncline to Claude Desktop
Python Client
Build custom Python agents
Node.js Client
Build custom Node.js agents