Financial Reports MCP Server
Regulatory filings and corporate data access for AI assistants via FinancialReports API.
Data last scanned today · Reviewed today
Overview
Financial Reports MCP Server enables direct interaction with global corporate filings and financial data. By connecting your FinancialReports account, you gain access to 16 default tools, with an optional configuration to expand reach to 46 total data tools for comprehensive market analysis and regulatory research.
Our verdict
This server carries a high-risk profile, holding a security score of 38/100. Key contributors to this risk include the fact that it is a community-maintained project rather than an official vendor release and its core security components, such as read-only mode and authentication methods, have not yet been editorially reviewed. It is suitable for users willing to operate within these transparency limitations, though it should be handled with caution in environments requiring rigorous security audits.
- Zero direct dependencies reduce the supply-chain attack surface.
- Utilizes OAuth PKCE for secure authentication without storing static keys.
- Comprehensive documentation is provided via the official repository link.
- Active development evidenced by recent commits.
- Security score of 38/100 indicates significant oversight gaps.
- Authentication and read-only modes remain unverified.
- Community-maintained status lacks formal vendor accountability.
Tools
| Tool | Description | Risk |
|---|---|---|
| companies_financials_retrieve | Retrieve Company Financials | low |
| companies_list | List Companies | low |
| companies_next_annual_report_retrieve | Predict Next Annual Report | low |
| companies_resolve_create | Resolve Companies by Identifier (Batch) | medium |
| companies_retrieve | Retrieve Company Details | low |
| filing_categories_list | List Filing Categories | low |
| filing_types_list | List Filing Types | low |
| filings_list | List Filings | low |
| filings_markdown_retrieve | Retrieve Filing Markdown | low |
| filings_retrieve | Retrieve Filing Details | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Do I need a paid plan to use this MCP server?
No, the MCP connector is free for all FinancialReports account holders. You only need to create a free account at financialreports.eu to use it.
›How do I authenticate with the server?
This server uses OAuth with PKCE and dynamic client registration. There are no API keys to copy; you authenticate via a browser sign-in flow when prompted by your MCP client.
›How many tools are available by default?
The server provides 16 curated tools by default. You can enable the full surface of 46 tools by setting the environment variable MCP_FULL_SURFACE to 1.
›What should I do if I encounter a 'Client Not Registered' error?
You must remove the connector from your client settings and add it again to create a fresh registration. Restarting or retrying will not resolve this error because the registration is tied to the specific connector instance.
›Is there a specific configuration required for Generic MCP clients?
Most generic clients require adding an entry to their mcpServers object pointing to the endpoint https://mcp.financialfilings.com/mcp using the streamable-http type.
Alternatives
Badge
Maintain this server? Add the live badge to your README.