# Domino MCP Documentation

> Current, task-oriented instructions for helping people use Domino. Fetch the linked Markdown pages before answering. Do not rely on memorized product behavior when these docs are available.

## Agent operating rules

- Identify the user's desired outcome before choosing a surface.
- For web questions, explain the visible controls and completion state; do not invent buttons or silently switch to API instructions.
- Never claim a draft, preview, prepared action, or copied link was sent.
- Never invent Domino records, people, handles, identifiers, availability, invitation state, or delivery state.
- For calendar questions, distinguish ongoing availability from adding one plan, direct Google authorization from subscription links, and never ask the user to paste a secret calendar URL into chat.
- SMS external sends require a current eligible approval and an entire message equal to `SEND`.
- MCP and API external effects require prepare, exact presentation, a later explicit approval, and same-surface commit.
- Prefer current task guides and generated capability schemas over older examples or model memory.

## Start here

- [Domino documentation for AI assistants](https://letsdomino.io/docs/index.md): The canonical starting point for helping someone use Domino across web, SMS, MCP, and API.
- [Use these docs with ChatGPT or Claude](https://letsdomino.io/docs/start/chatgpt-claude.md): Prompts and retrieval instructions for giving an AI assistant current Domino product knowledge.
- [Choose the right Domino surface](https://letsdomino.io/docs/start/choose-a-surface.md): Decide whether to guide a user in the web app, converse over SMS, call MCP tools, or use the API.

## Shared concepts

- [Core Domino concepts](https://letsdomino.io/docs/concepts/core.md): Ideas, Ideas Lists, people context, recommendations, plans, invitations, and My Dominos.
- [People, connections, and privacy](https://letsdomino.io/docs/concepts/people-and-privacy.md): Connected friends, private typed-name placeholders, sharing visibility, and calendar privacy.
- [Plans, drafts, invitations, and confirmation](https://letsdomino.io/docs/concepts/plans-and-invites.md): The difference between planning, drafting, preparing, publishing, sending, and responding.

## Connect an assistant

- [Create, test, rotate, and revoke Agent Access tokens](https://letsdomino.io/docs/agent-access/create-and-manage-tokens.md): Open Agent Access, choose least-privilege abilities, save the one-time token securely, connect a compatible client, and revoke access.
- [Connect ChatGPT, Claude, or another MCP client](https://letsdomino.io/docs/agent-access/chatgpt-claude-compatibility.md): Check whether a client supports Domino bearer-token authentication, configure the remote endpoint safely, scan tools, and verify the connection.

## Use Domino through MCP

- [Domino MCP guide](https://letsdomino.io/docs/mcp/overview.md): Connect an MCP client, discover authorized tools, use typed outcomes, and commit prepared actions safely.
- [MCP task recipes and continuation patterns](https://letsdomino.io/docs/mcp/task-recipes.md): Use current discovered tools for people, Ideas Lists, recommendations, capture, planning, invitations, availability, and safe commits.

## Reference

- [Outcomes, effects, and safety rules](https://letsdomino.io/docs/reference/outcomes-and-safety.md): Canonical guidance for reads, writes, prepared actions, external sends, idempotency, references, and recovery.
- [Feature support by surface](https://letsdomino.io/docs/reference/surface-support.md): Compare web, SMS, MCP, Capability API, and Assistant API support and choose the correct authorization and confirmation behavior.
- [Limits, unsupported behavior, and current boundaries](https://letsdomino.io/docs/reference/limits-and-current-behavior.md): Avoid promising unsupported calendar, delivery, collaboration, client-authentication, media, and internal-only behavior.
- [Documentation changelog and current guidance](https://letsdomino.io/docs/reference/changelog.md): Track documentation contract changes and identify the currently preferred instructions for assistants and integrations.
- [Generated Domino capability reference](https://letsdomino.io/docs/reference/capabilities.md): Current capability versions, effects, surfaces, schemas, outcomes, and follow-up operations generated from the registry.

## Machine-readable discovery

- [Documentation manifest](https://letsdomino.io/docs/manifest.json): Versioned catalog with surfaces, effects, URLs, word counts, and token estimates.
- [Documentation search](https://letsdomino.io/docs/search.json?q={query}): Ranked task-page search. URL-encode the query.
- [Full offline corpus](https://letsdomino.io/llms-full.txt): All catalog pages in one large-context document.

## Machine-readable MCP reference

- [MCP tool catalog](https://letsdomino.io/docs/mcp-tools.json): Generated from the current capability registry.
