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

# Cookbooks

> Complete common Atlan API tasks through concise, verifiable recipes.

Use these cookbooks to complete a bounded task with Atlan's public APIs. Each
recipe states its outcome, prerequisites, API calls, and verification step, so
people and agents can follow it without reconstructing a workflow from endpoint
reference pages.

## Before you start

Direct HTTP API requests need an Atlan gateway URL and the authentication
required by that API. MCP clients complete OAuth with
[the public MCP endpoint](https://agentgateway.atlan.engineering/mcp). The
authenticated identity determines the workspaces and actions available to the
request.

* Read [authentication](/developers/authentication) and keep credentials in an
  approved secret store.
* Use workspace access deliberately. A successful request can create, change,
  or expose resources only in workspaces available to the caller.

Start with the [API quickstart](/developers/quickstart) when you have not yet
verified the credential, workspace scope, and response shape in your own
environment.

## Choose a cookbook

<CardGroup cols={3}>
  <Card title="Skills" icon="files" href="/developers/skills">
    Package, publish, find, retrieve, and inspect a reusable skill.
  </Card>

  <Card title="MCP servers and tools" icon="plug" href="/mcp/overview">
    Find a registered server, test it, and inspect its tools.
  </Card>

  <Card title="Agents" icon="robot" href="/developers/agents">
    Register Agents and record activity from an external runtime.
  </Card>

  <Card title="Errors and retries" icon="triangle-exclamation" href="/developers/errors-and-retries">
    Recover from documented API failures without duplicating a write.
  </Card>
</CardGroup>

## Use the right surface

| Need                                               | Cookbook                                            |
| -------------------------------------------------- | --------------------------------------------------- |
| Create or retrieve a reusable instruction package  | [Skills](/developers/skills)                        |
| Find and verify a registered MCP server            | [MCP](/mcp/overview)                                |
| Register an Agent that runs in an external runtime | [Agents](/developers/agents)                        |
| Record a completed run from a coding tool          | [Agents](/developers/agents#record-a-completed-run) |

The site does not send live requests or store credentials. Run examples from an
approved development or deployment environment.
