Edinet logo

Edinet

Searches Japanese EDINET filers and retrieves filings and annual financial figures from Japan's financial regulator.

Install Edinet

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "edinet": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-edinet"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (9d ago).

Overview

Edinet MCP server connects AI agents to EDINET, Japan's Financial Services Agency filing system. It resolves companies by Japanese or English name, kana, EDINET code, or ticker, then supports daily filing searches, filer-specific filing ranges, and annual headline financials. Use it for Japanese public-company research when you need official filing identifiers, document inventories, or structured annual figures. Filing-list operations require a caller-supplied EDINET Subscription-Key, while company lookup is keyless.

Use cases

  • Resolve a Japanese company to its EDINET and securities codes
  • List filings submitted on a specific date
  • Review one filer's documents across a 31-day window
  • Extract annual financial figures from a securities report

Key features

  • Keyless EDINET filer search
  • Japanese and English name, kana, code, and ticker matching
  • Date-based filing discovery with filters
  • Annual financial extraction across J-GAAP, IFRS, and US GAAP
  • Currency and filing-unit metadata
  • Consolidated figures with labelled fallback values

Tools4

What Edinet lets your agent do. Expand a tool for its parameters.

Verified live~1.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 37d

What it can do

From the 4 tools this server returned when we ran it; 4 declare their own safety hints.

Handles credentials · 1Makes network requests · 4Read-only tools · 4
Network at startup5 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age40 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @pipeworx/mcp-edinet (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.2kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Edinet works

What Edinet MCP server does

Edinet MCP server exposes selected EDINET data through MCP for research workflows involving Japanese companies and regulatory filings. EDINET is Japan's securities-filing system and includes securities reports, quarterly and half-year reports, extraordinary reports, large-shareholding reports, tender-offer documents, and associated XBRL, PDF, and CSV materials.

The server's company lookup uses the Financial Services Agency's official EDINET code list, covering roughly 11,400 filers. Searches can use Japanese names, English names, kana, EDINET codes, or exchange tickers. Results provide the EDINET identifier and securities code, which can then be used to find a filer's documents.

How it works

The MCP endpoint is available at https://gateway.pipeworx.io/edinet/mcp. Add that URL as a remote MCP server in a compatible client. The endpoint also exposes shared Pipeworx gateway tools in addition to Edinet's four domain tools, so the result of tools/list contains more tools than the Edinet-specific set.

EDINET does not provide a direct company-filings endpoint. Company-specific retrieval therefore starts with the keyless filer search and then examines daily filing lists. The company-filings operation limits a date range to 31 days because it performs this date-oriented lookup pattern.

The EDINET API v2 requires a free Subscription-Key for protected filing-list requests. The caller passes its key as _apiKey; the upstream request uses the Subscription-Key query parameter. The filer search does not require a key.

Setup and configuration

Configure the MCP client with the remote endpoint:

config.json
{
  "mcpServers": {
    "edinet": {
      "url": "https://gateway.pipeworx.io/edinet/mcp"
    }
  }
}

Obtain an EDINET API v2 Subscription-Key separately and provide it as _apiKey when calling key-protected tools. No server environment variable is required in the client configuration.

Tools and capabilities

  • edinet_search_filers finds filers by name, kana, EDINET code, or ticker and returns EDINET and securities identifiers. It can restrict results to listed companies.
  • edinet_list_filings lists documents filed on a single date, with optional filer, document-type, and XBRL-only filters.
  • edinet_company_filings retrieves one filer's filings across a range of up to 31 days, newest first.
  • edinet_financials extracts annual net sales, operating income, net income attributable to owners, total assets, and net assets from an annual securities report. Results include the fiscal period, accounting basis, filing document ID, margins, currency, and unit information.

Financial values remain in the filing's whole currency units and are not converted or rescaled. Consolidated values take priority; non-consolidated values can appear as labelled fallbacks. The tool reads current-year annual figures rather than cumulative quarterly or half-year amounts.

Limitations and notes

The filing-list tools cannot operate without a caller-provided Subscription-Key. A company lookup alone is therefore the practical first step for identifying the correct filer, but it does not retrieve filing documents by itself.

EDINET securities codes use five digits, while exchange tickers may use four; Edinet returns both forms. The code list contains individual filers as well as organisations, and personal filers' addresses are omitted. Empty short date ranges can be normal because many Japanese listed companies file annual reports around the same seasonal period.

Structured financial values that lack a currency unit or contain non-numeric text are returned as unresolved, with the original filed text retained. If no annual report or structured data is available, the financials result uses found: false rather than an empty result list.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Edinet

Edinet is an MCP server that connects AI agents to Japan's Financial Services Agency EDINET filing system. Its main tools search official filer records, list filings by date or company, and extract headline annual financials such as sales, operating income, net income, assets, and net assets from securities reports.

Add `https://gateway.pipeworx.io/edinet/mcp` as a remote MCP server in your client configuration. The endpoint can be added under an `mcpServers` entry named `edinet`; provide an EDINET Subscription-Key as `_apiKey` when invoking key-protected filing tools.

Only key-protected operations require one; `edinet_search_filers` works without credentials. Supply your EDINET API v2 Subscription-Key as `_apiKey` for filing-list requests such as `edinet_list_filings` and `edinet_company_filings`.

Edinet works with MCP clients that support remote MCP endpoints, including Claude Desktop, Cursor, Windsurf, Cline, Claude Code, VS Code, Zed, Codex, Gemini CLI, JetBrains, Roo Code, Continue, and LM Studio. Configure the gateway URL as the server endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEdinet AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/edinet?style=directory)](https://allmcps.com/mcp/edinet)
HTML Embed
<a href="https://allmcps.com/mcp/edinet"><img src="https://allmcps.com/api/badge/edinet?style=directory" alt="Edinet on AllMCPs" /></a>