AkkruData
Server Details
SEC filings, financial statements, metrics, insider and institutional holdings as structured data
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 38.7% over 43 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 50 tools
Multiple tool families overlap heavily: get_filing_statement vs. the five dedicated statement shortcuts, get_metrics_bundle vs. get_metrics_subset vs. get_metrics_bundle_filing_date, get_valuation_metrics vs. get_valuation_metrics_filing_date, and the list/search/get_stats/get_by_id ownership clusters. The unusually detailed descriptions explicitly disambiguate most cases, but with 50 tools an agent still faces many fine-grained choices.
Every tool follows a clean snake_case verb_noun pattern (e.g., list_filings, get_balance_sheet, search_stocks, compare_line_items), with predictable verbs for discovery, retrieval, comparison, and screening. No camelCase or stylistic drift.
50 tools is far above the 3-15 sweet spot and sits in the 'too many' range; the surface spans statements, metrics, ownership, events, and screening, so each domain is broad, but the aggregate set is heavy and increases selection risk. It is not an absurd single-domain mismatch, but it is over-scoped for easy agent navigation.
The surface covers discovery, filing/statement retrieval, XBRL facts, dimensional breakdowns, comprehensive metric families, ownership (insider, initial, institutional), corporate events, and multi-domain screening. For a read-only financial-analytics API, CRUD lifecycle is not expected, and no obvious operational gap remains.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
27 tool updates
- Changed
get_balance_sheet1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_cash_flow_statement1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_comprehensive_income1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_dimensional_breakdown_by_fact_id1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_dimensional_breakdown_by_line_item1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_equity_statement1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_filing_facts1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_filing_statement1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_income_statement1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
get_initial_holding_stats2 fields changed- added
Input schema / properties / cikAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both.", + "title": "Cik" +} - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker. Provide this and/or insider_cik."New value: +"Company ticker; any symbol the company has traded under. Provide this and/or insider_cik."
- Changed
get_insider_stats2 fields changed- added
Input schema / properties / cikAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both.", + "title": "Cik" +} - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker. Provide this and/or insider_cik."New value: +"Company ticker; any symbol the company has traded under. Provide this and/or insider_cik."
- Changed
get_institutional_portfolio1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Ticker to pin one security inside the quarter."New value: +"Ticker to pin inside the quarter; any symbol the company has traded under. A former symbol can pin several CUSIPs."
- Changed
get_institutional_security_holders1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Ticker. A ticker can match several CUSIPs (share classes, renumberings) — rows for all of them are included and the securities block lists each one."New value: +"Ticker; any symbol the company has traded under. A ticker can match several CUSIPs — rows for all of them are included and the securities block lists each one."
- Changed
get_metrics_timeseries1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea)."New value: +"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea); any symbol the company has traded under."
- Changed
list_company_insiders6 fields changed- added
Input schema / properties / cikAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both.", + "title": "Cik" +} - added
Input schema / properties / ticker / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / ticker / defaultAdded value: +null - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker."New value: +"Company ticker; any symbol the company has traded under. Provide ticker or cik." - removed
Input schema / properties / ticker / typeRemoved value: -"string" - removed
Input schema / requiredRemoved value: -[ - "ticker" -]
- Changed
list_event_filings2 fields changed- changed
Input schema / properties / cik / descriptionPrevious value: -"Company SEC CIK, 1–10 digits as a string; leading zeros are optional. Provide cik or ticker, not both."New value: +"Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both." - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company stock symbol, 1–32 characters. Provide ticker or cik, not both."New value: +"Company stock symbol, 1–32 characters; any symbol the company has traded under. Provide ticker or cik, not both."
- Changed
list_filing_statements1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
list_filings1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea)."New value: +"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea); any symbol the company has traded under."
- Changed
list_initial_holdings2 fields changed- added
Input schema / properties / cikAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both.", + "title": "Cik" +} - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker. Provide this and/or insider_cik."New value: +"Company ticker; any symbol the company has traded under. Provide this and/or insider_cik."
- Changed
list_insider_transactions2 fields changed- added
Input schema / properties / cikAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Company SEC CIK, 1–10 digits as a string; leading zeros are optional; any CIK the company has filed under. Provide cik or ticker, not both.", + "title": "Cik" +} - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker. Provide this and/or insider_cik."New value: +"Company ticker; any symbol the company has traded under. Provide this and/or insider_cik."
- Changed
list_metric_snapshots1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea)."New value: +"Company ticker, e.g. \"AAPL\" (US) or \"000100\" (Korea); any symbol the company has traded under."
- Changed
lookup_company3 fields changed- added
Input schema / properties / leiAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Legal Entity Identifier, 20 characters, e.g. \"213800LRO7NS5CYQMN21\" (European companies only).", + "title": "Lei" +} - changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe: ticker + country marker), or \"600519_CN\" (China A-share: 6-digit code + _cn). Provide exactly one of ticker / cik / dart_corp_code / edinet_code."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe: ticker + country marker), or \"600519_CN\" (China A-share: 6-digit code + _cn). Provide exactly one of ticker / cik / dart_corp_code / edinet_code / lei / uscc." - added
Input schema / properties / usccAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "China Unified Social Credit Code, 18 characters, e.g. \"9152000071430580XT\" (China A-share companies only).", + "title": "Uscc" +}
- Changed
query_line_items1 field changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share). Use with fiscal_year when filing_id is omitted."New value: +"Company ticker, e.g. \"AAPL\" (US), \"000100\" (Korea), \"1332\" (Japan), \"VIRI_F\" (Europe), \"600519_CN\" (China A-share); any symbol the company has traded under. Use with fiscal_year when filing_id is omitted."
- Changed
search_events1 field changed- changed
Input schema / properties / tickers / descriptionPrevious value: -"Optional company symbols, 1–100 entries. Omit to search all available US companies."New value: +"Optional company symbols, 1–100 entries; any symbol a company has traded under. Omit to search all available US companies."
- Changed
search_initial_holdings2 fields changed- changed
Input schema / properties / group_by_ticker / descriptionPrevious value: -"When true (default), group rows by ticker; when false, return flat rows."New value: +"When true (default), one group per company; when false, flat rows, each carrying company_id." - changed
Input schema / properties / tickers / descriptionPrevious value: -"Whitelist, <= 100. Omit to scan the whole library."New value: +"Whitelist, <= 100; any symbol a company has traded under. Omit to scan the whole library."
- Changed
search_insider_trades2 fields changed- changed
Input schema / properties / group_by_ticker / descriptionPrevious value: -"When true (default), group rows by ticker; when false, return flat rows."New value: +"When true (default), one group per company; when false, flat rows, each carrying company_id." - changed
Input schema / properties / tickers / descriptionPrevious value: -"Whitelist, <= 100. Omit to scan the whole library."New value: +"Whitelist, <= 100; any symbol a company has traded under. Omit to scan the whole library."
- Changed
search_stocks2 fields changed- changed
Input schema / properties / group_by_ticker / descriptionPrevious value: -"When true (default), return one row per ticker; when false, one row per filing."New value: +"When true (default), one row per company; when false, one row per filing." - changed
Input schema / properties / tickers / descriptionPrevious value: -"Optional whitelist restricting the search to these tickers (≤ 100)."New value: +"Optional whitelist restricting the search to these tickers (≤ 100); any symbol a company has traded under."
50 tool updates
- First observed
compare_facts - First observed
compare_line_items - First observed
get_balance_sheet - First observed
get_cash_flow_metrics - First observed
get_cash_flow_statement - First observed
get_comprehensive_income - First observed
get_dimensional_breakdown_by_fact_id - First observed
get_dimensional_breakdown_by_line_item - First observed
get_efficiency_metrics - First observed
get_equity_statement - First observed
get_event_filing - First observed
get_filing_excel - First observed
get_filing_facts - First observed
get_filing_statement - First observed
get_financial_health_metrics - First observed
get_growth_metrics - First observed
get_income_statement - First observed
get_initial_holding_stats - First observed
get_initial_holdings_by_id - First observed
get_insider_stats - First observed
get_insider_transactions_by_id - First observed
get_institutional_manager_history - First observed
get_institutional_portfolio - First observed
get_institutional_security_holders - First observed
get_metrics_bundle - First observed
get_metrics_bundle_filing_date - First observed
get_metrics_subset - First observed
get_metrics_timeseries - First observed
get_profitability_metrics - First observed
get_valuation_metrics - First observed
get_valuation_metrics_filing_date - First observed
list_companies - First observed
list_company_insiders - First observed
list_event_filings - First observed
list_event_types - First observed
list_filing_statements - First observed
list_filings - First observed
list_initial_holdings - First observed
list_insider_tickers - First observed
list_insider_transaction_types - First observed
list_insider_transactions - First observed
list_metric_snapshots - First observed
list_screener_filters - First observed
lookup_company - First observed
query_line_items - First observed
search_events - First observed
search_initial_holdings - First observed
search_insider_trades - First observed
search_institutional_holdings - First observed
search_stocks
Publisher details
- Operator
- Akkru Inc. · Publisher source
- Operator website
- https://www.akkrudata.ai · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://www.akkrudata.ai/documents#11-mcp-access · Publisher source
- Trust center
- Not applicable
- Restrictions
- A free account is required — self-serve sign-up with email verification, no approval or invite. OAuth uses dynamic client registration, so no custom OAuth app is needed. The free plan covers S&P 500 issuers and three years of history; Russell 3000 and calculated metrics need Starter, and screening plus non-US markets (KR / JP / EU / CN) need Pro. Usage is metered in credits — 5,000 on sign-up and 1,500 monthly on the free plan. · Publisher source
Related MCP Connectors
Verified SEC filing data for US equities: fundamentals, point-in-time values, 13F holders, insiders
SEC filings, company financials, holdings, earnings calls, stock prices, options and macro data.
SEC filings, insider trades, and earnings data
Financial statements, metrics, dividends, and price data for public companies.
Related MCP Servers
AlicenseAqualityDmaintenanceProvides as-reported US equity fundamentals, live quotes, financial statements, valuation comps, and a screener from SEC filings, with per-cell filing provenance for citations.7MIT- AlicenseNot gradedqualityBmaintenanceProvides free SEC filing fundamentals for US public companies, including financial statements, 10-K/10-Q summaries, and 8-K event histories. No API key or signup required.MIT
- FlicenseAqualityDmaintenanceProvides access to SEC filings and detailed XBRL financial data for all publicly traded U.S. companies. It enables users to search for company info, retrieve historical metrics like revenue and assets, and compare financial performance across different industries.61-
- AlicenseAqualityCmaintenanceGive your AI agent live SEC EDGAR data: company financials, insider trades, 8-K events, 13F holdings, and the raw filings stream — all normalized to clean JSON, every number traceable back to its sec.gov source filing.849 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.