# Japan EDINET Filing Index

> What has this Japanese company filed on EDINET (FSA) in the last 365 days? Hosted. Facts only.

- name: io.github.mk-career-planning/jp-edinet
- version: 0.1.0
- connection class: R0 (autonomous)
- trust: 78/100 flags: no-repository
- quality: 85/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.mk-career-planning%2Fjp-edinet
- tools: https://api.protogrid.dev/v1/servers/io.github.mk-career-planning%2Fjp-edinet/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "jp-edinet": {
      "type": "http",
      "url": "https://jp-edinet-production.mk-career-planning.workers.dev/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 95
- freshness: 100
- provenance: 45
- drivers: +website +reachable +uptime-88% +updated-8d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 5 of 5 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: edinet_company_filings (destructiveHint, idempotentHint); get_receipt (destructiveHint, idempotentHint, openWorldHint); catalog (destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 972 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 972 tokens to load them all
- tool set hash: dbf83155a6ee0c5ee11a5225c53671d7
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.mk-career-planning/jp-edinet.svg)](https://protogrid.dev/servers/io.github.mk-career-planning/jp-edinet)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://jp-edinet-production.mk-career-planning.workers.dev/mcp (streamable-http, auth none, reachable true, uptime30d 0.88461536)

## Packages

_none_

## Tools (5)

- `catalog`: List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
- `edinet_company_filings`: What has this Japanese company or other filer submitted to EDINET in the last 365 days? From this service's day-by-day index of the EDINET document list: document ID, document type (EDINET code and English label, our translation), submission time, period, filer, issuer, tender offer subject and subsidiary codes, parent document, withdrawal, disclosure and correction status, and the EDINET link. Withdrawn filings carry no content. Facts only.
- `edinet_filing_relations`: How is this EDINET filing related to other filings, as EDINET's document list states explicitly? One hop each: parent document (parentDocID: amendment, change report base, withdrawal), child documents, filer, large shareholding issuer, tender offer subject and listed subsidiaries, plus FSA correction and non-disclosure records. Each relation names its basis field. Targets not in the index are returned as unresolved with reason candidates, never guessed.
- `edinet_holdings_tender_offers`: Which large shareholding and tender offer filings name this Japanese issuer? Large shareholding reports, change reports and amendments (EDINET issuerEdinetCode) and tender offer filings (subjectEdinetCode), newest first, from this service's EDINET index. Filer names are given only for organisations; names that appear to be individuals are withheld. A list of filings ordered by time only: no holding ratios and no interpretation of anyone's intentions.
- `get_receipt`: Re-fetch the stored result of a settled paid call by its receipt_id, for when the response was lost after payment. Free. Unknown or unsettled receipt ids return RECEIPT_NOT_FOUND. Results are kept for 90 days after settlement.
