siftingio-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP transport (default: 3000) | |
| MCP_HTTP_PORT | No | Alternative port for HTTP transport | |
| MCP_AUTH_TOKEN | No | Bearer token for HTTP transport authentication | |
| SIFTING_WS_URL | No | Override the default WebSocket URL | |
| SIFTING_API_KEY | Yes | Your SiftingIO API key, obtainable at https://sifting.io | |
| SIFTING_BASE_URL | No | Override the default backend URL |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| last_trade | Latest trade snapshot (price + size) for a symbol on a venue. Read straight from the live engine; never cached. |
| last_quote | Top-of-book quote (best bid/ask with sizes) for a symbol on a venue. |
| last_tvl | Aggregated total value locked (TVL) for a DEX pair on a chain. |
| crypto_bars | Historical OHLCV bars for a USD-quoted crypto symbol (e.g. BTCUSD). Volume is fractional base-asset volume. |
| forex_bars | Historical OHLC bars for a 6-char FX pair (e.g. EURUSD). Volume is always 0 for OTC spot forex. |
| ws_subscribe | Open (if needed) the live WebSocket and subscribe to symbols on a channel. Incoming ticks are buffered; read them with ws_poll. Returns current connection status. |
| ws_unsubscribe | Stop receiving symbols on a channel. Returns current connection status. |
| ws_poll | Read buffered live frames. Omit after_seq to get the most recent frames (a tail snapshot); then pass the returned next_seq on subsequent calls to get only newer frames. Non-blocking. |
| ws_collect | One-shot: subscribe, wait up to duration_ms collecting matching ticks (or until max reached), then return them. Subscriptions this call newly creates are removed afterwards. Use this for a quick 'sample N seconds of live data' request. |
| ws_status | Report connection state, active subscriptions, buffered frame count, and the last error. |
| ws_disconnect | Close the WebSocket, clear all subscriptions and the buffer. |
| stocks_search | Ticker/company lookup by ticker, name, or CIK substring. |
| stocks_profile | Company profile assembled from SEC submissions metadata. |
| stocks_filings | Paginated SEC filings list for a company. |
| stocks_filing | A single filing's detail, including its document file list. |
| stocks_sections | All extracted text sections of a filing. |
| stocks_section | One extracted section's full text. |
| stocks_risk_factors_diff | Year-over-year risk-factor (Item 1A) diff between two 10-Ks. |
| stocks_ratios | Fundamental ratios (latest period plus full history). |
| stocks_earnings | Earnings-release history (8-K item 2.02). |
| stocks_financials | Full XBRL financials bundle for a company (all concepts and periods). |
| stocks_financial_concept | One XBRL concept's full reported time series for a company. |
| stocks_insiders | Form 3/4/5 insider transactions (limit default 10, max 25). |
| stocks_ownership | Schedule 13D/13G beneficial-ownership filings. |
| stocks_events | 8-K material events, optionally filtered by item code. |
| stocks_compensation | DEF 14A proxy/compensation filings. |
| stocks_screener | Cross-sectional screener: one concept/period across all filers. |
| stocks_bars | Historical OHLCV bars for a US equity. |
| filers_holdings | Latest 13F-HR positions for an institutional filer. |
| economic_calendar_list | Upcoming and released macro economic events (actual/previous/consensus). |
| markets_list | List all supported markets in the catalog. |
| markets_status_all | Open/closed snapshot for every market. |
| markets_status | Open/closed snapshot for one market. |
| markets_hours | Weekly trading-hours schedule for a market. |
| markets_calendar | Holiday/half-day calendar for a market over a date range. |
| dex_wallet | Token holdings for a wallet on an EVM chain. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| company_snapshot | Build a concise fundamental snapshot of a US-listed company by combining profile, ratios, the latest filing, and the live price. |
| compare_companies | Compare several US-listed companies across key fundamental ratios. |
| market_now | Summarize which major markets are open and the next high-impact US macro events. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SiftingIO/siftingio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server