> ## 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.

# Introduction

> Build AI agents that intelligently schedule meetings

## Welcome to Syncline

Syncline is an **AI-powered scheduling infrastructure for building autonomous agents**. Instead of traditional "pick a time slot" scheduling tools, Syncline provides intelligent APIs that your AI agents can use to:

* **Automatically find optimal meeting times** based on 100+ factors
* **Learn from user behavior** to improve scheduling decisions over time
* **Handle complex multi-party scheduling** with timezone awareness and preference optimization
* **Coordinate calendars intelligently** when both parties opt in, or autonomously schedule on individual calendars

Perfect for building:

* AI scheduling assistants (like x.ai or Clara)
* Autonomous meeting coordinators for sales/support teams
* Smart calendar agents for executives
* Multi-agent systems that need to schedule collaboration time

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get your first meeting scheduled in 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/schedule-auto">
    Explore all API endpoints
  </Card>

  <Card title="MCP Server" icon="robot" href="/mcp/installation">
    Install the Model Context Protocol server
  </Card>

  <Card title="Examples" icon="lightbulb" href="/examples/networking-bot">
    See real-world implementations
  </Card>
</CardGroup>

## Why Syncline?

### Traditional Scheduling is Broken

Most scheduling tools show users 3-5 time slots and ask them to pick. This creates:

* **Decision fatigue** - Users have to think about which time is "best"
* **Suboptimal choices** - Users pick based on gut feeling, not data
* **Back-and-forth** - Coordination overhead between multiple people

### Syncline's AI Approach

```mermaid theme={null}
graph LR
    A[Your AI Agent] --> B[POST /v1/schedule/auto]
    B --> C[Syncline AI]
    C --> D[Meeting Scheduled]
    D --> E[Calendar Invites Sent]
```

**One API call. Zero human decisions.**

1. Your AI agent sends attendees + context
2. Syncline finds availability across all calendars
3. AI scores every possible slot on 100+ factors
4. Selects the optimal time automatically
5. Creates the meeting and sends invites

## Key Features

<AccordionGroup>
  <Accordion title="Intelligent Auto-Scheduling" icon="brain">
    AI picks the best time based on meeting context, user preferences, energy patterns, and historical data. No human input needed.
  </Accordion>

  <Accordion title="Meeting Context Awareness" icon="sparkles">
    Investor calls get morning slots. Quick syncs are flexible. The AI understands 13 different meeting contexts and schedules accordingly.
  </Accordion>

  <Accordion title="Continuous Learning" icon="chart-line">
    Every meeting teaches the system. Fast acceptances boost scores. Reschedules lower them. The AI gets smarter with every booking.

    **Three-Phase Intelligence**:

    * **Phase 1**: Reinforcement learning processes outcomes every 5 minutes
    * **Phase 2**: Real-time Google Calendar webhooks track acceptances instantly
    * **Phase 3**: Claude AI determines meeting organizers from natural language
  </Accordion>

  <Accordion title="Claude-Powered Organizer Detection" icon="wand-magic-sparkles">
    NEW: Natural language understanding determines who should create the meeting based on social dynamics.

    **Examples**:

    * "Alice pitching to investor" → Alice organizes (she's requesting time)
    * "Get on Maria's calendar for office hours" → Maria organizes (she's hosting)
    * "Interview candidate" → Company organizes (they're hiring)

    Falls back gracefully if Claude unavailable. Override with `force_organizer`.
  </Accordion>

  <Accordion title="Native MCP Support" icon="robot">
    Built-in Model Context Protocol server. Claude, GPT, and other AI agents can schedule meetings through natural conversation.
  </Accordion>
</AccordionGroup>

## Pricing

<CardGroup cols={5}>
  <Card title="Developer" icon="gift">
    **25 meetings/month**

    Perfect for testing

    Free forever
  </Card>

  <Card title="Starter" icon="rocket">
    **250 meetings/month**

    Small teams (3 members)

    \$49/month
  </Card>

  <Card title="Pro" icon="chart-line">
    **1,000 meetings/month**

    Unlimited team members

    \$99/month
  </Card>

  <Card title="Scale" icon="bolt">
    **5,000 meetings/month**

    Priority support

    \$299/month
  </Card>

  <Card title="Enterprise" icon="building">
    **Unlimited**

    Custom solutions

    Contact us
  </Card>
</CardGroup>

## Next Steps

<CardGroup>
  <Card title="Get Started" icon="play" href="/quickstart">
    Follow our 5-minute quickstart guide
  </Card>

  <Card title="Get API Key" icon="key" href="https://syncline.run/developer/login">
    Sign up and get your API key
  </Card>
</CardGroup>
