Recipes · Chapter 36 of 63
Add a Power
What a Kiro Power bundles, where Powers live, how to install one from the marketplace, a folder, or GitHub, and why cloud Powers appear read-only.
Beginner friendly 2 min read last reviewed 2026-09-04
◎ Learning objective
Install a Power, confirm the agent loads it on the right request, and know when a Power beats a bare MCP server.
A Power is a bundle that teaches the agent one technology properly. It carries a POWER.md steering document, the MCP server configuration for that technology, and optional steering and hooks, and it loads only when your request matches.
When to use this
Reach for a Power before you hand-configure an MCP server for a well-known service. The difference is context cost: a pile of always-on MCP servers loads their tool descriptions into every turn, while a Power loads on demand when keywords match. Launch partners include Stripe, Supabase, Figma, Neon, Netlify, Datadog, Dynatrace, Postman, the Strands SDK, and AWS Aurora.
Steps
- Open the Powers area in Kiro and browse the marketplace. Installation is one click from there.
- Read what is inside before you install. A Power contains steering the agent will follow and an MCP server it will call. Skim it the way you would skim a setup script from the internet.
- Install from a local folder or a GitHub URL when the Power is not in the marketplace. Powers use the open Agent Plugin format since IDE v1.0.288, which is what makes those two sources work.
- Provide any credentials the bundled MCP server needs. The MCP configuration expands
${VAR}environment variables, so set the variable in your environment rather than editing a secret into a file. See Add an MCP server. - Check where it landed. Installed Powers live in
~/.kiro/powers/, which is a global location, so a Power you install is available in every project. - Note which Powers are cloud-synced. Cloud configuration sync (IDE v1.0.437, CLI v2.21.0) brings Powers configured in Kiro Web into your local installed list as read-only previews. Edit those in Kiro Web.
Check it worked
Ask the agent a question that names the technology, such as how to create a test payment in Stripe. A working Power shows up as the agent reaching for the bundled tools rather than answering from memory. Ask a question about something unrelated and confirm the Power stays out of the way. That silence is the whole point of on-demand loading.
Common problems
- The Power never activates. Its trigger is keyword-based. Name the technology explicitly in your request instead of describing it.
- The MCP server inside it fails to start. Treat it like any MCP problem: run the command yourself, check the environment variables, read the “Kiro - MCP Logs” output channel.
- The Power is read-only. It came from cloud configuration sync. Change it in Kiro Web, not locally.
- Too many Powers installed. Each one you install is another candidate for activation. Remove the ones you no longer use.
- You wanted team procedures, not vendor knowledge. That is a skill, not a Power. Powers wrap a third-party technology; skills capture how your team does something.
Related
- Powers explains the format and how loading works.
- Add an MCP server is the manual alternative.
- Write a skill covers your own procedures.
Frequently asked questions
What is a Kiro Power?
A Power is a bundle that gives the agent specialised knowledge of a technology. It contains a POWER.md steering document that tells the agent which MCP tools it has and when to use them, the MCP server configuration itself, and optionally extra steering and hooks.
Where are Kiro Powers stored?
Installed Powers live in ~/.kiro/powers/. Since IDE v1.0.288 they are packaged in the open Agent Plugin format, so you can also install from a local folder or a GitHub URL.
Why can I not edit a Power in my IDE?
Cloud configuration sync, added in IDE v1.0.437 and CLI v2.21.0, shows cloud-synced Powers in the installed list as read-only previews. Cloud content stays in the cloud and does not overwrite local files. Edit those items in Kiro Web.
☰ Chapter summary
- A Power bundles POWER.md, MCP server configuration, and optional steering and hooks.
- Powers load on demand when your request matches, which keeps default context smaller than always-on MCP.
- Installed Powers live in ~/.kiro/powers/.
- Since IDE v1.0.288 Powers use the open Agent Plugin format, installable from a local folder or a GitHub URL.
- Cloud-synced Powers appear in the installed list as read-only previews; edit them in Kiro Web.
All chapter summaries are collected on the revision page.
Related chapters
- ConceptsPowersA Kiro power bundles MCP tools with steering so the agent knows when to use them. What is inside a power, how it loads, and how to install one safely.
- RecipesAdd an MCP ServerAdd an MCP server to .kiro/settings/mcp.json or the global file, understand agent, project, and global precedence, and keep autoApprove empty.
- RecipesWrite a SkillWrite a Kiro skill as a SKILL.md file in .kiro/skills/, give it a description that triggers reliably, and invoke it as a slash command.
- Core knowledgeCore ConceptsThe twelve ideas that make up Kiro, each in one paragraph with a link to its full page, plus permissions, checkpoints, compaction, and a surface matrix.