MCP server and CLI for the InsightSentry financial data API
- ✓Actively maintained (<30d)
- ✓Clear description
- !No standard license detected
git clone https://github.com/rezmeplxrf/insight_mcp{
"mcpServers": {
"insight-mcp": {
"command": "node",
"args": ["/path/to/insight_mcp/dist/index.js"],
"env": {
"INSIGHTSENTRY_API_KEY": "<insightsentry_api_key>"
}
}
}
}INSIGHTSENTRY_API_KEYMCP Servers overview
# @insightsentry/mcp
MCP server and CLI for the InsightSentry financial data API.
## Install
```bash
npm install -g @insightsentry/mcp
```
Commands:
| Command | Purpose |
|---------|---------|
| `insight` | CLI for terminal use and scripts |
| `insight-mcp` | MCP server for AI clients |
| `mcp` | Alias for `insight-mcp` |
## Authentication
Set an API key for the current shell:
```bash
export INSIGHTSENTRY_API_KEY="your-api-key"
```
Or save one locally for the CLI:
```bash
insight login --key "your-api-key"
insight whoami
insight logout
```
`whoami` parses the configured JWT locally and prints `email`, falling back to `uuid`.
## MCP Setup
Use `npx` in your MCP config:
```json
{
"mcpServers": {
"insightsentry": {
"command": "npx",
"args": ["-y", "@insightsentry/mcp"],
"env": {
"INSIGHTSENTRY_API_KEY": "your-api-key"
}
}
}
}
```
The MCP server also falls back to the key saved by `insight login` when `INSIGHTSENTRY_API_KEY` is not set.
Set `INSIGHTSENTRY_CONFIG_DIR` to force the CLI and MCP server to read the same saved-login directory when they run with different home directories.
## CLI Usage
```bash
insight --help
insight <tool> --help
insight <tool> [--param value]
```
Examples:
```bash
insight whoami
insight search_symbols --query "tesla"
insight get_quotes --codes "NASDAQ:AAPL,NASDAQ:MSFT"
insight get_symbol_series --symbol "NASDAQ:AAPL" --bar_type day --dp 30
insight screen_stocks --fields "close,volume,market_cap" --exchanges "NYSE,NASDAQ" --sortBy market_cap --sortOrder desc
insight download_history --symbol "NASDAQ:AAPL" --bar_type day --from 2024-01-01 --to 2024-06-30 --output_dir ./history
```
Symbol codes must use `EXCHANGE:SYMBOL` format. Use `search_symbols` before calling symbol tools.
All API tools support:
```bash
--filter '<jsonata-expression>'
--store json --output_file ./response.json
--store json --output_dir ./responses
```
`get_symbol_series` also supports CSV storage:
```bash
insight get_symbol_series --symbol "NASDAQ:AAPL" --bar_type day --store csv --output_file ./aapl.csv
```
## Tools
Auth and files:
| Tool | Purpose |
|------|---------|
| `whoami` | Print the configured user's email/uuid from the API key JWT |
| `download_history` | Download date ranges to JSON/CSV files |
| `get_symbol_history` | Same as `download_history`; downloads history to files |
| `render_chart` | Render Chart.js configs as PNG images |
Market data:
| Tool | Purpose |
|------|---------|
| `search_symbols` | Find valid `EXCHANGE:SYMBOL` codes |
| `get_quotes` | Latest quotes |
| `get_symbol_series` | Recent OHLCV series |
| `get_symbol_info` | Symbol metadata |
| `get_symbol_session` | Trading hours and session details |
| `get_symbol_contracts` | Futures contract list |
Fundamentals, options, screeners, calendars, documents:
| Tool | Purpose |
|------|---------|
| `get_symbol_fundamentals` | Company fundamentals |
| `get_fundamentals_series` | Historical fundamental indicators |
| `get_fundamentals_meta` | Available fundamental/technical IDs |
| `get_options_contracts` | Option contract metadata and codes |
| `get_options_quotes` | Option quote rows with bid/ask and Greeks |
| `screen_stocks`, `screen_etfs`, `screen_bonds`, `screen_crypto` | Screen assets |
| `get_stock_screener_params`, `get_etf_screener_params`, `get_bond_screener_params`, `get_crypto_screener_params` | Screener fields |
| `get_dividends`, `get_earnings`, `get_ipos`, `get_events` | Current and historical monthly calendars |
| `get_newsfeed` | Financial news |
| `get_newsfeed_sources` | Available news source names |
| `get_documents`, `get_document` | Filings and transcripts |
What people ask about insight_mcp
What is rezmeplxrf/insight_mcp?
+
rezmeplxrf/insight_mcp is mcp servers for the Claude AI ecosystem. MCP server and CLI for the InsightSentry financial data API It has 0 GitHub stars and was last updated today.
How do I install insight_mcp?
+
You can install insight_mcp by cloning the repository (https://github.com/rezmeplxrf/insight_mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is rezmeplxrf/insight_mcp safe to use?
+
Our security agent has analyzed rezmeplxrf/insight_mcp and assigned a Trust Score of 54/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains rezmeplxrf/insight_mcp?
+
rezmeplxrf/insight_mcp is maintained by rezmeplxrf. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to insight_mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy insight_mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/rezmeplxrf-insight-mcp)<a href="https://claudewave.com/repo/rezmeplxrf-insight-mcp"><img src="https://claudewave.com/api/badge/rezmeplxrf-insight-mcp" alt="Featured on ClaudeWave: rezmeplxrf/insight_mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!