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

# MCP Prompts

> Import MCP prompts, render them in workflow logic, or expose them to agents.

Prompts are reusable MCP-managed instruction assets.

A prompt import exposes an MCP prompt to a workflow.

```wire theme={"languages":{"custom":["/languages/wire.tmLanguage.json"]}}
prompt writer_instructions from mcp.tasks.prompt.writer_instructions
```

Render a prompt in a dynamic block:

```wire theme={"languages":{"custom":["/languages/wire.tmLanguage.json"]}}
dynamic {
    instructions: render prompt.writer_instructions
}
```

Prompts can also be provided to an agent through `uses`.

```wire theme={"languages":{"custom":["/languages/wire.tmLanguage.json"]}}
agent writer {
    model: model.fast
    uses: [prompt.writer_instructions]
    instruction: "Use the writing instructions to draft a response for {{ input.topic }}."

    output {
        draft: string
    }
}
```

Use `dynamic { render prompt.* }` when prompt content should be materialized before agent execution.

Use `uses: [prompt.*]` when the prompt should be available as agent capability context.

`uses` accepts tools, prompts, and resources.

## See also

* [MCP and Tools Overview](/mcp/overview)
* [MCP Servers](/mcp/mcp-servers)
* [MCP Resources](/mcp/resources)
* [MCP Tools, Prompts, and Resources example](/examples/mcp-tools)
