Documentation Index
Fetch the complete documentation index at: https://docs.syncline.run/llms.txt
Use this file to discover all available pages before exploring further.
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