## Use A1 Lane from an assistant

Two ways in: the classic web app ([getting started](/docs/getting-started)) or an assistant. Both run the same loop and the same delivery guards. The assistant path uses the 26-tool surface frozen at `v1.3` ([reference](/docs/mcp)).

### The loop, as tool calls

- `get_delivery_digest` — Ask what went out and what needs you — the entry tool.
- `list_accounts` — See the connected channels (connect Bluesky or Mastodon in the web app first for the fastest first post).
- `create_draft` — Draft the post: caption, destinations, optional media.
- `schedule_draft` — Schedule it (now, a time, or the queue). Needs the publish scope you granted at sign-in.
- `get_verification_status` — Read the receipt: published only after the platform confirms it on read-back.

### Claude

- **Connect via OAuth.** In Claude, add a custom connector and paste the endpoint URL below. Claude discovers the OAuth server and opens the sign-in page. Endpoint: `https://a1lane.ai/mcp/v1`. Sign in (or sign up inline), pick the workspace and the scopes (read, write, publish), and allow.

- **Draft**: ask Claude to draft a post; it calls `create_draft`. Drafts are the default — nothing publishes without the publish scope and a schedule.

- **Schedule**: ask it to schedule; it calls `schedule_draft`.

- **Read the receipt**: ask "did it go out?"; it calls `get_delivery_digest` or `get_verification_status` and answers from the read-back receipt, with the platform link.

### ChatGPT

- **Connect via OAuth.** In ChatGPT, add the endpoint as an app/connector where your plan offers custom MCP connectors (developer mode). ChatGPT discovers the OAuth server and opens the sign-in page. Endpoint: `https://a1lane.ai/mcp/v1`. Sign in (or sign up inline), pick the workspace and the scopes (read, write, publish), and allow.

- **Draft**: ask ChatGPT to draft a post; it calls `create_draft`. Drafts are the default — nothing publishes without the publish scope and a schedule.

- **Schedule**: ask it to schedule; it calls `schedule_draft`.

- **Read the receipt**: ask "did it go out?"; it calls `get_delivery_digest` or `get_verification_status` and answers from the read-back receipt, with the platform link.

### Grok

- **Connect via OAuth.** In Grok, add the endpoint as a remote MCP server where your plan offers it. Grok discovers the OAuth server and opens the sign-in page. Endpoint: `https://a1lane.ai/mcp/v1`. Sign in (or sign up inline), pick the workspace and the scopes (read, write, publish), and allow.

- **Draft**: ask Grok to draft a post; it calls `create_draft`. Drafts are the default — nothing publishes without the publish scope and a schedule.

- **Schedule**: ask it to schedule; it calls `schedule_draft`.

- **Read the receipt**: ask "did it go out?"; it calls `get_delivery_digest` or `get_verification_status` and answers from the read-back receipt, with the platform link.

A connector listed in an assistant's directory is a listing of this connector, not a platform's approval of A1 Lane's apps. Media from your computer: ask for an upload link (`create_upload_link`), drop the file on that page, and the assistant continues with `get_upload_status`.

---
HTML version: https://a1lane.ai/docs/agents
