Skip to main content

Sugra API MCP server - unified access to 518+ intelligence endpoints from Claude Desktop, Cursor, Zed, and any MCP-compatible client

Project description

sugra-api-mcp

PyPI Python License

Official Model Context Protocol server for the Sugra API - unified access to 518+ intelligence endpoints spanning financial markets, macroeconomics, fundamentals, government data, physical world signals, and news.

Use it from Claude Desktop, Cursor, Zed, Cline, claude.ai, or any MCP-compatible agent.

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": "python",
      "args": ["-m", "sugra_api_mcp"],
      "env": {
        "SUGRA_API_KEY": "sugra_xxx_yourkey..."
      }
    }
  }
}

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

Usage with Cursor, Zed, Cline

Same stdio config as above, in the respective MCP settings file.

Usage over HTTP (claude.ai, remote agents)

If you prefer not to install anything locally, use the hosted Streamable HTTP endpoint:

https://app.sugra.ai/mcp

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

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.0.tar.gz (14.0 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.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sugra_api_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 14.0 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.0.tar.gz
Algorithm Hash digest
SHA256 b537a27421de31ff46135d26417026d4592c9b8003c78e0915413977a98b6e2e
MD5 ebc81c15f223fb1d0b639c6054e75f5b
BLAKE2b-256 86b07519896a64c4a4056ed32bbaa5a073792c1cc606e891b4e8298982dee97b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sugra_api_mcp-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: sugra_api_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9302e0c192928d4209746ea5b1a820ef4ecab740f3b2a7dd6bd77c4b0c1ca1e8
MD5 9273d3c7f9a1ad35e7214d860889c097
BLAKE2b-256 2ae3b5b7b469248f4e30425932165ca4d0f079b7ae2c80eabf84686821373280

See more details on using hashes here.

Provenance

The following attestation bundles were made for sugra_api_mcp-0.1.0-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