Skip to main content
Glama

Large shareholding and tender offer filings about an issuer

edinet_holdings_tender_offers
Read-only

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. Ordered by time only, with no interpretation of intentions; ratios as filed: edinet_large_holding_reports.

Input Schema

NameRequiredDescriptionDefault
kindNoOptional filter: large_shareholding or tender_offer
limitNoMaximum number of filings, 1-200 (default 50)
sinceNoOnly filings submitted on or after this date (YYYY-MM-DD). Default: 90 days ago
issuerYesIssuer: EDINET code (e.g. E02144), securities code (4 or 5 characters, e.g. 7203 or 72030) or 13-digit corporate number

Output Schema

NameRequiredDescriptionDefault
queryYes
termsYesURL of the terms of service.
statusYesfound; none_in_indexed_range; unknown.
filingsYesOrdered by submission time (newest first); not interpreted.
coverageYesWhat this service has indexed: the date range, missing days (backfill in progress) and freshness.
truncatedYes
label_noteYes
provenanceYesFreshness receipts for every upstream source used.
answered_atYes
attributionYes
not_coveredYes
legal_noticeYes
privacy_noteYes
filings_totalYes
interpretationYes
unknown_reasonYes
issuer_companiesYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations only declare readOnlyHint and openWorldHint; the description adds real behavioral context beyond them: newest-first ordering, an implicit 90-day default window, filer names withheld for individuals (a privacy behavior an agent could otherwise misread as missing data), and 'no interpretation of intentions; ratios as filed'. It stops short of stating result-count behavior or what happens when no filings match.

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?

Front-loaded with the core question, then dense supporting clauses with no filler sentences. Minor deduction for the dangling 'edinet_large_holding_reports' reference at the end, which reads as a truncated or misplaced pointer and slightly muddies an otherwise tight description.

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?

An output schema exists, so return values need not be described, and the description covers the ordering, default time window, privacy handling and the 'no interpretation' caveat. For a 4-parameter, read-only search tool this is nearly complete; only explicit sibling routing is missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description earns above that by explaining that the same `issuer` argument is matched against issuerEdinetCode for large shareholding filings and subjectEdinetCode for tender offers — a semantic distinction the schema does not convey. The `kind` enum and `since`/`limit` semantics are left entirely to the schema.

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

Purpose4/5

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

Opens with a specific verb+resource: 'Which large shareholding and tender offer filings name this Japanese issuer?' and names the two EDINET code fields used for matching (issuerEdinetCode vs subjectEdinetCode). It is clearly about issuer-side filings, which distinguishes it in spirit from the sibling edinet_large_holding_reports, but the trailing 'ratios as filed: edinet_large_holding_reports' fragment is ambiguous — it is unclear whether it points to a sibling tool, an output field, or a data source, so the sibling boundary is not stated crisply.

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

Usage Guidelines3/5

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

Usage is implied by the question framing and by the stated default of a 90-day window, so an agent can infer this is a 'filings about an issuer' lookup. However, there is no explicit when-to-use guidance, no exclusion, and no direct routing to the sibling edinet_large_holding_reports for the filer-side view.

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.

Resources