xfinlab
Server Details
Financial intelligence for AI agents: market events, sentiment, technicals, news feed.
- Status
- Healthy
- Uptime
- 97.9% over 61 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Server Listing
- XFINLAB Intelligence
TDQS
Scored across 6 tools
Most tools target distinct concerns (fundamentals, macro, technicals), but three tools deal in news/headlines: get_market_events (raw headlines), get_intelligence_feed (clustered AI narratives), and get_global_market_map (regional headlines + macro). The descriptions do differentiate them, but an agent could still confuse which news tool to reach for.
Every tool follows a consistent get_<noun> snake_case pattern, with descriptive, predictable names. This is a clean, highly predictable convention across the whole set.
Six tools is a lean, well-scoped set that maps cleanly to distinct analyst workflows. It is slightly on the thin side given the breadth of the market-intelligence domain, but each tool clearly earns its place.
The surface covers fundamentals, macro, news, sentiment, and technicals, which is broad coverage for a market-intelligence server. Minor gaps exist (fundamentals are annual-only with no quarterly, and there is no raw price-history/screener endpoint), but core workflows are achievable.
Available Tools
6 toolsget_fundamentals_as_ofARead-onlyIdempotentInspect
Point-in-time company fundamentals (fundamentals_as_of): what an investor could actually have known about a US-listed company on a given date. For a symbol and an as_of date (YYYY-MM-DD) it returns the annual SEC 10-K figures (revenue, net income, diluted EPS, total assets, total liabilities, operating cash flow) that had already been filed and were available by that date, each with the period it describes (data_time) and the SEC filing date (publication_time). Later restatements are never leaked back into an earlier date, which avoids look-ahead bias in backtests and research. Fields with no data public by that date are listed in unavailable_fields, never filled with zeros. Also returns source, quality and limitations. US SEC filers, annual data only; not investment advice.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | Date to evaluate, YYYY-MM-DD, e.g. '2023-06-30'. | |
| symbol | Yes | US ticker, e.g. 'AAPL'. | |
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (which already declare readOnly/idempotent/non-destructive/openWorld), the description discloses rich behavior: restatements are never leaked into earlier dates, missing fields go into unavailable_fields rather than being zero-filled, and source/quality/limitations are returned. It also states the data universe (US SEC filers, annual only) and that it is not investment advice.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Dense but well structured: purpose, inputs, return shape, and the anti-look-ahead rationale are front-loaded, and every sentence carries information. It is on the longer side, with some redundancy between the opening clause and the later 'not investment advice' disclaimer, but nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden and does so: it enumerates the returned metrics (revenue, net income, diluted EPS, total assets, liabilities, operating cash flow), the temporal fields (data_time, publication_time), the unavailable_fields behavior, and the auxiliary source/quality/limitations. An agent has everything needed to call and interpret the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds interpretation beyond the schema: as_of is not just a date format but the point-in-time cutoff determining which filings were public, and the symbol is constrained to US-listed companies. It leaves api_key and marketplace_license_key to the schema, which is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a specific verb+resource (returns point-in-time company fundamentals) and precisely scopes it: annual SEC 10-K figures for a US-listed symbol on a given as_of date. It clearly distinguishes itself from the sibling analytics tools (market map, sentiment, technical analysis, events, feed), none of which return per-company point-in-time financials.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states the concrete use case and the condition that selects it ('for a symbol and an as_of date ... avoids look-ahead bias in backtests and research'), so an agent knows this is the correct tool when historical, as-of fundamentals are needed. It does not explicitly name alternatives or exclusions (e.g. non-US filers, quarterly data), but the 'US SEC filers, annual data only' note effectively sets boundaries.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_global_market_mapARead-onlyIdempotentInspect
Get a cross-region global market snapshot ('World Engine'): macro indicators (GDP growth/inflation/unemployment, with source attribution -- world_bank/fred/ecb), filtered regional headlines, and FinBERT sentiment for each requested region, plus a top-level global headlines feed (GDELT). Regions: us, europe, japan, korea, china, hk, tw, sea, me, latam. No AI narrative, no directional signal -- structured real data only.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| regions | No | Comma-separated region keys, e.g. 'us,hk,china'. Omit for all 10 regions. | |
| news_limit | No | Headlines per region, 1-20. | |
| include_sentiment | No | Whether to run FinBERT sentiment on each region's headlines. | |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld and non-destructive, so safety is covered. The description adds genuinely new context: the data provenance (world_bank/fred/ecb, GDELT), that sentiment is FinBERT-derived, and that output is deliberately non-analytical. It omits quota/rate-limit behavior, though the marketplace_license_key parameter hints at a daily quota.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense paragraph that front-loads the core purpose and defers detail to the data inventory. Every clause carries information, though the parenthetical source tags make it slightly heavy for one sentence.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description must convey the return shape, and it does via an explicit inventory of the four result categories. Coverage of what the caller gets back is strong; the only missing element is guidance on how the composite relates to the sibling tools it overlaps with.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds real value by enumerating all ten valid region keys (us, europe, japan, korea, china, hk, tw, sea, me, latam), which the schema only illustrates with 'e.g. us,hk,china'. That enumeration closes the only gap in the otherwise complete parameter docs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb+resource with full enumeration of what the snapshot contains: macro indicators with source attribution, filtered regional headlines, FinBERT sentiment, and a top-level GDELT feed. It also explicitly scopes what it is not (no AI narrative, no directional signal), so an agent can distinguish it from get_sentiment or get_intelligence_feed without opening either.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The negative framing (no AI narrative, no directional signal, structured real data only) implies a use case, and 'Omit for all 10 regions' gives a default behavior. However, it never states when to pick this composite snapshot over the sibling tools get_sentiment, get_intelligence_feed, or get_market_events.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_intelligence_feedARead-onlyIdempotentInspect
Get AI-structured event clusters from recent news: same-story headline clusters with entity/sentiment/quant-context fields and an AI-written narrative summary. Optionally scoped to one ticker; otherwise returns the latest cross-market feed. This is structured fact extraction, not republished article text, and never includes a directional trading signal or probability estimate.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language for the narrative summary. | en |
| limit | No | Max event clusters, 1-10. | |
| ticker | No | Optional ticker to scope the feed to, e.g. 'MSFT'. | |
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld, non-destructive, so the safety profile is covered. The description adds real behavioral context beyond that: it is structured fact extraction rather than republished article text, and it never emits a directional trading signal or probability estimate — a meaningful expectation boundary for an agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences, front-loaded with what is returned, then scope behavior, then content boundaries. No filler or repetition of schema defaults, and each sentence carries distinct information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by listing the returned fields (entity/sentiment/quant-context, narrative summary) and the cluster structure, and it defines scope behavior and content limits. Combined with a fully documented schema, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds semantic meaning by explaining the omissible ticker's runtime consequence ('otherwise returns the latest cross-market feed'), clarifying the default output scope rather than merely restating the parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get AI-structured event clusters from recent news') and enumerates the payload (headline clusters, entity/sentiment/quant-context fields, AI-written narrative summary). It is clearly distinguishable in substance from market-map or fundamentals siblings, but it never names or contrasts a sibling tool explicitly, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives one conditional usage rule — pass a ticker to scope, omit it for the latest cross-market feed — which is genuinely useful. However, there is no guidance on when to prefer this over get_market_events or get_sentiment, and no exclusions or prerequisites beyond the optional scope.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_eventsARead-onlyIdempotentInspect
Get recent market/company news headlines from XFINLAB's aggregated real-time news feed (RSS-sourced, deduplicated). Optionally filter by ticker/company name. Returns title, source, kind, published_at, url for each item -- no article body text.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results, 1-100. | |
| ticker | No | Optional ticker or company name to filter by, e.g. 'NVDA'. | |
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds real value beyond that: the feed is RSS-sourced and deduplicated, and critically it returns 'no article body text', which sets expectations about result depth. It still says nothing about rate limits, quota behavior, or what 'recent' means.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences: purpose/source first, optional filter second, return shape third. Every sentence carries information and the most decision-relevant content is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by listing the returned fields (title, source, kind, published_at, url) and explicitly excluding body text. The main remaining gap is that 'recent' is undefined and there is no mention of pagination or date-range behavior, though limit is covered in the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all four parameters including api_key and marketplace_license_key. The description only restates the ticker filter and omits the limit/license parameters entirely, adding no syntax or format detail beyond the schema. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get recent market/company news headlines') and characterizes the source as XFINLAB's aggregated real-time news feed, RSS-sourced and deduplicated. It is clear on its own, but does not explicitly differentiate from the overlapping sibling get_intelligence_feed, leaving the agent to infer the distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions the optional ticker filter, which implies a filtered-lookup use case, but gives no explicit when-to-use, when-not-to-use, or routing guidance versus get_intelligence_feed or get_sentiment. Usage is inferable but not stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_sentimentARead-onlyIdempotentInspect
Get FinBERT-based sentiment analysis of recent headlines for a ticker. Returns per-headline label/confidence/score plus an average score. Real model inference, not a fabricated estimate.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of recent headlines to analyze, 1-25. | |
| ticker | Yes | Ticker to analyze, e.g. 'AAPL'. | |
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), so the bar is lower. The description adds the return shape (per-headline label/confidence/score plus an average) and an explicit reliability claim that the output is real model inference rather than a fabricated estimate, which is useful trust context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tight sentences, front-loaded with what the tool does and followed by what it returns. No filler; every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description correctly carries the return-value burden by naming the per-headline fields and the aggregate score. Auth and quota details live in the schema, but rate-limit or quota behavior at call time is not described, leaving a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents ticker, limit, api_key, and marketplace_license_key. The description adds no parameter-level meaning beyond what the schema provides (it only implies the ticker and recent-headlines scope), so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: FinBERT-based sentiment analysis of recent headlines for a ticker. The scope (per-headline plus averaged sentiment) is concrete and unmistakably distinct from siblings like get_fundamentals_as_of or get_technical_analysis.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the ticker-scoped headline sentiment framing, but the description never states when to reach for this tool versus the other intelligence tools, nor any exclusions or prerequisites. No explicit when/when-not guidance is present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_technical_analysisBRead-onlyIdempotentInspect
Get confluence direction/confidence, trend, MACD, volume, chart patterns, and market-structure signals (BOS/CHOCH/liquidity-sweep/order-flow/volume-profile/institutional-footprint) for one ticker, computed from real OHLC price data -- the same engine that powers XFINLAB's chart-analysis and ai-analysis pages.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language for text labels, e.g. 'en', 'zh-HK'. | en |
| period | No | History window, e.g. '6mo', '1y'. | 6mo |
| ticker | Yes | Ticker to analyze, e.g. 'TSLA', '0700.HK'. | |
| api_key | No | XFINLAB Intelligence API key (X-API-Key). Omit if supplied via HTTP header instead. | |
| interval | No | Candle interval, e.g. '1d'. | 1d |
| marketplace_license_key | No | Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false), so the bar is lower. The description adds genuine context: results are computed from real OHLC price data and come from the same engine as XFINLAB's chart/ai-analysis pages, which speaks to provenance and trust. It still says nothing about latency, rate limits, or daily quota behavior that the api_key/marketplace_license_key parameters hint at.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single tightly packed sentence that front-loads the resource and keeps the signal list scannable. The parenthetical market-structure enumeration is long but every item carries information about the return content, so little is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden of describing what comes back, and it does so by enumerating the computed signals (confluence direction/confidence, trend, MACD, volume, patterns, BOS/CHOCH/liquidity sweep). It stops short of describing the shape or organization of the response, but combined with full annotation and schema coverage it is largely sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents lang, period, interval, api_key, and marketplace_license_key in detail; baseline 3 applies. The description only reinforces that it operates on one ticker, adding no format or syntax meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (get) and a well-enumerated resource: confluence direction/confidence, trend, MACD, volume, chart patterns, and named market-structure signals for a single ticker. The enumerated output set makes it easy to separate from get_sentiment or get_fundamentals_as_of in practice, but the description never explicitly names or routes against those siblings, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description only says what the tool computes; it never states when to reach for it, when not to, or how it relates to alternatives such as get_sentiment (which also takes a ticker). An agent must infer the invocation condition entirely from the tool name and output list.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
get_fundamentals_as_of
5 tool updates
- Changed
get_global_market_map1 field changed- added
Input schema / properties / marketplace_license_keyAdded value: +{ + "description": "Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license.", + "type": "string" +}
- Changed
get_intelligence_feed1 field changed- added
Input schema / properties / marketplace_license_keyAdded value: +{ + "description": "Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license.", + "type": "string" +}
- Changed
get_market_events1 field changed- added
Input schema / properties / marketplace_license_keyAdded value: +{ + "description": "Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license.", + "type": "string" +}
- Changed
get_sentiment1 field changed- added
Input schema / properties / marketplace_license_keyAdded value: +{ + "description": "Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license.", + "type": "string" +}
- Changed
get_technical_analysis1 field changed- added
Input schema / properties / marketplace_license_keyAdded value: +{ + "description": "Optional: an mcp-marketplace.io license key for this listing's paid tier. If valid, upgrades a free XFINLAB API key's daily quota to Pro for this call. Omit if supplied via the X-Marketplace-License-Key header instead, or if not using a marketplace license.", + "type": "string" +}
5 tool updates
- First observed
get_global_market_map - First observed
get_intelligence_feed - First observed
get_market_events - First observed
get_sentiment - First observed
get_technical_analysis
Related MCP Connectors
US stock market data for AI agents: SEC filings, financials, insider trades, 13F, options, macro.
Stocks, options flow, SEC filings, earnings, GPU prices, supply chain and macro data for agents
Financial news for AI agents: search, trending, insider, earnings reads, macro, scored 1-10.
Real-time financial news for AI agents: search by ticker and source, with sentiment and entities.
Related MCP Servers
- AlicenseAqualityBmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.976 npm5MIT

ultralayer-v0official
AlicenseNot gradedqualityBmaintenanceRealtime financial context for AI agents: what changed, who is affected, and what to watch next. One suite covering news, events, guidance, filing changes, sentiment, stakeholders, and alerts. Information-efficient responses with evidence for every result. First-class point-in-time safety for backtests. Pairs well with web search and a market-data API. All data is our own.3MIT- AlicenseAqualityBmaintenanceReal-time financial news for AI agents and trading bots — AI-enriched stories with per-ticker analysis, a 1–10 relevance score, SEC Form-4 insider transactions, plus trending and "actionable-now" feeds. Free tier, OAuth, no API key to paste.113MIT

oneqaz-trading-mcpofficial
AlicenseNot gradedqualityBmaintenanceProvides AI agents with real-time financial market intelligence including regime detection, adaptive signals, macro context chains, and cross-market analysis for crypto, US, and Korean stocks.34 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.