MCP Hub
Back to servers

insightsentry_mcp

MCP server for InsightSentry financial data API - market data, options, screeners, and more

Registryglama
Updated
Apr 4, 2026

Quick Install

npx -y @insightsentry/mcp

@insightsentry/mcp

MCP server and CLI for the InsightSentry financial data API.

Gives AI assistants direct access to real-time and historical market data for equities, futures, options, crypto, forex, and more — plus comprehensive documentation resources for building applications with the InsightSentry API and WebSocket feeds. Also usable as a standalone CLI for scripting and terminal workflows.

Install

npm install -g @insightsentry/mcp

This gives you two commands:

CommandPurpose
insightCLI for terminal / scripting
insight-mcpMCP server for AI assistants

Get your API key from the InsightSentry Dashboard.

export INSIGHTSENTRY_API_KEY="your-api-key"

MCP Server Setup

No global install needed — use npx in your MCP config.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "insightsentry": {
      "command": "npx",
      "args": ["-y", "@insightsentry/mcp"],
      "env": {
        "INSIGHTSENTRY_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

Add to .mcp.json in your project root:

{
  "mcpServers": {
    "insightsentry": {
      "command": "npx",
      "args": ["-y", "@insightsentry/mcp"],
      "env": {
        "INSIGHTSENTRY_API_KEY": "your-api-key"
      }
    }
  }
}

Other MCP Clients

Any MCP client that supports stdio transport can use the server:

insight-mcp

CLI Usage

insight --help                    # List all tools
insight <tool> --help             # Tool-specific parameters
insight <tool> [--param value]    # Call a tool

Examples

# Search for a symbol
insight search_symbols --query "tesla"

# Get real-time quotes
insight get_quotes --codes "NASDAQ:AAPL,NASDAQ:MSFT"

# Daily OHLCV with JSONata filter
insight get_symbol_series --symbol "NASDAQ:AAPL" --bar_type day --dp 30 \
  --filter "{ \"last_close\": series[-1].close, \"avg_vol\": \$average(series.volume) }"

# Screen for high-cap stocks
insight screen_stocks --fields "close,volume,market_cap" \
  --exchanges "NYSE,NASDAQ" --sortBy market_cap --sortOrder desc

# Upcoming earnings
insight get_earnings --c US

# Options chain
insight list_options --code "NASDAQ:AAPL" --type call --range 10

All tools support --filter <jsonata> to transform/reduce the JSON response before output. See JSONata docs for expression syntax.

Available Tools (28)

Market Data

ToolDescription
get_symbol_seriesRecent OHLCV data (up to 30k bars) with real-time option
get_symbol_historyDeep historical data (20+ years)
get_quotesReal-time quotes for up to 10 symbols
get_symbol_infoSymbol metadata (type, sector, market cap, etc.)
get_symbol_sessionTrading session details and hours
get_symbol_contractsFutures contract list with settlement dates

Search

ToolDescription
search_symbolsSearch for symbols across all asset classes

Fundamentals

ToolDescription
get_symbol_fundamentalsCompany fundamentals (valuation, profitability, balance sheet)
get_fundamentals_seriesHistorical fundamental indicators
get_fundamentals_metaAvailable fundamental/technical indicator IDs

Options

ToolDescription
list_optionsList available option contracts
get_options_expirationOption chain by expiration date
get_options_strikeOption chain by strike price

Screeners

ToolDescription
screen_stocksFilter stocks with custom criteria
screen_etfsFilter ETFs with custom criteria
screen_bondsFilter bonds with custom criteria
screen_cryptoFilter crypto with custom criteria
get_stock_screener_paramsAvailable stock screener fields
get_etf_screener_paramsAvailable ETF screener fields
get_bond_screener_paramsAvailable bond screener fields
get_crypto_screener_paramsAvailable crypto screener fields

Calendar

ToolDescription
get_dividendsDividend calendar
get_earningsEarnings calendar
get_iposIPO calendar
get_eventsEconomic events calendar

News & Documents

ToolDescription
get_newsfeedFinancial news with keyword filtering
get_documentsList SEC filings and transcripts
get_documentGet specific document content

Documentation Resources

The MCP server also provides documentation resources that AI assistants can read to help you build applications:

ResourceContent
insightsentry://docs/rest-apiComplete REST API reference
insightsentry://docs/websocketWebSocket API: connection, subscriptions, data formats, code examples
insightsentry://docs/screenerScreener API: field discovery and filtering
insightsentry://docs/optionsOptions API: chains, Greeks, option codes
insightsentry://docs/futures-historyFutures historical data and contract month logic

Online Documentation

Development

npm install
npm run generate  # Generate tool definitions from OpenAPI spec
npm run build     # Generate + compile TypeScript
npm run dev       # Run MCP server with tsx (no build needed)

Testing

npx tsx --test test/cli.test.ts   # CLI unit tests

License

MIT

Reviews

No reviews yet

Sign in to write a review