# Pulumi MCP
> Pulumi-hosted remote MCP server for inspecting Pulumi Cloud stacks and resources, checking policy violations, looking up Registry schemas, and optionally delegating tasks to Pulumi Neo.
Canonical: https://www.mcpfolio.com/servers/pulumi-infrastructure-as-code
Last updated: 2026-10-28
## Catalog record

- Publisher: Pulumi
- Categories: development, search, communication, cloud-service

## Website

https://www.pulumi.com/docs/ai/mcp-server/

## Transports

Streamable HTTP

## Authentication

Initial browser flow asks for a Pulumi access token and default organization; session lasts 30 days. Headless clients may send Authorization: Bearer ${PULUMI_MCP_TOKEN} and X-Pulumi-Org headers. A separate MCP token is recommended; use least privilege.

## Tools

- **get-stacks**: List stacks in the organization.
- **resource-search**: Search resources across stacks.
- **get-policy-violations**: List policy-as-code violations.
- **get-users**: List organization members and roles.
- **neo-bridge**: Start a Neo task, send messages, and approve or reject requests; may incur usage and enable changes.
- **neo-get-tasks**: List organization Neo tasks and status.
- **neo-continue-task**: Check a Neo task and read latest events.
- **neo-reset-conversation**: Clear tracked state for a task or all tasks.
- **list-resources**: List resource types in a provider or module.
- **list-functions**: List functions in a provider or module.
- **get-resource**: Get resource properties and documentation.
- **get-function**: Get function inputs, outputs, and documentation.
- **get-type**: Get the JSON schema for a type reference.
- **deploy-to-aws**: Provide instructions for the agent to analyze an application and write Pulumi code to deploy it to AWS.

## Sources

- [official_tool_reference](https://www.pulumi.com/docs/ai/reference/mcp-server-tools/)
- [official_documentation_or_source](https://www.pulumi.com/docs/ai/mcp-server/)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/pulumi-infrastructure-as-code) to view instructions for each supported client.