Enable cloud access
- Open Settings → Developers → Cloud API & Connectors.
- Review the disclosure and turn the feature on.
- Wait for Anarlog to upload your existing meetings.
- If your client does not support OAuth, create a cloud API key and copy it. The key is shown once.
anl_ and are stored hashed. Revoke a key from the same settings page when you no longer use it.
REST API
The base URL ishttps://api.anarlog.so/v1. Send your cloud key as a bearer token:
List responses carry a
pagination object with offset, limit, returned, total, and next_offset; a missing next_offset means the page reached the end. See the OpenAPI document for the complete hosted schema.
Errors use this envelope:
unauthorized, not_found, invalid_request, internal_error. The hosted API can also return:
403 subscription_requiredwhen the account does not have Pro access through a personal plan or an active paid Pro workspace membership.403 cloud_api_not_enabledwhen the account has opted out.429with a plain-textrate limit exceededbody andretry-afterheader when you exceed the hosted request limit.
Meeting snapshots are limited to 2 MB. When a snapshot is larger, Anarlog removes word-level transcript timing before upload but keeps the transcript text. If the snapshot is still larger than 2 MB, that meeting cannot upload. A hosted transcript without word timing returns the retained text with an empty
words array.Remote MCP
The Streamable HTTP endpoint is:list_meetingsget_meetingget_meeting_transcriptget_recurring_meeting_historyexport_meeting
resource value during authorization and token exchange; Anarlog binds issued OAuth tokens to https://api.anarlog.so/mcp and rejects tokens minted for another resource.
OAuth does not bypass Anarlog’s product controls. The account must have Pro access through a personal plan or an active paid Pro workspace membership, and Cloud API & Connectors must remain enabled. Disabling the feature deletes the uploaded snapshots and makes existing connector tokens unusable for meeting access.
Claude Code
Install the Anarlog plugin:Cursor
Importhttps://github.com/fastrepl/anarlog as a team marketplace and install Anarlog, or add this MCP server:
GitHub Copilot CLI
ChatGPT and Codex
Add the Fastrepl source, restart the ChatGPT desktop app, then install Anarlog:Grok Bot
Grok Bot has no settings form for custom MCP servers. Add Anarlog from a Bot conversation:Instinct
Addhttps://api.anarlog.so/mcp as an MCP connection in your Instinct account and name it Anarlog. Complete the Anarlog sign-in and consent flow with the account that has Cloud API & Connectors enabled. If Instinct asks for a token instead of opening a sign-in page, create a personal cloud API key and paste it as the bearer token.
Other OAuth MCP clients
Choose Streamable HTTP and usehttps://api.anarlog.so/mcp as the server URL. Do not paste an API key. The client must follow MCP OAuth 2.1 protected-resource discovery.
API-key clients
Use a static bearer header only when the host cannot complete MCP OAuth. Create the key under Settings → Developers → Cloud API & Connectors.Claude Code
OpenAI Responses API
Pass the remote MCP URL and authorization header in the tool definition:Muse
Meta Muse does not accept MCP servers. Instead, ask Muse to build a Custom Connector against the Anarlog REST API. Create a personal cloud API key namedmuse so you can revoke it separately, then send Muse:
/v1 prefix, so the base URL is the bare host. Check that the first request Muse makes targets /v1/meetings, not /v1/v1/meetings.
Muse stores the key in its Secure Credentials Store; Anarlog never sees your Muse account. The connector appears under Settings → Connectors in Muse. Meta does not review custom connectors, so keep the key to yourself.
Poke
Poke does not complete MCP OAuth. Create a personal cloud API key in Anarlog and paste it only into your own Poke recipe or connection.Other MCP clients
Choose Streamable HTTP, usehttps://api.anarlog.so/mcp as the server URL, and add:
Disable cloud access
Turn off Cloud API & Connectors under Settings → Developers. Anarlog immediately deletes all server-readable meeting snapshots. Your local meetings and end-to-end encrypted cloud sync data are unchanged. Revoked keys cannot read snapshots. If you lose Pro access from both your personal plan and any paid Pro workspace memberships, existing cloud keys returnsubscription_required.