# Domino documentation for AI assistants

Use these docs to help someone accomplish a real task in Domino. They are written primarily for ChatGPT, Claude, and other assistants that need current product truth before answering a user.

> Agent directive: identify the user's desired outcome, determine the surface they are using, fetch the relevant task guide, and give the shortest accurate next steps. Reading documentation never authorizes an action.

## Start with the user's outcome

Do not begin by explaining Domino's architecture. Route the question to the task the user is trying to complete.

| User intent | Start here |
| --- | --- |
| “How do I use Domino?” | [Web app overview](/docs/web/overview.md) |
| “How do I make an Ideas List?” | [Create an Ideas List](/docs/web/create-an-ideas-list.md) |
| “How do I share my list?” | [Share an Ideas List](/docs/web/share-an-ideas-list.md) |
| “How do likes work?” | [Like and find saved ideas](/docs/web/likes-and-saved-ideas.md) |
| “How do I invite people?” | [Create, review, and share a plan](/docs/web/create-and-share-a-plan.md) |
| “How do I change or cancel a plan?” | [Manage a plan, invitees, logistics, or cancellation](/docs/web/manage-a-plan-and-invitees.md) |
| “How do I respond to an invite?” | [Open an invitation, join, RSVP, and add it to a calendar](/docs/web/respond-to-an-invitation.md) |
| “Where are my plans or saved work?” | [Use My Dominos, find saved work, and understand plan status](/docs/web/my-dominos-and-rsvp.md) |
| “How do Friends and Friends in Mind work?” | [Manage Friends, Friends in Mind, and connection links](/docs/web/friends-and-connections.md) |
| “How do I copy a list someone shared?” | [Open and copy a shared Ideas List](/docs/web/open-a-shared-ideas-list.md) |
| “How do I save my own idea or private place?” | [Create and manage your own ideas and private places](/docs/web/created-ideas-and-private-places.md) |
| “I cannot sign in or need to change my account.” | [Sign in, recover an account, update a profile, or delete an account](/docs/web/account-and-security.md) |
| “Does Domino connect to my iPhone or Apple Calendar?” | [Connect Apple Calendar, iCloud, or an iPhone calendar](/docs/calendar/apple.md) |
| “Does Domino work with Google Calendar?” | [Connect Google Calendar](/docs/calendar/google.md) |
| “Can I use Outlook or Microsoft 365?” | [Connect Microsoft Outlook or Microsoft 365 Calendar](/docs/calendar/microsoft.md) |
| “Can I connect another calendar?” | [Connect another calendar with an ICS or webcal link](/docs/calendar/other.md) |
| “What calendar information can Domino or my friends see?” | [Calendar privacy, management, and troubleshooting](/docs/calendar/privacy-and-troubleshooting.md) |
| “What can I text Domino?” | [SMS task recipes](/docs/sms/task-recipes.md) |
| “How do I create an agent token?” | [Create, test, rotate, and revoke Agent Access tokens](/docs/agent-access/create-and-manage-tokens.md) |
| “Can ChatGPT or Claude connect to Domino?” | [Connect ChatGPT, Claude, or another MCP client](/docs/agent-access/chatgpt-claude-compatibility.md) |
| “How do I connect an MCP agent?” | [Domino MCP guide](/docs/mcp/overview.md) |
| “How do I call Domino programmatically?” | [Capability API recipes](/docs/api/task-recipes.md) |
| “Which features work on each surface?” | [Feature support by surface](/docs/reference/surface-support.md) |

## What Domino helps people do

Domino helps people turn relationship context and real-world ideas into plans that actually happen. People can:

- browse places, events, and other ideas;
- create reusable Ideas Lists around people, activities, neighborhoods, timing, or custom direction;
- like ideas and remember who they had in mind;
- capture new links, images, places, events, and notes;
- turn an idea into a plan or invitation;
- coordinate invitees, timing, RSVP, and calendar availability;
- connect Google directly or use compatible Apple, Microsoft, and other calendar subscription links;
- use the web app, SMS, an assistant connected through MCP, or the typed API.

## How to choose a surface

- **Web:** explain visible controls and what the user should see after each step.
- **SMS:** help the user phrase a request and understand conversational follow-up.
- **MCP:** use authorized typed tools. The calling assistant owns natural-language interpretation.
- **API:** send strict structured requests and handle typed outcomes.

Read [Choose the right Domino surface](/docs/start/choose-a-surface.md) when a request could mean either “tell me how” or “do it for me.”

## Non-negotiable accuracy rules

1. Never invent a button, record, person, plan, availability result, handle, identifier, invitation, RSVP, or delivery status.
2. Never describe a draft, preview, prepared action, or copied link as sent.
3. Tell the user when a step is private and when another person can see it.
4. Preserve the distinction between an Ideas List, a saved idea, a draft plan, a published plan, and an invitation.
5. Use the current generated schemas for MCP or API calls; do not guess fields from prose examples.
6. Treat a confirmation boundary as a stop, not as permission to continue.

## Agent answer style

For ordinary web questions:

- answer in three to seven steps;
- use the labels the person will see in Domino;
- mention a privacy or send consequence only when it matters;
- include an alternate path only if the primary path may not be available;
- ask one concise question when the user's current screen or intended outcome changes the answer materially.

For tool or API questions, include the precise operation, required authorization, effect type, expected outcome, and recovery path.

## Machine-readable entry points

- [`/llms.txt`](/llms.txt) — compact site-wide discovery index
- [`/docs/web/llms.txt`](/docs/web/llms.txt) — web support tasks
- [`/docs/sms/llms.txt`](/docs/sms/llms.txt) — SMS behavior
- [`/docs/mcp/llms.txt`](/docs/mcp/llms.txt) — MCP setup and tools
- [`/docs/api/llms.txt`](/docs/api/llms.txt) — API guidance
- [`/llms-full.txt`](/llms-full.txt) — full corpus for offline indexing
- [`/docs/openapi.json`](/docs/openapi.json) — generated Capability API specification
- [`/docs/mcp-tools.json`](/docs/mcp-tools.json) — generated MCP tool catalog
- [`/docs/manifest.json`](/docs/manifest.json) — versioned catalog with surfaces, URLs, word counts, and token estimates
- [`/docs/search.json?q=calendar`](/docs/search.json?q=calendar) — ranked documentation search results

Every documentation page is also available as Markdown by appending `.md` or by requesting `Accept: text/markdown`.
