io.github.heubme2020/datasinking
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
DataSinking
Publisher-provided description
Full-text financial reports (US, China, Japan, Korea, Taiwan, UK) as clean Markdown for RAG agents.
Summary by lookupd
Lets an agent list stocks and financial reports across several exchanges and fetch full text or single sections as Markdown for retrieval.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http datasinking https://api.datasink.ing/mcp
Claude Code, pypi package (stdio)
claude mcp add datasinking -- uvx datasinking
Claude Code, npm package (stdio)
claude mcp add datasinking -- npx -y datasinking-mcp
Codex, remote (streamable-http)
codex mcp add datasinking --url https://api.datasink.ing/mcp
Codex, pypi package (stdio)
codex mcp add datasinking -- uvx datasinking
Codex, npm package (stdio)
codex mcp add datasinking -- npx -y datasinking-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"datasinking": {
"url": "https://api.datasink.ing/mcp"
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"datasinking": {
"command": "uvx",
"args": [
"datasinking"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"datasinking": {
"command": "npx",
"args": [
"-y",
"datasinking-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (8 tools)
Publisher-provided text
list_exchangesList the exchanges DataSinking covers. Returns exchange codes (bj / br / by / jpx / koe / ksc / lk / lse / nasdaq / np / nyse / otc / pk / rs / sse / szse / tpelist_stocksList the stocks on one exchange, including the report count per company.list_reportsList a company's reports — metadata only (id, title, period), no body text. Each item carries a `source` field naming the official disclosure platform; keep thaget_reportFetch one report's full text (metadata + Markdown body). The `source` field names the official disclosure platform; keep that attribution when you cite it. Expelist_sectionsList every section of a report with its size, before you decide what to pull. Returns `sections` (titles, in order) plus `section_details` — same order, one entget_sectionFetch only one section of a report by keyword — much cheaper than get_report, best for RAG. Content is annotated with block markers (`<!-- ds:block:N -->`) so ysubmit_feedbackRequest a full backfill of a stock whose reports look missing or broken, and return its current status. Idempotent — if the stock was already submitted recentlyget_feedback_statusCheck the progress of a submitted feedback request. status is one of pending / processing / done / failed.
Details
- Version: 0.2.17
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 495 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/heubme2020/datasinking
- Website: https://datasink.ing
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.heubme2020/datasinking)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp