Full-text Asian financial reports (China, Korea, Japan) as clean Markdown β 6 tools for RAG agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Full-text financial reports across Asia, as clean Markdown.
DataSinking serves full-text financial reports β annual, semi-annual
and quarterly β from China, Korea and Japan as clean Markdown, ready for LLM reading
and RAG. Query by FMP-style symbol (600519.SS, 005930.KS, 7203.T) or filter by exchange,
report period, or section β pull just the MD&A / risk section instead of the whole report.
Reports are sourced from official disclosure platforms and parsed into structured Markdown with
YAML frontmatter, preserved headings, paragraphs and tables.
Ship DataSinking to any AI agent (Claude Desktop / Cursor / Codex / Windsurf) as an MCP server β 6 tools: list exchanges, list stocks, list reports, fetch a report, list sections, fetch one section (token-friendly for RAG).
Or add to your client with command: datasinking-mcp. A remote streamable-HTTP endpoint
is also live at https://api.datasink.ing/mcp. See mcp-server.md.

Examples, research and tutorials showing how to work with financial report data, including reproducing the presentation styles found in financial-report research papers.
?apikey=):Or in Python:
All five functions (curl / Python / LLM): api-examples.md.
Don't want to write code? Point any LLM at datasink.ing,
give it your API key, and ask in plain language. See
llm-examples.md for eight end-to-end examples β explore
coverage, list a company's reports, and extract a figure with correct units.
examples/)| File | What it does |
|---|---|
01_quickstart.py | The 5 core functions: list exchanges / stocks / reports / fetch a report / fetch a stock's reports |
02_download_company.py | Download a company's full reports to local Markdown files |
03_download_exchange.py | Download an entire exchange's reports (all stocks) to local Markdown files |
Every example pulls from the live API and runs as-is.
03_download_exchange.pyfetches every report on an exchange (e.g. all of Shenzhen β 150k+ documents). Free keys work too, but fall back to slow per-document fetching (1 req/s + shared daily quota); a paid (yearly) key is strongly recommended for full-exchange downloads.
research/)research/ hosts research notes and blog posts, each based on DataSinking data with the source cited. You can reproduce charts and presentations found in financial-report research papers, e.g.:
Start from research/TEMPLATE.md.
| Coverage | China (SSE / SZSE / BSE) Β· Korea (KOSPI / KOSDAQ / KONEX) Β· Japan (TSE) |
| Document types | annual / semiannual / q1 / q3 / amendment |
| Update frequency | Daily β Korea/Japan via official DART/EDINET APIs (new filings within ~24h of publication) |
| Format | Full-text Markdown (with YAML frontmatter) |
| API | REST β GET /documents, batch download, with_content=1 for full text, ?section= + /sections for chapter-level access |
| Symbols | FMP style: 600519.SS / 005930.KS / 7203.T |
| Auth | ?apikey= query parameter (FMP style) |
Reports are sourced from official regulatory disclosure platforms in each market and converted in-house to clean Markdown.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/datasinking)<a href="https://allmcps.com/mcp/datasinking"><img src="https://allmcps.com/api/badge/datasinking?style=directory" alt="DataSinking on AllMCPs" /></a>