Claude Code
Claude Code supports remote MCP servers natively. You can register the Estaite server either via the CLI or by editing the config file directly.
Prerequisites
- Claude Code installed (
npm i -g @anthropic-ai/claude-codeor via the installer). - An Estaite MCP API key from estaite.com/developers.
Option A — Add via CLI
Run this once from any terminal:
claude mcp add --transport http estaite https://mcp.estaite.com \ --header "x-api-key: YOUR_API_KEY"Replace YOUR_API_KEY with your key. Use --scope user to make the
registration available across all projects on this machine, or --scope project (default) to scope it to the current repo.
Verify:
claude mcp listOption B — Edit config directly
User-scope config lives at ~/.claude.json (Linux / macOS) or
%USERPROFILE%\.claude.json (Windows). Add an entry under mcpServers:
{ "mcpServers": { "estaite": { "type": "http", "url": "https://mcp.estaite.com", "headers": { "x-api-key": "YOUR_API_KEY" } } }}Restart any open Claude Code sessions for the change to take effect.
Use it
Start a session and ask anything the 13 Estaite tools support, e.g.:
> Show me the top 10 fastest-growing submarkets in the Austin metro.Claude Code will negotiate the MCP handshake, list the tools, and call them as needed. Tool calls and arguments are echoed in the transcript.
Troubleshooting
claude mcp listshows the server but tools fail — confirm the API key is set underheaders["x-api-key"]and not underargs.401 Unauthorized— wrong or revoked key. Generate a new one at estaite.com/developers.- Proxy issues — Claude Code respects
HTTPS_PROXY/HTTP_PROXYenv vars.