Install · Universal detected
Install APIClaw.
One layer for every AI agent. Pick the path that fits your machine, or skip install entirely with a workspace key.
Terminal
Three steps.
- 01
Install
One-line install · macOS
Detects Node.js. Installs via Homebrew, falls through to the official .pkg if brew is missing. Then registers the APIClaw MCP server.
- 02
Sign in
Required before any managed call. Opens a browser, writes
~/.apiclaw.toml. Headless? Open the printed URL on another device. - 03
Verify
Must print your email. Then restart Claude Desktop and try NASA APOD:
call_apiwith providernasa, actionapod.
No terminal
Install for Claude Desktop.
Download the .mcpb file. Double-click it. Claude Desktop installs it as an extension. No Node.js, no terminal, no config file editing.
Building an agent?
Skip install. Use a workspace key.
Sign up at /workspace, get an sk-claw-... key, and call /v1/execute from any language. Your agent handles the user. APIClaw handles the APIs.
curl https://api.apiclaw.cloud/v1/execute \
-H "Authorization: Bearer sk-claw-..." \
-H "Idempotency-Key: first-managed-call" \
-H "Content-Type: application/json" \
-d '{"provider":"nasa","action":"apod","params":{}}'Troubleshooting.
Still stuck? File an issue at github.com/nordsym/apiclaw/issues with your OS, terminal output, and Node version. We respond fast.
‘npx’ is not recognized (Windows)
Node.js is not installed. The install.ps1 script handles this automatically. Re-run it in PowerShell:
If that fails (locked-down corporate network), install Node.js LTS manually from nodejs.org, then re-run.
PowerShell execution policy blocks the script
Run this once, then retry the install:
winget is not available (Windows < 1809)
The installer falls through to Chocolatey, then to a direct .msi download. If both fail, install Node.js manually from nodejs.org and re-run.
‘command not found: brew’ (macOS)
The installer falls through to a direct .pkg download. If that asks for a password and you don't have admin rights, install Node.js LTS via nodejs.org or via nvm.
My Linux distro isn't auto-detected
The installer covers apt / dnf / yum / pacman / zypper / apk. For anything else, install Node.js 18+ via your package manager, then run:
Claude Desktop doesn't see APIClaw after install
- Quit and relaunch Claude Desktop.
- Open
~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS or%APPDATA%\Claude\claude_desktop_config.jsonon Windows. - Confirm an
apiclawentry undermcpServers. - If missing, run the install one more time, or paste the snippet from the home page Three Doors section manually.
Behind a corporate proxy / firewall
Set npm to your proxy first:
Then run the installer. If outbound to api.apiclaw.cloud is blocked, the MCP client will install but calls will fail. Talk to your IT to allowlist apiclaw.cloud and api.apiclaw.cloud.