# Actions

Add AI to your app: configurable prompts and chains that can read your data and call your integrations,
exposed as endpoints or MCP tools. In the dashboard these are **Your Actions**.

## Configure

### Prompts

A prompt is a configurable AI action — you set the system prompt, the input schema, and the output
format. Your app, or an agent, invokes it.

### Chains

Chain prompts together for multi-step workflows — each step's output feeds the next.

### Tools

Prompts can use **tools** — real connections to your app:

- **Entity tools** — read and write your [data](/platform/entities) during a run
- **Integration tools** — call [external services](/platform/integrations) during a run

So your AI actions work on real data and real services, not just text.

### Expose & scope

Each action can be enabled, exposed over **REST** or **MCP**, and scoped to specific
[roles](/platform/roles).

> "Create an action called Summarize Project that reads from the Projects entity and returns a status summary."

## Use in your app

Actions run on the backend. Your app invokes them through the surface you exposed them on — your app's
REST API or its MCP server — not a direct SDK call. Turn an action on, expose it, and call it like any
other endpoint.

## Reference

- [Entities](/platform/entities) · [Integrations](/platform/integrations) — what actions can use
- [MCP Tools](/api/mcp) · [REST API](/api/rest) — how actions are exposed and called
