> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendkit.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Connect AI coding assistants to your SendKit account using the Model Context Protocol

SendKit provides a built-in [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that lets AI coding assistants manage your email infrastructure directly. Your AI assistant can create domains, manage contacts, send emails, and more — all through natural language.

## What is MCP?

MCP is an open protocol that connects AI assistants to external tools and data sources. Instead of copying and pasting API calls, your AI assistant can interact with SendKit directly.

## Available tools

SendKit exposes 60 tools across 13 categories:

| Category         | Tools                                                                        | Description                                                                     |
| ---------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| **Emails**       | List, Get, Send, Validate                                                    | List and inspect sent emails, send transactional emails, and validate addresses |
| **Domains**      | List, Get, Create, Update, Delete, Verify                                    | Manage sending domains and DNS verification                                     |
| **Automations**  | List, Get, Create, Update, Delete                                            | Manage email automations and workflows                                          |
| **Campaigns**    | List, Get, Create, Update, Delete                                            | Manage email marketing campaigns                                                |
| **Senders**      | List, Get, Create, Update, Delete                                            | Manage sender identities                                                        |
| **Templates**    | List, Get, Create, Update, Delete                                            | Manage email templates                                                          |
| **Contacts**     | List, Get, Create, Update, Delete, Add to lists, Remove from list, Get lists | Full contact management                                                         |
| **Lists**        | List, Get, Create, Update, Delete                                            | Manage contact lists                                                            |
| **Properties**   | List, Create, Update, Delete                                                 | Manage custom contact properties                                                |
| **Segments**     | List, Get, Create, Update, Delete                                            | Manage contact segments with filters                                            |
| **Suppressions** | List, Create, Delete                                                         | Manage the suppression list                                                     |
| **API Keys**     | List, Create, Delete                                                         | Manage API keys                                                                 |
| **Metrics**      | Get Metrics, Get Reputation                                                  | Sending metrics and reputation status                                           |

## How it works

<Steps>
  <Step title="Get your API key">
    Create an API key from the [SendKit dashboard](https://app.sendkit.dev). You need a **Full** permission key.
  </Step>

  <Step title="Configure your AI assistant">
    Add the SendKit MCP server to your assistant's configuration using the server URL and your API key.
  </Step>

  <Step title="Start using natural language">
    Ask your assistant to manage your SendKit account. For example: "Create a new sender called Support on my domain" or "List all contacts subscribed to the newsletter list."
  </Step>
</Steps>

## Server URL

```
https://mcp.sendkit.dev/sendkit
```

Authentication uses the same API keys as the REST API, passed as a Bearer token.

## Next steps

<Columns cols={3}>
  <Card title="Claude Code" icon="terminal" href="/ai/claude-code">
    CLI assistant by Anthropic.
  </Card>

  <Card title="Claude Desktop" icon="message-bot" href="/ai/claude-desktop">
    Desktop app by Anthropic.
  </Card>

  <Card title="Cursor" icon="arrow-pointer" href="/ai/cursor">
    AI-powered code editor.
  </Card>

  <Card title="Windsurf" icon="water" href="/ai/windsurf">
    Editor with Cascade AI.
  </Card>

  <Card title="VS Code" icon="code" href="/ai/vs-code">
    VS Code with MCP extensions.
  </Card>

  <Card title="GitHub Copilot" icon="github" href="/ai/github-copilot">
    Copilot agent mode.
  </Card>

  <Card title="Gemini CLI" icon="terminal" href="/ai/gemini-cli">
    CLI assistant by Google.
  </Card>

  <Card title="OpenCode" icon="terminal" href="/ai/opencode">
    Open-source CLI assistant.
  </Card>

  <Card title="Codex" icon="terminal" href="/ai/codex">
    CLI agent by OpenAI.
  </Card>

  <Card title="Antigravity" icon="terminal" href="/ai/antigravity">
    AI agent by Google.
  </Card>
</Columns>
