Unquant
by unquant.ai · remote · no sign-in to list tools · v3.0.0 · published by ai.unquant
Financial data MCP for market, company, news, macro, and US Congress research.
28 tools: 3 change things and 25 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads25Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http unquant https://unquant.ai/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
28 tools
Changes things 3Claude Code: ask
account_request_upgradeCreate a human-reviewed Agent Pro request after Unquant delivers useful work.No findings
Why it is in this group
- The name "account_request_upgrade" says "request": a word for a change.
Description, as the server wrote it Create a human-reviewed Agent Pro request after Unquant delivers useful work. The result contains a confirmation link.
Annotations the server declares
- title: Request an Agent Pro upgrade
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
catalog_requestSave demand for a catalog entry after a preview, with the user goal and the preview action.No findings
Why it is in this group
- The name "catalog_request" says "request": a word for a change.
Description, as the server wrote it Save demand for a catalog entry after a preview, with the user goal and the preview action.
Annotations the server declares
- title: Request catalog access
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
feedback_submitSave a product request for a missing tool, dataset, or feature.No findings
Why it is in this group
- The name "feedback_submit" says "submit": a word for a change.
Description, as the server wrote it Save a product request for a missing tool, dataset, or feature. Examples include backtesting and options pricing. This request helps improve coverage.
Annotations the server declares
- title: Submit product feedback
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 25Claude Code: allow
account_upgrade_statusReturn the current state of an Agent Pro request by upgrade identifier.No findings
Why it is in this group
- The name "account_upgrade_status" says "status": a word for reading.
Description, as the server wrote it Return the current state of an Agent Pro request by upgrade identifier.
Annotations the server declares
- title: Get upgrade status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
catalog_describeReturn the purpose, access state, inputs, and next action for one catalog entry.No findings
Why it is in this group
- The name "catalog_describe" says "describe": a word for reading.
Description, as the server wrote it Return the purpose, access state, inputs, and next action for one catalog entry.
Annotations the server declares
- title: Describe a catalog entry
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
catalog_listList data, signals, tools, and workflows.No findings
Why it is in this group
- The name "catalog_list" says "list": a word for reading.
Description, as the server wrote it List data, signals, tools, and workflows. Filter the catalog by the agent job, theme, item type, status, or geography.
Annotations the server declares
- title: Browse the catalog
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
catalog_previewReturn a labeled preview for one catalog entry with optional symbols, dates, and filters.No findings
Why it is in this group
- The name "catalog_preview" says "preview": a word for reading.
Description, as the server wrote it Return a labeled preview for one catalog entry with optional symbols, dates, and filters.
Annotations the server declares
- title: Preview a catalog entry
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
datasets_describeReturn the schema, filters, limits, freshness, and access details for one dataset identifier.No findings
Why it is in this group
- The name "datasets_describe" says "describe": a word for reading.
Description, as the server wrote it Return the schema, filters, limits, freshness, and access details for one dataset identifier.
Annotations the server declares
- title: Describe a dataset
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
datasets_listList available datasets with access, freshness, and coverage details for dataset selection.No findings
Why it is in this group
- The name "datasets_list" says "list": a word for reading.
Description, as the server wrote it List available datasets with access, freshness, and coverage details for dataset selection.
Annotations the server declares
- title: List datasets
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
datasets_searchSearch dataset identifiers, names, and descriptions with a plain-language financial-data query.No findings
Why it is in this group
- The name "datasets_search" says "search": a word for reading.
Description, as the server wrote it Search dataset identifiers, names, and descriptions with a plain-language financial-data query.
Annotations the server declares
- title: Search datasets
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
macro_calendarReturn economic events in chronological order for a date range, with optional country and impact filters.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return economic events in chronological order for a date range, with optional country and impact filters.
Annotations the server declares
- title: Get the economic calendar
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
macro_current_conditionsReturn generated themes for current United States macroeconomic conditions.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return generated themes for current United States macroeconomic conditions. The result includes its time and method version.
Annotations the server declares
- title: Get current macro conditions
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
macro_indicatorReturn observations for one economic indicator, with optional dates for the observation period.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return observations for one economic indicator, with optional dates for the observation period.
Annotations the server declares
- title: Get an economic indicator
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_analyst_ratingsReturn the analyst rating consensus and recent rating changes for one ticker.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the analyst rating consensus and recent rating changes for one ticker. The results are third-party opinions.
Annotations the server declares
- title: Get analyst ratings
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_company_profileReturn the company name, industry, exchange, market value, and basic profile fields for one ticker.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the company name, industry, exchange, market value, and basic profile fields for one ticker.
Annotations the server declares
- title: Get a company profile
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_earningsReturn reported or scheduled earnings events in a date range, with an optional ticker filter.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return reported or scheduled earnings events in a date range, with an optional ticker filter.
Annotations the server declares
- title: Get earnings events
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_etf_holdingsReturn the largest reported holdings for one ETF, with an optional minimum weight filter.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the largest reported holdings for one ETF, with an optional minimum weight filter.
Annotations the server declares
- title: Get ETF holdings
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_fundamentalsReturn reported financial statements, ratios, and metrics for one company by quarterly or annual period.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return reported financial statements, ratios, and metrics for one company by quarterly or annual period.
Annotations the server declares
- title: Get company fundamentals
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_price_historyReturn daily prices and volume for one ticker by date range or latest trading-session count.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return daily prices and volume for one ticker by date range or latest trading-session count.
Annotations the server declares
- title: Get price history
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_quoteReturn the latest available end-of-day price and volume for one ticker.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the latest available end-of-day price and volume for one ticker. This tool does not return a real-time quote.
Annotations the server declares
- title: Get the latest price
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
market_symbol_searchFind ticker symbols by company name or ticker text for security identification.No findings
Why it is in this group
- The name "market_symbol_search" says "search": a word for reading.
Description, as the server wrote it Find ticker symbols by company name or ticker text for security identification.
Annotations the server declares
- title: Search ticker symbols
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
news_articleReturn one processed news summary by story identifier.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return one processed news summary by story identifier. The tool does not return full article text or external links.
Annotations the server declares
- title: Get a news summary
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
news_generalReturn recent cross-market news summaries with cursor pagination.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return recent cross-market news summaries with cursor pagination.
Annotations the server declares
- title: Get general market news
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
news_impactsReturn generated direction, importance, and confidence scores for recent news about selected tickers.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return generated direction, importance, and confidence scores for recent news about selected tickers. These scores do not establish causality.
Annotations the server declares
- title: Get estimated news impacts
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
news_stockReturn recent news summaries for one ticker.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return recent news summaries for one ticker. The tool returns summaries and does not return full article text.
Annotations the server declares
- title: Get news for a ticker
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
pingReturn the Unquant MCP server status for an availability check.No findings
Why it is in this group
- The name "ping" says "ping": a word for reading.
Description, as the server wrote it Return the Unquant MCP server status for an availability check.
Annotations the server declares
- title: Check service status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
politics_us_congress_aggregateReturn ticker-level totals from reported United States congressional transactions.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return ticker-level totals from reported United States congressional transactions. The totals do not show current holdings or intent.
Annotations the server declares
- title: Summarize congressional activity
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
politics_us_congress_tradesReturn reported United States congressional transactions.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return reported United States congressional transactions. Filter by ticker, member, asset owner, or transaction dates.
Annotations the server declares
- title: Get congressional trades
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 3.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http unquant https://unquant.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__unquant__ping",
"mcp__unquant__datasets_list",
"mcp__unquant__datasets_describe",
"mcp__unquant__datasets_search",
"mcp__unquant__catalog_list",
"mcp__unquant__catalog_describe",
"mcp__unquant__catalog_preview",
"mcp__unquant__market_price_history",
"mcp__unquant__market_quote",
"mcp__unquant__market_company_profile",
"mcp__unquant__market_fundamentals",
"mcp__unquant__market_symbol_search",
"mcp__unquant__market_analyst_ratings",
"mcp__unquant__market_earnings",
"mcp__unquant__market_etf_holdings",
"mcp__unquant__macro_calendar",
"mcp__unquant__macro_indicator",
"mcp__unquant__news_stock",
"mcp__unquant__news_general",
"mcp__unquant__news_impacts",
"mcp__unquant__news_article",
"mcp__unquant__macro_current_conditions",
"mcp__unquant__politics_us_congress_trades",
"mcp__unquant__politics_us_congress_aggregate",
"mcp__unquant__account_upgrade_status"
],
"ask": [
"mcp__unquant__feedback_submit",
"mcp__unquant__catalog_request",
"mcp__unquant__account_request_upgrade"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as unquant. Review it before you use it.