{"schema_version":1,"name":"European Financial Data","purpose":"European company research through MCP: financial statements, ownership and regulatory disclosures. Automatic share-price refresh is disabled.","access":{"stage":"testing","payment_required":false,"account_required":true,"key_management_url":"https://eurofindata.com/dashboard/api-keys","usage_url":"https://eurofindata.com/dashboard/usage","limits":"Account-specific testing access. Read the dashboard allowance; do not assume a numeric cap or unlimited public access."},"setup":{"instructions_url":"https://eurofindata.com/agents.md","documentation_index_url":"https://eurofindata.com/llms.txt","expanded_guide_url":"https://eurofindata.com/llms-full.txt","quickstart_url":"https://eurofindata.com/docs/quickstart","client_setup_url":"https://eurofindata.com/docs/mcp","tools_reference_url":"https://eurofindata.com/docs/mcp-tools"},"mcp":{"url":"https://api.eurofindata.com/mcp","transport":"streamable_http","authentication":{"type":"bearer","header":"Authorization","value_template":"Bearer <account-api-key>","suggested_environment_variable":"EUROFINDATA_API_KEY","oauth_available":false},"discovery":"Use the connected server to discover tools and their input schemas before making calls.","verification_calls":[{"tool":"search_companies","arguments":{"query":"ASML","limit":1}},{"tool":"get_income_statements","arguments":{"ticker":"ASML","period":"annual","limit":1}}],"verification_success":"A resolved company and an actual statement response with reporting period, currency, and source. Preserve missing fields."},"research":{"library_url":"https://eurofindata.com/research","articles":[{"title":"Analyze ASML’s operating margin with an AI agent","category":"Worked example","html_url":"https://eurofindata.com/research/asml-operating-margin","markdown_url":"https://eurofindata.com/research/asml-operating-margin/index.md","reviewed_at":"2026-10-17","sample_json_url":"https://eurofindata.com/research/asml-operating-margin/sample.json","sample_csv_url":"https://eurofindata.com/research/asml-operating-margin/sample.csv","sample_as_of":"2026-10-04","is_live":false},{"title":"Where to get European financial data for AI agents","category":"Field guide","html_url":"https://eurofindata.com/research/european-financial-data-for-ai-agents","markdown_url":"https://eurofindata.com/research/european-financial-data-for-ai-agents/index.md","reviewed_at":"2026-10-17"},{"title":"Financial Datasets vs European Financial Data","category":"Comparison","html_url":"https://eurofindata.com/research/financial-datasets-vs-european-financial-data","markdown_url":"https://eurofindata.com/research/financial-datasets-vs-european-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"Alpha Vantage vs European Financial Data","category":"Comparison","html_url":"https://eurofindata.com/research/alpha-vantage-vs-european-financial-data","markdown_url":"https://eurofindata.com/research/alpha-vantage-vs-european-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"Public filings or a financial data MCP server?","category":"Comparison","html_url":"https://eurofindata.com/research/public-filings-vs-financial-data-mcp","markdown_url":"https://eurofindata.com/research/public-filings-vs-financial-data-mcp/index.md","reviewed_at":"2026-10-17"},{"title":"MCP vs REST for financial research","category":"Comparison","html_url":"https://eurofindata.com/research/mcp-vs-rest-financial-data","markdown_url":"https://eurofindata.com/research/mcp-vs-rest-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"Read LVMH’s reported and adjusted measures carefully","category":"Worked example","html_url":"https://eurofindata.com/research/lvmh-reported-vs-adjusted-profit","markdown_url":"https://eurofindata.com/research/lvmh-reported-vs-adjusted-profit/index.md","reviewed_at":"2026-10-17","sample_json_url":"https://eurofindata.com/research/lvmh-reported-vs-adjusted-profit/sample.json","sample_csv_url":"https://eurofindata.com/research/lvmh-reported-vs-adjusted-profit/sample.csv","sample_as_of":"2026-10-04","is_live":false},{"title":"Build a SAP margin history without filling the gaps","category":"Worked example","html_url":"https://eurofindata.com/research/sap-financial-history-missing-data","markdown_url":"https://eurofindata.com/research/sap-financial-history-missing-data/index.md","reviewed_at":"2026-10-17","sample_json_url":"https://eurofindata.com/research/sap-financial-history-missing-data/sample.json","sample_csv_url":"https://eurofindata.com/research/sap-financial-history-missing-data/sample.csv","sample_as_of":"2026-10-04","is_live":false},{"title":"Research European short-position disclosures with an agent","category":"Field guide","html_url":"https://eurofindata.com/research/european-short-position-disclosures","markdown_url":"https://eurofindata.com/research/european-short-position-disclosures/index.md","reviewed_at":"2026-10-17"},{"title":"Ticker, ISIN or LEI: find the right European company","category":"Field guide","html_url":"https://eurofindata.com/research/company-identifiers-ticker-isin-lei","markdown_url":"https://eurofindata.com/research/company-identifiers-ticker-isin-lei/index.md","reviewed_at":"2026-10-17"},{"title":"How to check whether financial data is actually current","category":"Field guide","html_url":"https://eurofindata.com/research/financial-data-freshness","markdown_url":"https://eurofindata.com/research/financial-data-freshness/index.md","reviewed_at":"2026-10-17"},{"title":"Finnhub vs European Financial Data","category":"Comparison","html_url":"https://eurofindata.com/research/finnhub-vs-european-financial-data","markdown_url":"https://eurofindata.com/research/finnhub-vs-european-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"FactSet vs European Financial Data","category":"Comparison","html_url":"https://eurofindata.com/research/factset-vs-european-financial-data","markdown_url":"https://eurofindata.com/research/factset-vs-european-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"FinancialData.Net vs European Financial Data","category":"Comparison","html_url":"https://eurofindata.com/research/financialdata-net-vs-european-financial-data","markdown_url":"https://eurofindata.com/research/financialdata-net-vs-european-financial-data/index.md","reviewed_at":"2026-10-17"},{"title":"Financial data providers, marketplaces and directories","category":"Field guide","html_url":"https://eurofindata.com/research/financial-data-providers-marketplaces-directories","markdown_url":"https://eurofindata.com/research/financial-data-providers-marketplaces-directories/index.md","reviewed_at":"2026-10-17"},{"title":"Get European company financial statements in Python","category":"Worked example","html_url":"https://eurofindata.com/research/european-financial-data-python","markdown_url":"https://eurofindata.com/research/european-financial-data-python/index.md","reviewed_at":"2026-10-17","sample_json_url":"https://eurofindata.com/research/european-financial-data-python/sample.json","sample_csv_url":"https://eurofindata.com/research/european-financial-data-python/sample.csv","sample_as_of":"2026-10-04","is_live":false}],"workflow":["Resolve the issuer","Check coverage and freshness","Retrieve a bounded set of records","Analyze with periods, currencies, sources, and missing values visible"],"coverage_url":"https://eurofindata.com/docs/coverage","provenance_url":"https://eurofindata.com/docs/provenance","limitations":["Current company coverage is European; Nvidia and Google/Alphabet are not included.","Historical depth varies by issuer. Universal twenty-year coverage is not available.","KPIs and guidance have limited coverage; guidance extraction is heuristic and needs source verification.","MCP statements expose source labels and filing IDs. get_company_filings exposes indexed report references, source URLs and provenance; get_sec_filings provides additional SEC links where available.","The 75-job refresh profile includes all 27 ESEF countries and regulatory, ownership and macro work. Inspect refresh_job_status, refresh_blocked_reason and filing_backlog for actual outcomes. Prices and other permission/credential-gated feeds remain skipped; configured jobs do not prove complete coverage.","Arbitrary report-text search is unavailable. Narrative analysis requires opening original documents."]},"alternative":{"type":"rest","base_url":"https://api.eurofindata.com/v1","openapi_url":"https://api.eurofindata.com/openapi.json","reference_url":"https://eurofindata.com/docs/api-reference"}}