All Installation Methods
Claude.ai with MCP
- Go to Settings → Connectors → Add custom connector
- Enter the URL:
https://mcp.everyrow.io/mcp - Go to Settings → Capabilities → Code execution and file creation → Additional allowed domains and add
mcp.everyrow.io(this lets Claude upload your CSVs for the researchers to process)
Sign in with Google to authenticate. No API key or credit card needed.
Try asking Claude:
Which US companies are most pro-AI?
Claude Code with MCP
claude mcp add everyrow --scope project --transport http https://mcp.everyrow.io/mcp
Then launch Claude Code and authenticate with Google:
claude
\mcp → select everyrow → Authenticate
No API key needed. Try asking:
Which AI models had the biggest safety implications when released?
Claude Code with Plugin
Note: The plugin method requires an API key. Consider using MCP instead, which authenticates with Google and requires no API key or credit card.
claude plugin marketplace add futuresearch/everyrow-sdk
claude plugin install everyrow@futuresearch
Set your API key:
export EVERYROW_API_KEY=sk-cho-...
Get a key at everyrow.io/api-key.
The plugin bundles an MCP server and a skill that guides Claude to write Python SDK code for advanced pipelines.
Claude Cowork with MCP
Cowork is a tab in Claude Desktop for autonomous multi-step tasks.
- Open Claude Desktop (download if needed)
- Go to Settings → Connectors → Add custom connector
- Enter the URL:
https://mcp.everyrow.io/mcp - Go to Settings → Capabilities → Code execution and file creation → Additional allowed domains and add
mcp.everyrow.io(this lets Claude upload your CSVs for the researchers to process)
Sign in with Google to authenticate. Switch to the Cowork tab and try:
Which S&P 500 companies are most exposed to China-Taiwan risk?
Python SDK with pip
pip install everyrow
Requires an API key:
export EVERYROW_API_KEY=sk-cho-...
Getting Started → | API Reference →
Dependencies: Python 3.12+ and pip.
Python SDK with uv
uv add everyrow
Requires an API key:
export EVERYROW_API_KEY=sk-cho-...
Getting Started → | API Reference →
Dependencies: Python 3.12+ and uv.
Codex with Skills
Ask Codex in natural language:
>>> codex
>>> Install the skill from github.com/futuresearch/everyrow-sdk found under skills/everyrow-sdk
Or install manually:
python ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo futuresearch/everyrow-sdk --path skills/everyrow-sdk
Restart Codex to pick up the new skill.
Important: be sure to supply your API key when launching Codex:
export EVERYROW_API_KEY=sk-cho...
codex
Codex with MCP
Add everyrow to your Codex MCP config (requires uv):
[mcp_servers.everyrow]
command = "uvx"
args = ["everyrow-mcp"]
[mcp_servers.everyrow.env]
EVERYROW_API_KEY = "${EVERYROW_API_KEY}"
Or use the CLI:
codex mcp add everyrow --env EVERYROW_API_KEY=${EVERYROW_API_KEY} -- uvx everyrow-mcp
Config file location:
- User scope:
~/.codex/config.toml - Project scope:
.codex/config.toml
Important: either insert your API key when creating the config file, or supply the key when launching Codex:
export EVERYROW_API_KEY=sk-cho...
codex
Gemini with Skills
Install the skill directly from GitHub:
gemini skills install https://github.com/futuresearch/everyrow-sdk --path skills/everyrow-sdk
Use --scope workspace to install to .gemini/skills/ (project-level) instead of ~/.gemini/skills/ (user-level).
Then enable skills within the CLI:
/settings > Preview Features > Enable
/settings > Agent Skills > Enable
/skills enable everyrow-sdk
/skills reload
Gemini with MCP
Add via CLI (requires uv):
gemini mcp add -e EVERYROW_API_KEY=$EVERYROW_API_KEY everyrow uvx everyrow-mcp
Or add manually to ~/.gemini/settings.json (user) or .gemini/settings.json (project):
{
"mcpServers": {
"everyrow": {
"command": "uvx",
"args": ["everyrow-mcp"],
"env": {
"EVERYROW_API_KEY": "$EVERYROW_API_KEY"
}
}
}
}
Gemini with Plugin
This installs both the MCP server and skills together.
gemini extensions install https://github.com/futuresearch/everyrow-sdk --ref main
When prompted with Would you like to attempt to install via "git clone" instead?, type Y to confirm.
Then enable the extension:
gemini extensions enable everyrow [--scope <user or workspace>]
To use skills, enable them within the CLI:
/settings > Preview Features > Enable
/settings > Agent Skills > Enable
/skills enable everyrow-sdk
/skills reload
/model > Manual > gemini-3-pro-preview
Cursor with Skills
- Open Cursor Settings → Rules
- In the Project Rules section, click Add Rule
- Select Remote Rule (Github)
- Enter:
https://github.com/futuresearch/everyrow-sdk.git
Cursor with MCP
Or add manually to your MCP config (requires uv):
{
"mcpServers": {
"everyrow": {
"command": "uvx",
"args": ["everyrow-mcp"],
"env": {
"EVERYROW_API_KEY": "${env:EVERYROW_API_KEY}"
}
}
}
}
Config file location:
- macOS:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json