Skip to main content

Connector between LLM agents and world data. 518+ endpoints aggregating 55+ primary sources across financial markets, macroeconomics, company fundamentals, government, physical world, and news. Works with Anthropic Claude, OpenAI GPT, Google Gemini, xAI, and any MCP-enabled IDE.

Project description

sugra-api-mcp

PyPI Python License

Connector between LLM agents and world data. Official Model Context Protocol server for the Sugra API - 518+ endpoints aggregating 55+ primary sources across financial markets, macroeconomics, company fundamentals, government, physical world, and news.

Works with Anthropic Claude, OpenAI GPT, Google Gemini, xAI, and any MCP-enabled IDE.

Client details:

  • Anthropic Claude: Claude Desktop, Claude Code (CLI), claude.ai (web)
  • OpenAI GPT: ChatGPT (via MCP connector)
  • Google Gemini: Gemini CLI, Gemini Code Assist (VS Code + JetBrains)
  • xAI: Remote MCP Tools in xAI SDK and Responses API
  • IDEs: VS Code (native), Cursor, Zed, Cline, Continue.dev, Windsurf
  • Custom agents: anything built on the Python or TypeScript MCP SDK

What you get

17 tools covering the full Sugra API:

Category Tools
Markets get_market_price, get_historical_prices, get_market_overview, search_symbol, get_prediction_market
Fundamentals get_company_overview, get_company_filings
Macro get_macro_indicator, get_central_bank_rate, search_economic_series
Government get_government_spending, get_treasury_data
Physical world get_weather, get_environmental_data
News get_news
Discovery search_endpoint, call_endpoint (covers all 518 endpoints)

Installation

pip install sugra-api-mcp

Get a free API key at app.sugra.ai/settings/billing (Free tier: 50 req/day).

Usage with Claude Desktop (stdio)

Add to claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sugra": {
      "command": "sugra-api-mcp",
      "env": {
        "SUGRA_API_KEY": "sugra_xxx_yourkey..."
      }
    }
  }
}

Restart Claude Desktop. Sugra tools appear in the tools menu.

Usage with Claude Code (Anthropic CLI)

claude mcp add sugra -- sugra-api-mcp
# then set the env var that sugra-api-mcp reads
export SUGRA_API_KEY=sugra_xxx_...

Or edit ~/.claude/config.json manually with the same shape as Claude Desktop above.

Usage with Cursor, Zed, Cline, Continue.dev, Windsurf

Each of these has an MCP settings file (typically mcp.json or equivalent) with the same stdio config shape as Claude Desktop.

Usage with ChatGPT

ChatGPT supports MCP through its connector UI. Use the hosted HTTP endpoint (below) since ChatGPT does not launch local stdio processes.

Usage over HTTP (claude.ai, ChatGPT, remote agents)

Hosted Streamable HTTP endpoint:

https://app.sugra.ai/mcp

Add to claude.ai, ChatGPT, or any Streamable HTTP MCP client. Authenticate with Authorization: Bearer sugra_xxx_....

In claude.ai: Settings -> Connectors -> Add custom connector. In ChatGPT: Settings -> Connectors -> Add MCP server.

Environment variables

Variable Required Default Description
SUGRA_API_KEY Yes - Your Sugra API key
SUGRA_API_BASE No https://sugra.ai Override for self-hosted or beta environments
SUGRA_TIMEOUT No 30 Request timeout in seconds

Examples

Ask Claude:

  • "What's Bitcoin's current price and how did it move this week?"
  • "Show me Apple's income statement and debt profile."
  • "Compare US vs Germany CPI over the last 5 years."
  • "What's the Fed funds rate today, and what was the last change?"
  • "Find all Sugra endpoints related to shipping or vessels."

Development

git clone https://github.com/Sugra-Systems/prod-sugra-ai-MCP
cd prod-sugra-ai-MCP
pip install -e ".[dev,http]"
export SUGRA_API_KEY=sugra_...
python -m sugra_api_mcp  # stdio mode
python -m sugra_api_mcp --transport streamable-http --port 8001  # HTTP mode

Run tests:

pytest

License

MIT © Sugra Systems, Inc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sugra_api_mcp-0.1.5.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sugra_api_mcp-0.1.5-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file sugra_api_mcp-0.1.5.tar.gz.

File metadata

  • Download URL: sugra_api_mcp-0.1.5.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sugra_api_mcp-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e96f5c02e8bba60134ed543f4c1db526d092550c666550d6a99732a45ef5dd62
MD5 d53d427d6d8de5ca15821674df1cf90a
BLAKE2b-256 e89b8110a926daaef812a547b5a369906def83cacdce63f55efa3bff9363f006

See more details on using hashes here.

Provenance

The following attestation bundles were made for sugra_api_mcp-0.1.5.tar.gz:

Publisher: publish-pypi.yml on Sugra-Systems/prod-sugra-ai-MCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sugra_api_mcp-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: sugra_api_mcp-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sugra_api_mcp-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f91ab013006c3c67785f87cfdbb870f1d67dade95783893798e0dad56fc677a3
MD5 1793b297717265d8777b8b15a54ca532
BLAKE2b-256 87370eb9eca8729f8a83f698c36c12f325009d0a1c4a801eddf42e3fec0032f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sugra_api_mcp-0.1.5-py3-none-any.whl:

Publisher: publish-pypi.yml on Sugra-Systems/prod-sugra-ai-MCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page