streamable-httpMITupdated 8d ago
Remote MCP server for Japan's EDINET DB โ structured financial data for 3,800 Japanese listed companies, served over HTTPS with OAuth 2.0 multi-tenant authentication.
What can you do with edinet db mcp?
EDINET DB MCP Server
Remote MCP server for Japan's EDINET DB โ structured financial data for ~3,800 Japanese listed companies, served over HTTPS with OAuth 2.0 multi-tenant authentication.
- ๐ Endpoint:
https://edinetdb.jp/mcp - ๐ Auth: OAuth 2.0 (or API key)
- ๐ฅ Users: 9,000+ registered developers, analysts, and academic researchers
- ๐ Production since: 2026-03-01
- ๐ฏ๐ต First remote MCP service for Japanese listed-company filings (by author's research as of 2026-02 month-end)
What it does
EDINET DB exposes structured financial and corporate data extracted from Japan's regulatory filings (EDINET, by the Financial Services Agency) plus public open data (gBizINFO from METI, National Tax Agency corporate registry, Wikidata). Connect from Claude Desktop, Claude Code, Cursor, Codex CLI, or any MCP-compatible client to query company financials, HR/diversity disclosures, supply chains, patents, executive profiles, and corporate history via natural language.
Two ways to connect
| Remote (recommended) | Local stdio server (this repo) | |
|---|---|---|
| Endpoint | https://edinetdb.jp/mcp |
runs on your machine |
| Tools | 75 | 13 core tools |
| Auth | OAuth 2.0 or API key | API key (EDINETDB_API_KEY) |
| Setup | add one URL | npx, node, or Docker |
The remote server is the full product and needs nothing installed. The local server in this repository is a small, dependency-light stdio client over the same public REST API, for clients that cannot speak streamable HTTP or for users who would rather run the process themselves.
Quick start โ remote
Claude Desktop (Custom Connector)
- Open Claude Desktop โ Settings โ Custom Connectors
- Add Connector:
- Name: EDINET DB
- URL:
https://edinetdb.jp/mcp - Auth: OAuth 2.0 (discovery:
https://edinetdb.jp/mcp/.well-known/oauth-authorization-server)
- Sign in with your edinetdb.jp account (free signup at https://edinetdb.jp/signup)
Claude Code
claude mcp add edinetdb https://edinetdb.jp/mcp --transport http
Cursor
.cursor/mcp.json:
{
"mcpServers": {
"edinetdb": {
"url": "https://edinetdb.jp/mcp",
"transport": "streamable-http"
}
}
}
Codex CLI
codex mcp add edinetdb https://edinetdb.jp/mcp
Quick start โ local stdio server
Get a free API key at https://edinetdb.jp/developers, then:
EDINETDB_API_KEY=your-key npx -y github:edinetdb/edinet-db-mcp
Claude Desktop / Cursor / any stdio client:
{
"mcpServers": {
"edinetdb": {
"command": "npx",
"args": ["-y", "github:edinetdb/edinet-db-mcp"],
"env": { "EDINETDB_API_KEY": "your-key" }
}
}
}
From source:
git clone https://github.com/edinetdb/edinet-db-mcp && cd edinet-db-mcp
npm ci && EDINETDB_API_KEY=your-key node server.js
With Docker (-i is required โ the transport is stdio):
docker build -t edinet-db-mcp .
docker run -i --rm -e EDINETDB_API_KEY=your-key edinet-db-mcp
| Environment variable | Required | Default | Purpose |
|---|---|---|---|
EDINETDB_API_KEY |
yes, to call tools | โ | Your EDINET DB API key. Listing tools works without it. |
EDINETDB_BASE_URL |
no | https://edinetdb.jp/v1 |
REST API base URL. |
EDINETDB_TIMEOUT_MS |
no | 30000 |
Per-request timeout in milliseconds. |
Tools in the local server (13)
Each tool is a typed wrapper over one REST endpoint. The set is deliberately narrow: one tool per question a user actually asks, with no two tools covering the same ground.
| Tool | What it answers |
|---|---|
search_companies |
Resolve a name or securities code to an EDINET code |
get_company |
Full profile of one company |
get_financials |
Multi-year financial statement series |
get_segments |
Which business segment earns the money |
get_earnings |
Latest quarterly results and company forecast |
get_disclosures |
What the company filed, and when |
get_text_blocks |
Business overview, risk factors, MD&A as filed |
get_directors |
Board roster, tenure and shareholding |
get_shareholders |
Who holds 5%+ of this company |
search_shareholders |
Everything one investor holds |
screen_companies |
Filter the market by numeric criteria |
get_ranking |
Market-wide league table for one metric |
compare_peers |
Benchmark a company against its industry |
For the full surface โ IR documents, knowledge-graph strategies, KPI tracking, watchlists, dashboards and saved analyses โ use the remote server, which exposes all 75 tools listed below.
Tools in the remote server (75)
Company & financials
get_companyโ Company profile + latest financials (XBRL-sourced, no LLM)get_financialsโ Multi-year financial time seriesget_analysisโ Rule-based financial health score (0-100) and key-metrics summarycompare_companiesโ Side-by-side comparison of 2-10 companies for one fiscal yearget_industry_benchmarkโ Industry median and P25/P75 quartilesget_fair_valueโ Deterministic, non-advisory valuation model estimatesget_segmentsโ Business segment revenue, operating income, capex, assetsget_detailed_expensesโ SG&A breakdown from the PL notesget_order_backlogโ Orders received, order backlog, production and sales volumesget_earningsโ Quarterly earnings flash (ๆฑบ็ฎ็ญไฟก), newest firstget_earnings_calendarโ Scheduled earnings announcement dates
Search & screening
search_companiesโ Search by name, securities code, industry, or health scoresearch_companies_batchโ Many companies in one callscreen_companiesโ Screener over 100+ metrics with AND logicget_rankingโ Top companies by a financial, human-capital or ESG metricsearch_corporate_masterโ National Tax Agency corporate-number database (5.8M+ active corporations)get_corporate_profileโ Profile by 13-digit corporate number, listed or notget_eventsโ Normalized corporate events across filings, earnings and holdingsget_appearancesโ Reverse-lookup: how a company appears in other companies' filings
Filings: full text & structured extraction
get_text_blocksโ Raw full text from annual securities reportsget_text_blocks_structuredโ Pre-extracted structured data points from those sectionsget_compensation_textโ Director and officer compensation disclosuresget_company_historyโ Corporate history timeline (ๆฒฟ้ฉ) as structured events
Shareholders
get_shareholdersโ Large shareholding reports (ๅคง้ไฟๆๅ ฑๅๆธ), latest per filer groupsearch_shareholdersโ Which companies a given filer holdsget_shareholder_historyโ Shareholding time series for a filer-issuer pairget_shareholder_transactionsโ Trade-level detail from the 60-day acquisition/disposal tableget_activist_positionsโ Current activist positions across the marketget_shareholder_categoriesโ Ownership by shareholder category (ๆๆ่ ๅฅ็ถๆณ)get_major_shareholdersโ Top-10 major shareholders snapshotget_cross_shareholdingsโ Per-issuer policy shareholdings (ๆฟ็ญไฟๆๆ ชๅผ)
Corporate graph
get_directorsโ Directors and corporate auditors (ๅฝนๅกไธ่ฆง)get_director_compensationโ Granular compensation breakdown per officer groupget_parent_company/get_parent_companiesโ Disclosed parent and reverse-declared parentsget_subsidiariesโ Consolidated subsidiaries and equity-method affiliates (้ขไฟไผ็คพใฎ็ถๆณ)get_gleif_subsidiariesโ Consolidated subsidiaries from GLEIF Level 2get_related_party_transactionsโ Related-party transactions (้ข้ฃๅฝไบ่ ใจใฎๅๅผ)get_main_customersโ Disclosed main customers (ไธป่ฆ่ฒฉๅฃฒๅ ) graph
Assets & facilities
get_real_estateโ Land, buildings and investment property book valuesget_facilitiesโ Facility-level major properties (ไธป่ฆใช่จญๅใฎ็ถๆณ)
IR documents & knowledge graph
get_ir_documentsโ IR PDFs: integrated reports, mid-term plans, sustainability reportsget_ir_pdf_urlโ Signed download URL for an IR PDFlist_ir_document_typesโ Available IR document type slugssearch_ir_sections/get_ir_sections_by_companyโ Section-level IR content searchsearch_qa_sectionsโ Q&A content from earnings presentationssearch_ir_kpis/get_ir_kpis_by_companyโ Numeric KPIs from mid-term plans and integrated reportssearch_kg_strategiesโ Strategy entities extracted across companiessearch_kg_kpi_commitmentsโ Committed numerical targetsget_kg_company_summaryโ Knowledge-graph summary for one companyget_kg_kpi_track_recordโ KPI commitments, observations and revisionsfind_peer_strategiesโ Peer strategies that overlap thematically
Watchlist, dashboard & notifications
get_watchlist/add_to_watchlist/remove_from_watchlistโ Personal watchlistdashboard_list_modules/dashboard_get_feed/dashboard_add_module/dashboard_remove_module/dashboard_update_paramsโ Dashboard modules and live feedssubscribe_notifications/list_notification_subscriptions/unsubscribe_notificationsโ Email digests
Saved analyses
save_analysis/list_my_analyses/run_analysis/delete_analysisโ Re-runnable named analyses
Data quality feedback
report_data_issue/report_financial_data_issueโ Flag an error or missing dataget_data_issueโ Status of a report you filedrequest_data/list_my_data_requestsโ Request data that is missing entirely
Docs
get_documentationโ Inline help, tool catalog and methodology
Data sources
| Source | Coverage | License |
|---|---|---|
| EDINET (FSA Japan) | Annual securities reports, quarterly reports, large shareholder reports | Public-sector open data |
| gBizINFO (METI) | Corporate basic attributes, patents, subsidies, government procurement | CC BY 4.0 compatible (ๆฟๅบๆจๆบๅฉ็จ่ฆ็ด ็ฌฌ2.0็) |
| Corporate Number Publication Site (NTA) | Corporate number, basic 3 fields | ๅ ฌๅ ฑใใผใฟๅฉ็จ่ฆ็ด ็ฌฌ1.0็ |
| Wikidata | Official website URLs | CC0 |
| AI-generated content (corporate history narrative, etc.) | Always labeled, with source event IDs, timestamps, and disclaimers | โ |
We do not redistribute exchange-licensed data (real-time stock prices, TDnet). See https://edinetdb.jp/docs/data-sources for the full breakdown.
Pricing
| Plan | Price (JPY/month) | API/MCP req/day |
|---|---|---|
| Free | ยฅ0 | 100 |
| Pro | ยฅ4,980 | 1,000 |
| Business | ยฅ29,800 | 10,000 |
| Enterprise | Contact | Custom |
| Academy | Free for accredited researchers | Custom |
Details: https://edinetdb.jp/pricing
Position vs. similar projects
EDINET DB runs as a hosted, OAuth-authenticated, multi-tenant remote MCP server, and also ships the local stdio client in this repository for people who would rather run the process themselves. It has been in production since 2026-03-01 and has 9,000+ registered users.
Languages
- Japanese (primary), English (secondary, growing)
- Tools accept queries in both languages, response language follows MCP client
Accept-Language
License & terms
- Data: see "Data sources" table above; each field carries a
sourceattribute - Service: per https://edinetdb.jp/terms
- Not an official endorsement of any governmental body
Links
- ๐ Service: https://edinetdb.jp
- ๐ Docs: https://edinetdb.jp/docs/api
- ๐ MCP guide: https://edinetdb.jp/docs/mcp-guide
- ๐ Data quality SLA: https://edinetdb.jp/docs/data-quality
- ๐ Issues: https://github.com/edinetdb/edinet-db-mcp/issues
- โ๏ธ Contact: edinetdb@cabocia.jp
Operated by Cabocia Inc. โ building data infrastructure for the AI agent era.
Install
Add edinet db mcp to your client. Pick the one you use.
claude mcp add --transport http edinet-db-mcp https://edinetdb.jp/mcpcodex mcp add edinet-db-mcp --url https://edinetdb.jp/mcp{
"mcpServers": {
"edinet-db-mcp": {
"url": "https://edinetdb.jp/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"edinet-db-mcp": {
"type": "http",
"url": "https://edinetdb.jp/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"edinet-db-mcp": {
"url": "https://edinetdb.jp/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"edinet-db-mcp": {
"serverUrl": "https://edinetdb.jp/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
13 tools
edinet db mcp exposes 13 tools to a connected agent.
- search_companies
- Resolve a name or securities code to an EDINET code
- get_company
- Full profile of one company
- get_financials
- Multi-year financial statement series
- get_segments
- Which business segment earns the money
- get_earnings
- Latest quarterly results and company forecast
- get_disclosures
- What the company filed, and when
- get_text_blocks
- Business overview, risk factors, MD&A as filed
- get_directors
- Board roster, tenure and shareholding
- get_shareholders
- Who holds 5%+ of this company
- search_shareholders
- Everything one investor holds
- screen_companies
- Filter the market by numeric criteria
- get_ranking
- Market-wide league table for one metric
- compare_peers
- Benchmark a company against its industry
Score
77 / 100
Good
- Documentation25/25
- Maintenance19/25
- Trust13/20
- Capability8/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 1 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 13 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | May 22, 2026 |