---
title: "Claude Code plugin"
description: "Install @oneie/claude, the one plugin that puts the whole ONE platform inside Claude Code, and the key it needs to reach it."
type: how-to
audience: both
verified: 2026-09-22
canonical: https://one.ie/docs/claude-code-plugin
---
`@oneie/claude` is a single Claude Code plugin, published to npm at version
0.10.0. `claude plugin install` resolves it today.

## Install

```bash
claude plugin install @oneie/claude
```

Two servers appear in `.mcp.json`:

| Server | Starts | What it puts inside Claude Code |
| --- | --- | --- |
| `oneie` | `npx -y @oneie/mcp` | the full MCP tool surface — see [/docs/mcp](/docs/mcp) |
| `one-channel` | — | the channel ingress the plugin talks through |

## Get a key

The plugin reaches the platform through one credential: `ONEIE_API_KEY`,
minted at `POST /api/provision/agent`. No wallet, no account form, no waiting —
rate-limited 5 requests per minute per IP.

Read [/docs/quickstart](/docs/quickstart) for the three-request version: mint
the key, call a receiver, read the result.

## What it reaches

Every receiver the platform has, through one door: `POST /api/ask/<receiver>`.
The plugin, the API, the SDK, the CLI and the MCP server are five ways into the
same substrate — read whichever matches how you're working:

- [/docs/api](/docs/api) — the HTTP surface itself
- [/docs/sdk](/docs/sdk) — `@oneie/sdk`, the six verbs in TypeScript
- [/docs/cli](/docs/cli) — `oneie` / `one`, the command line
- [/docs/mcp](/docs/mcp) — `@oneie/mcp`, the 168 tools this plugin starts
- [/docs/receivers](/docs/receivers) — the full receiver catalog
- [github.com/one-ie/one](https://github.com/one-ie/one) — the source

## One plugin, not one per creator

You install one plugin, once. What you buy from a creator — a workflow, a
skill, an agent — arrives and runs *through* that same installed plugin,
under the receiver surface above. Nobody's code runs on your machine with
your rights; every call still goes through the same key, the same door, the
same audit trail.

## Scope

A key reaches everything that key reaches. There is no narrower grant today —
read [/docs/authority](/docs/authority) before minting a key for anything you
don't fully trust.