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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b537a27421de31ff46135d26417026d4592c9b8003c78e0915413977a98b6e2e
|
|
| MD5 |
ebc81c15f223fb1d0b639c6054e75f5b
|
|
| BLAKE2b-256 |
86b07519896a64c4a4056ed32bbaa5a073792c1cc606e891b4e8298982dee97b
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sugra_api_mcp-0.1.0.tar.gz -
Subject digest:
b537a27421de31ff46135d26417026d4592c9b8003c78e0915413977a98b6e2e - Sigstore transparency entry: 1328619425
- Sigstore integration time:
-
Permalink:
Sugra-Systems/prod-sugra-ai-MCP@5c63719ee25e302eb429f29a3d0b1200c0c01638 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Sugra-Systems
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@5c63719ee25e302eb429f29a3d0b1200c0c01638 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9302e0c192928d4209746ea5b1a820ef4ecab740f3b2a7dd6bd77c4b0c1ca1e8
|
|
| MD5 |
9273d3c7f9a1ad35e7214d860889c097
|
|
| BLAKE2b-256 |
2ae3b5b7b469248f4e30425932165ca4d0f079b7ae2c80eabf84686821373280
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sugra_api_mcp-0.1.0-py3-none-any.whl -
Subject digest:
9302e0c192928d4209746ea5b1a820ef4ecab740f3b2a7dd6bd77c4b0c1ca1e8 - Sigstore transparency entry: 1328619459
- Sigstore integration time:
-
Permalink:
Sugra-Systems/prod-sugra-ai-MCP@5c63719ee25e302eb429f29a3d0b1200c0c01638 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Sugra-Systems
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@5c63719ee25e302eb429f29a3d0b1200c0c01638 -
Trigger Event:
push
-
Statement type: