japan-ir-search
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EDINET_API_KEY | Yes | EDINET API Subscription-Key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_filingsA | 有価証券報告書のテキストを全文検索します。 |
| get_filing_sectionA | 書類の特定セクション全文を取得します。 |
| list_indexed_companiesA | インデックス済み企業の一覧を取得します。 |
| get_index_statsA | 検索インデックスの統計情報を取得します。 |
| compare_sectionsA | 2つの書類の同一セクションを比較します(例: 前期 vs 当期のリスク記述)。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct operation: full-text search, section retrieval, company listing, index statistics, and section comparison. No two tools have overlapping purposes, making selection unambiguous.
All tool names follow a consistent verb_noun pattern in snake_case (search_filings, get_filing_section, list_indexed_companies, get_index_stats, compare_sections). The naming is uniform and predictable.
With only 5 tools, the server is well-scoped for its purpose of searching and comparing Japanese securities filings. Each tool provides a distinct capability without unnecessary bloat or missing essentials.
The core search and retrieval lifecycle is covered, including full-text search, section fetching, and comparison. A minor gap exists: there is no direct way to list all filings for a company without a search query, but this can be worked around by using a broad search.