Prerequisites
Node.js 18+
Node.js 18+
Check your version:
node --versionDownload from nodejs.org if needed.Giza API Credentials
Giza API Credentials
You need three values:
GIZA_API_KEY— your partner API keyGIZA_API_URL— Giza backend URLGIZA_PARTNER_NAME— your partner identifier
Get API Keys
Contact Giza to obtain your credentials
Claude Desktop
Add the following to your Claude Desktop configuration file:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
Add the same configuration to your Cursor MCP settings:- Open Cursor Settings
- Navigate to Features > MCP Servers
- Click Add new MCP Server
- Select Command as the type and configure:
Claude Code
Add the MCP server to your Claude Code project configuration:--env flag:
CLI (Direct)
Run the server directly from the command line:http://localhost:3000/mcp with a health check at /health.
Verify It Works
Once connected, ask the LLM to list available tokens:get_tokens and return a list of supported tokens with their addresses, symbols, and current prices.
Try a full flow:
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
GIZA_API_KEY | Yes | — | Partner API key |
GIZA_PARTNER_NAME | Yes | — | Partner identifier |
GIZA_API_URL | Yes | — | Giza backend URL |
CHAIN_ID | No | — | Chain ID (e.g., 8453 for Base) |
TRANSPORT | No | stdio | Transport type: stdio or http |
PORT | No | 3000 | HTTP port (only used when TRANSPORT=http) |