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

# Anarlog (MCP)

> Connect your application to read Anarlog meetings through the Model Context Protocol (MCP)

## Quickstart

Connect to Anarlog's hosted MCP server with Nango and read meeting notes, summaries, transcripts, participants, and action items. Anarlog uses OAuth 2.1 with dynamic client registration, so no app registration is required.

**1. Enable cloud access**

In the Anarlog desktop app, open **Settings > Developers > Cloud API & Connectors**, review the disclosure, and enable the feature. An active Anarlog Pro subscription is required.

**2. Create the integration**

In Nango, open **Integrations**, select **Configure New Integration**, then choose **Anarlog (MCP)**.

**3. Authorize Anarlog**

Open **Connections**, select **Add Test Connection**, then authorize with the Anarlog account whose uploaded meeting snapshots you want to access.

**4. Call the Anarlog MCP API**

Make an MCP initialization request. Replace the placeholders with your [Environment API key](https://nango.dev/docs/reference/backend/http-api/api-keys.md), integration ID, and connection ID.

**cURL**

```bash theme={null}
curl "https://api.nango.dev/proxy/mcp" \
  -X POST \
  -H "Authorization: Bearer <NANGO-API-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "initialize",
    "params": {
        "protocolVersion": "2025-06-18",
        "capabilities": {},
        "clientInfo": {
            "name": "nango-client",
            "version": "1.0.0"
        }
    }
}'
```

**Node**

Install Nango's backend SDK with `npm i @nangohq/node`. Then run:

```typescript theme={null}
import { Nango } from '@nangohq/node';

const nango = new Nango({ apiKey: '<NANGO-API-KEY>' });

const response = await nango.post({
    endpoint: '/mcp',
    providerConfigKey: '<INTEGRATION-ID>',
    connectionId: '<CONNECTION-ID>',
    body: {
        jsonrpc: '2.0',
        id: 1,
        method: 'initialize',
        params: {
            protocolVersion: '2025-06-18',
            capabilities: {},
            clientInfo: {
                name: 'nango-client',
                version: '1.0.0'
            }
        }
    }
});

console.log(response.data);
```

Anarlog exposes four read-only tools: `list_meetings`, `get_meeting`, `get_meeting_transcript`, and `get_recurring_meeting_history`.

**5. Implement Nango in your app**

Follow the [Auth implementation guide](https://nango.dev/docs/guides/auth/auth-guide.md) to let your users connect their Anarlog accounts.

## Anarlog MCP authorization

Nango dynamically registers an OAuth client and uses PKCE. Anarlog binds access tokens to the `https://api.anarlog.so/mcp` resource and grants access only to server-readable meeting snapshots the user explicitly enabled.

Official resources: [Anarlog Cloud API and connectors](https://docs.anarlog.so/reference/api-cloud#remote-mcp)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.