Skip to main content
Glama

Edinet List Filings

edinet_list_filings
Read-onlyIdempotent

Every disclosure document filed with EDINET on one day — annual and quarterly securities reports, extraordinary reports, large-shareholding reports, tender offers — with filer, document type, period and which formats (XBRL / PDF / CSV / English) exist. Optionally filter to one filer or document type. Requires a free EDINET Subscription-Key via _apiKey. Example: edinet_list_filings({ date: "2026-09-11", limit: 20 }).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateYesFiling date (JST) as YYYY-MM-DD. EDINET keeps the last 10 years.
limitNoMax filings to return, 1-500. Default 50.
_apiKeyYesEDINET API v2 Subscription-Key.
sec_codeNoKeep only this securities code / ticker, e.g. "7203".
xbrl_onlyNoKeep only filings that have XBRL. Default false.
edinet_codeNoKeep only this filer, e.g. "E02144".
doc_type_codeNoKeep only this EDINET document-type code, e.g. "120" (annual securities report).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish read-only, idempotent, and non-destructive behavior, so the description's duty is lighter. It adds meaningful context by stating the requirement for a free EDINET Subscription-Key via _apiKey and noting the data scope (formats, filer, document type). It does not contradict annotations and gives an example call. The added key requirement and scope are useful behavioral details beyond the annotations, so 4 is warranted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, information-dense sentence followed by a short requirement note and an example. It front-loads the core purpose and enumerates document types, then covers filtering, key requirement, and a call example. It earns each sentence, though slightly verbose; a trim could tighten it, but it is well-structured and readable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (7 parameters, no output schema), the description covers the primary use case thoroughly: what it returns, how to filter, required key, and an example. It does not describe pagination (handled by limit param) or return format, but these are not necessary for correct invocation given the schema and annotations. The description is complete enough for an agent to call the tool appropriately.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description mentions the date and limit in an example and summarizes the filter options, but it does not add substantive semantic meaning beyond what each parameter description already provides. It adds value mainly by framing the tool's typical invocation, not by enriching parameter understanding, so the baseline 3 stands.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('list filings'), a resource (EDINET), and a time scope ('on one day'), enumerating document types and data fields. It distinguishes itself from sibling tools like edinet_company_filings by emphasizing the daily, all-filings scope, making the tool's purpose immediately unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides concrete usage context: it is for listing all filings on a given day, with optional filters for filer or document type. It does not explicitly name alternatives or state when not to use it, but the 'every disclosure document' phrasing implies the broad retrieval use case, and the one-liner about filtering gives clear guidance on how to narrow results. No exclusions are mentioned, so a 4 is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.