Remote MCP server for 2extract: web data access for AI agents. Connection guides for Claude Code, Codex, Gemini CLI, Cursor and any MCP client.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http 2extract https://mcp.2extract.com/mcp --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.2extract]
url = "https://mcp.2extract.com/mcp"
bearer_token_env_var = "EXTRACT_API_KEY"
# codex mcp add 2extract --url https://mcp.2extract.com/mcp --bearer-token-env-var EXTRACT_API_KEY
# export EXTRACT_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"2extract": {
"url": "https://mcp.2extract.com/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"2extract": {
"type": "http",
"url": "https://mcp.2extract.com/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"2extract": {
"httpUrl": "https://mcp.2extract.com/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"2extract": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.2extract.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"2extract": {
"url": "https://mcp.2extract.com/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}