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

# Integrations Overview

> Connect external services as agent tools via MCP protocol.

# Integrations

Miteos agents gain superpowers by connecting to external services. Each integration becomes a set of tools the agent can use during task execution.

## Connection Types

| Type         | How It Works                                            | Examples                             |
| ------------ | ------------------------------------------------------- | ------------------------------------ |
| **OAuth**    | User authorizes via popup, tokens stored encrypted      | Gmail, Slack, GitHub, Notion         |
| **API Key**  | User enters key, stored encrypted in vault              | Stripe, Telegram, Supabase           |
| **Browser**  | Agent logs in via stealth browser with your credentials | Twitter, LinkedIn, Instagram, TikTok |
| **Internal** | Built-in Miteos engines, always available               | Trading, Browser, Video, Ads, Email  |

## Available Integrations

### Communication

* Gmail, Slack, Discord, Telegram

### Productivity

* Google Calendar, Google Drive, Notion, Airtable, Figma

### Development

* GitHub, Linear, Jira

### Commerce

* Stripe, Shopify

### Social

* Twitter/X, LinkedIn, Instagram, TikTok

### Internal (Always Active)

* Trading Engine, Stealth Browser, Video Generator, Ads Auditor, Email Agent, Social Agent, Lead Gen, Commerce Agent

## Connecting

```bash theme={null}
# OAuth integrations
POST /integrations/{id}/connect
# Returns: {"status": "requires_auth", "auth_url": "https://..."}

# API Key integrations
POST /integrations/{id}/connect
{"api_key": "sk-..."}

# Browser integrations
POST /integrations/{id}/connect
# Stores browser session marker
```

## Managing

```bash theme={null}
GET /integrations                          # List all with connection status
POST /integrations/{id}/disconnect         # Revoke access
GET /integrations/{id}/tools               # List available tools
```
