# MCP

> Connect an AI coding client to the Arcjet MCP server at https://api.arcjet.com/mcp. Use when the client has built-in MCP support or the CLI is not available.

- Skill: `arcjet/mcp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add arcjet/mcp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arcjet/mcp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: Apache-2.0
- Author: arcjet (https://skillmd.com/u/arcjet)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/arcjet/mcp

---


# Arcjet MCP server

Endpoint: `https://api.arcjet.com/mcp` only. OAuth on first connect. Enable
write confirmations. Prefer `@arcjet/skills#cli` when a terminal is available.

**Cursor** — `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "arcjet": {
      "type": "streamable-http",
      "url": "https://api.arcjet.com/mcp"
    }
  }
}
```

**VS Code** — `.vscode/mcp.json` with `"type": "http"` and the same URL.

**Claude Code:**

```bash
claude mcp add arcjet --transport http https://api.arcjet.com/mcp
```

Bootstrap: `list-teams` → `list-sites` → `get-site-key` → write `ARCJET_KEY`.
Investigate: `analyze-traffic`, `list-requests`, `list-guards`,
`investigate-ip`. Remote rules: `create-rule` (DRY_RUN) →
`get-dry-run-impact` → `promote-rule`.

