Skip to main content

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:
Or install locally in your project:

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:
You should see the version number output:

Integration Methods

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 time slots where all attendees are available.Use case: AI agent needs to find meeting times
Create a calendar event with Google Meet link.Use case: AI agent books a meeting
Check a single user’s calendar for a specific time range.Use case: See if someone is free on a specific day
Update user scheduling preferences.Use case: User tells AI “I prefer morning meetings”

Troubleshooting

Command Not Found

If syncline-mcp-server command is not found after global install:

API Key Issues

If you get “Invalid API key” errors:
  1. Verify your API key is correct
  2. Check the key starts with sk_live_ (not sk_test_)
  3. Ensure the environment variable is set:

Version Conflicts

If you have issues with multiple versions:

Connection Issues

If the MCP server fails to connect:
  1. Check Node.js version: node --version (must be 18+)
  2. Verify network access to api.syncline.run
  3. Check firewall settings

Security Best Practices

Never commit your API key to version control!

Use Environment Variables

Store API keys in environment variables, not in code:
Load environment variables in your app:

Rotate API Keys Regularly

Rotate your Platform API key every 90 days:
  1. Generate new key in developer dashboard
  2. Update environment variable
  3. Old key is immediately invalidated
See Platform API Key Regeneration for details.

Upgrading

To upgrade to the latest version:
Check the changelog for breaking changes.

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