MCP Hub
Back to servers

tdnet-disclosure-mcp

MCP server for Japan's TDnet (Timely Disclosure network). Search and retrieve timely disclosure documents from listed companies on Japanese stock exchanges.

glama
Forks
2
Updated
Mar 2, 2026

tdnet-disclosure-mcp

CI PyPI version Python 3.10+ License: Apache-2.0

Model Context Protocol (MCP) server for TDNET timely disclosures (適時開示) from the Tokyo Stock Exchange (JPX/TSE). Access earnings reports (決算短信), dividend announcements, buyback disclosures, forecast revisions, and more — no API key required.

Part of the Japan Finance Data Stack: edinet-mcp (securities filings) | tdnet-disclosure-mcp (timely disclosures) | estat-mcp (government statistics) | boj-mcp (Bank of Japan) | stockprice-mcp (stock prices & FX)

Features

  • 4 MCP Tools: get_latest_disclosures, search_disclosures, get_company_disclosures, get_disclosures_by_date
  • No authentication required - uses free public API
  • Auto-categorization: earnings (決算短信), dividends, forecast revisions, buybacks, governance
  • CLI: latest, search, company, by-date, test, serve

Installation

pip install tdnet-disclosure-mcp

Configuration

No API key required. Add to Claude Desktop config:

{
  "mcpServers": {
    "tdnet": {
      "command": "uvx",
      "args": ["tdnet-disclosure-mcp", "serve"]
    }
  }
}

CLI Usage

# Get latest disclosures
tdnet-disclosure-mcp latest
tdnet-disclosure-mcp latest --limit 50

# Search disclosures
tdnet-disclosure-mcp search "トヨタ"
tdnet-disclosure-mcp search "決算短信"

# Get company disclosures
tdnet-disclosure-mcp company 7203

# Get disclosures by date
tdnet-disclosure-mcp by-date 2026-02-14

# Test API connection
tdnet-disclosure-mcp test

# Start MCP server
tdnet-disclosure-mcp serve

MCP Tools

get_latest_disclosures

Get the most recent TDNET disclosures.

Parameters:

  • limit: Maximum results (1-300, default: 50)

search_disclosures

Search by keyword (company name, stock code, or title).

Parameters:

  • keyword: Search keyword
  • limit: Maximum results (1-100, default: 20)

get_company_disclosures

Get disclosures for a specific company.

Parameters:

  • code: 4-digit stock code
  • limit: Maximum results (1-300, default: 50)

get_disclosures_by_date

Get all disclosures for a specific date.

Parameters:

  • target_date: Date in YYYY-MM-DD format

Disclosure Categories

CategoryJapaneseExamples
earnings決算短信Quarterly/annual earnings reports
dividend配当Dividend changes
forecast_revision業績予想修正Earnings forecast revisions
buyback自社株買いShare buyback announcements
offering増資/新株Stock offerings
governanceガバナンスCorporate governance, board changes
otherその他Other disclosures

Data Attribution & Disclaimer

Data provided by Yanoshin Web API. Not affiliated with JPX/TSE or Yanoshin. Verify against official TDNET sources.

License

Apache-2.0

Reviews

No reviews yet

Sign in to write a review