nankai-trough-mcp
Integrates with GitHub Copilot via VS Code to deliver official Nankai Trough earthquake hazard data and building seismic checks directly in the development environment.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nankai-trough-mcpAssess earthquake risk for a 1978 house in Shizuoka."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nankai-trough-mcp
Nankai Trough (南海トラフ地震) earthquake hazard and building-safety engine for AI assistants. Ask "how bad is the Nankai Trough quake, how far does it reach, and what does that mean for a house built in 1978?" and get official Japanese government figures, every one cited and dated, with a route to the official maps for your exact address. It never tells you you're "safe."
It reports what 内閣府 (Cabinet Office), 地震本部, 気象庁, and 国土交通省 actually publish, and where a figure isn't verifiable, it points you at the source instead of inventing one. Bilingual EN/JA. Runs locally, no API keys.
Live companion map: https://nankaitrough.bymarsel.me (this is the open data engine behind it, the same official data as an explorable map).
⚠️ Not a prediction, not a verdict. This explains official data and routes you to official guidance and a professional seismic diagnosis (耐震診断). Always confirm with your municipality and official hazard maps. In an emergency, follow official evacuation instructions.
Why it exists
Most people underestimate the reach. The 30-year probability was revised by 地震本部 in September 2025 away from the old single "80%" to a two-model range (60–90%+ (higher model) / 20–50%). Intensity-7 shaking is projected across 10 prefectures, and 764 municipalities in 31 prefectures face major shaking or a 3 m+ tsunami. "I'm inland, so I'm fine" is exactly the assumption this corrects.
The authoritative data is real, but it's scattered across five agencies and mostly buried in PDFs. This server makes it cited and usable from an AI assistant, without ever inventing a number.
Related MCP server: wems-mcp-server
Data rules
No verdicts. It reports official figures + plain-language meaning, never "your home is safe/unsafe."
Every figure cites its official source + date. If a value isn't verifiable in a primary source, it points to the source instead of guessing.
Probabilistic ≠ scenario. J-SHIS (all-source probability) is never presented as the Nankai scenario (Cabinet Office).
Building safety can't be looked up. It's classified from the build year + structure you provide. No fabricated per-building data.
Install
claude mcp add nankai -- npx -y nankai-trough-mcpJSON config
The server config is the same across clients; only the file path differs.
{
"mcpServers": {
"nankai": { "command": "npx", "args": ["-y", "nankai-trough-mcp"] }
}
}{
"mcpServers": {
"nankai": { "command": "npx", "args": ["-y", "nankai-trough-mcp"] }
}
}{
"servers": {
"nankai": { "type": "stdio", "command": "npx", "args": ["-y", "nankai-trough-mcp"] }
}
}{
"mcpServers": {
"nankai": { "command": "npx", "args": ["-y", "nankai-trough-mcp"] }
}
}Config path:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
From source
git clone https://github.com/mrslbt/nankai-trough-mcp.git
cd nankai-trough-mcp
npm install && npm run buildPoint the client config at the built entry:
{ "command": "node", "args": ["/absolute/path/to/nankai-trough-mcp/dist/index.js"] }Tools
Tool | Description |
| The official 2025 scenario's scale and reach (probability, casualties, intensity-7 reach, tsunami), each with its source. Start here. |
| Address → links to the official per-address hazard maps, where the exact predicted intensity and tsunami live. This server bridges; it doesn't invent those numbers. |
| Build year + structure → 旧耐震 / 新耐震 / 2000-standard classification with context. Not a verdict. |
| Routes to subsidised, often-free 耐震診断 / 耐震補強 programs and the national support framework. |
| What a JMA intensity (震度 5弱–7) means for people and buildings, on the official 気象庁 scale. |
| Address → coordinates via the GSI geocoder. Utility. |
Prompts: assess_home_earthquake_risk, nankai_briefing.
Resources
Read-only reference documents a client can list and read without a tool call. Each is rendered from the same data the tools use, so they never drift out of sync.
Resource | Content |
| The official source registry: every agency cited, with URL, plus the standing disclaimer. |
| The 2025 scenario's headline figures, each with source, as-of date, and notes. |
| The JMA intensity scale (震度 5弱–7): what each level means for people and buildings. |
| The 1981 新耐震 / 2000 wooden-house boundaries + 2016 Kumamoto field-damage data. |
Example prompts
Brief me on the Nankai Trough earthquake: the scale, the reach, and what
intensity 7 actually means for a building.My house is in 高知市本町. Give me the official hazard maps for my address's
predicted shaking and tsunami.I live in a wooden house built in 1978. What seismic standard is that under,
and what should I do about it? Don't tell me whether it's safe.Walk me through assessing my home's earthquake risk:
静岡市葵区追手町9-6, built 1990, reinforced concrete.Scope: v1 vs v2
v1 (this) does not compute a per-address Nankai intensity/tsunami value. That data lives in bulk Cabinet Office GIS files that need an ingestion pipeline. Instead, official_hazard_maps bridges you to the official maps that already hold it. Computing it in-app is the deliberate v2.
Headline figures (and where they come from)
Every figure below is verified against the primary government source and carries an as-of date in the tool output. See src/data/nankai.ts for the full verification log.
Figure | Value | Source |
30-year probability | Two models since the 2025-09-26 revision: 60–90%+ / 20–50%. Act on the higher. | 地震本部 |
Worst-case deaths | ~298,000 (upper bound, flood defenses functioning) | 内閣府 2025-03 |
Economic loss | ~¥270兆 (¥224.9兆 direct + ¥45.4兆 production); ~¥292兆 incl. transport disruption | 内閣府 2025-03 |
Intensity 7 | Across 10 prefectures | 内閣府 2025-03 |
Reach | 764 municipalities in 31 prefectures at 震度6弱以上 or 津波3m以上 | 内閣府 2025-03 |
Tsunami | 5 m+ within minutes on the fastest coasts; max ~34 m (高知), ~31 m (静岡) | 内閣府 / 気象庁 |
Sources & license
Official data is used as derived output with attribution; raw government files are never re-hosted.
出典:内閣府 南海トラフの巨大地震モデル・被害想定検討会 / 地震調査研究推進本部 / 気象庁 / 国土交通省(住まいの耐震化)/ 国土地理院(地理院タイル・ジオコーディング)/ 住宅リフォーム推進協議会。
日本語
南海トラフ地震のハザードと建物の耐震性を、公的データだけで扱うMCPサーバーです。内閣府・地震本部・気象庁・国土交通省の公表値を、出典と日付つきで提示し、あなたの住所の正確な想定震度・津波は公式ハザードマップへ橋渡しします。建物の安全性は「安全/危険」と判定せず、建築年と構造から耐震基準の世代を示し、耐震診断・補助制度へ案内します。ローカル動作、APIキー不要。
Disclaimer
This server surfaces official Japanese government data and explanations. It is not a prediction, not a verdict on whether you or your home are safe, and not a substitute for official evacuation guidance or a professional seismic diagnosis (耐震診断). Figures are approximate and as reported by their official sources; always confirm at the source. Unofficial, not affiliated with any government agency.
License
More MCPs
MCP | What it does |
Enforces Japanese UI + UX conventions on real CSS/markup | |
YouTube transcript ripper for humans and AI agents | |
Search Rakuten's marketplace, books, and hotels |
Built by Marsel Bait in Tokyo
Available Tools
6 toolsbuilding_seismic_checkBuilding Seismic-Standard CheckARead-onlyIdempotent
Classify a building's seismic standard (旧耐震 / 新耐震 / 2000 wooden standard) from a build year and structure the USER provides, with risk context. This is NOT a safety verdict; direct the user to a professional 耐震診断 via taishin_subsidy_guide.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Output language: 'en', 'ja', or 'both' (default). | both |
| structure | Yes | Building structure: wood (木造), reinforced_concrete (RC), steel (鉄骨), or other. | |
| build_year | Yes | Year the building's 建築確認 (building confirmation) was issued, roughly its build year. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint and idempotentHint, so the description doesn't need to restate safety. It adds behavioral context by mentioning 'risk context' and clarifying the tool is not a verdict, plus a referral action. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences: the first states the core action and inputs, the second adds a caveat and referral. Every word earns its place without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, but the description conveys the classification output and its limitations sufficiently for an agent to decide and redirect. It doesn't detail return format, but the core purpose and boundary are clear, and schema covers parameters.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with each parameter having a description. The description only restates 'build year and structure' without adding new meaning; the schema already provides details on enums and ranges.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'Classify' and identifies the resource ('building's seismic standard') with named classification types (旧耐震 / 新耐震 / 2000 wooden standard). It also distinguishes from siblings by explicitly stating 'This is NOT a safety verdict' and referencing taishin_subsidy_guide.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit when-to-use context: 'from a build year and structure the USER provides'. It also provides when-not-to-use ('NOT a safety verdict') and a specific alternative ('direct the user to a professional 耐震診断 via taishin_subsidy_guide').
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geocode_addressGeocode a Japanese AddressARead-onlyIdempotent
Convert a Japanese address to coordinates (lat/lon) and parse the prefecture/municipality, via the official GSI geocoder. Utility used by official_hazard_maps; call it directly when you only need coordinates.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Japanese address to geocode. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and idempotentHint, so the safety profile is covered. The description adds useful context about the official GSI geocoder and its relationship to official_hazard_maps, providing extra behavioral framing without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core action, and provides sibling context without unnecessary fluff. Every clause contributes to understanding the tool's purpose and usage.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple with a single parameter, no output schema, and meaningful annotations. The description covers the main purpose, the external geocoder, and the scenario for direct use. It does not mention output format details, but for a simple geocoding tool this is acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% as the 'address' parameter includes its own description. The tool description repeats the parameter's purpose without adding extra semantic detail like formatting or examples. However, it does clarify that the address must be Japanese, which is slightly beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the specific verb 'Convert' with the resource 'a Japanese address' and the output (coordinates and prefecture/municipality). It also distinguishes from siblings by noting it's a utility used by official_hazard_maps, making its role unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'call it directly when you only need coordinates', which indicates when to use this tool versus relying on official_hazard_maps. It also implies that official_hazard_maps is the higher-level alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
nankai_overviewNankai Trough Scale & ReachARead-onlyIdempotent
Get the headline facts of the official 2025 Nankai Trough estimate (probability, worst-case casualties/loss, intensity-7 reach, tsunami) with sources. Start here to understand the scale; then call official_hazard_maps for a specific address.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Output language: 'en', 'ja', or 'both' (default). | both |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is covered. The description adds that the tool provides sources and is an overview, but does not disclose additional behavioral traits such as response format, pagination, or any caveats. It does not contradict annotations, but adds limited behavioral context beyond them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loaded with the primary result and a clear usage pointer. Every sentence earns its place: the first explains what the tool returns, the second explains when and how to proceed. No redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description must convey the return value. It lists the key facts (probability, casualties, intensity-7 reach, tsunami) and mentions 'with sources', giving the agent a clear expectation. For a simple overview tool with one optional parameter and strong annotations, this is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema provides 100% coverage for the single 'language' parameter with an enum and description. The tool description does not add any additional parameter semantics beyond what the schema already conveys, so the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'get' and identifies the resource as 'headline facts of the official 2025 Nankai Trough estimate', listing the content areas (probability, casualties, intensity-7 reach, tsunami) and sources. It clearly distinguishes itself from sibling tools by positioning as the starting point and even pointing to the next tool to call.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use it: 'Start here to understand the scale' and then instructs to call official_hazard_maps for a specific address. This provides clear usage context, a sequential workflow, and an alternative tool for a different use case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
official_hazard_mapsOfficial Hazard Maps for an AddressARead-onlyIdempotent
Geocode a Japanese address and return links to the OFFICIAL government hazard maps that hold the exact per-address values (predicted intensity, tsunami inundation, your municipal map). This server does not compute those itself; it bridges you to the authoritative source.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Japanese address, e.g. '静岡県静岡市葵区追手町9-6' or '高知市本町5'. | |
| language | No | Output language: 'en', 'ja', or 'both' (default). | both |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, open-world, and idempotent behavior. The description adds meaningful context: it does not compute hazard values itself but links to authoritative sources, and mentions the types of values embedded in those maps (predicted intensity, tsunami inundation). It does not address error cases or link format, but the added context goes beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the action and resource, and each sentence earns its place: the first states the core function, the second clarifies the server's bridging role. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool without an output schema, the description explains what is returned (links to official hazard maps with specific value types) and explicitly sets expectations about the server's own computation. It is nearly complete, though it could mention the response structure or behavior on undeliverable addresses to fully compensate for the missing output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with descriptions for both parameters ('address' and 'language'), including an example and enum. The tool description does not add parameter-specific meaning beyond the schema, and with full schema coverage, a baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool's function: geocoding a Japanese address and returning links to official government hazard maps. It distinguishes itself from siblings by explicitly stating it bridges to authoritative sources rather than computing hazard values, differentiating from tools like building_seismic_check or nankai_overview.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use this tool: when exact per-address official values are needed. It also clarifies what the tool does not do (compute hazard values), which helps rule out alternatives. However, it does not explicitly name alternative tools for different scenarios, such as geocode_address for plain geocoding or nankai_overview for regional overviews.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shindo_meaningJMA Seismic Intensity (震度) MeaningARead-onlyIdempotent
Explain what a JMA seismic intensity level (5弱–7) actually means for people and buildings, using the official 気象庁 scale. The Nankai scenario projects up to intensity 7 across 10 prefectures.
| Name | Required | Description | Default |
|---|---|---|---|
| shindo | Yes | JMA intensity: '5-' (5弱), '5+' (5強), '6-' (6弱), '6+' (6強), or '7'. | |
| language | No | Output language: 'en', 'ja', or 'both' (default). | both |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the description does not need to restate safety. It adds useful context about using the official 気象庁 scale, but it does not describe the output format, possible disclaimers, or how the Nankai scenario fact relates to the returned explanation. This is acceptable but not rich behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is brief and the first sentence is directly informative. The second sentence about the Nankai scenario adds contextual relevance but is somewhat tangential to the core tool function; it is not excessive but not perfectly zero-waste either.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, read-only explanation tool with fully documented schema parameters and safe annotations, the description provides adequate context: what the tool explains, the scale used, and the scenario relevance. It does not detail return values, but the verb 'Explain' implies textual output, and no output schema exists, so this is not a major gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage for both parameters (shindo and language) with enums and clear titles, so the schema carries the parameter semantics. The description only loosely echoes the intensity range ('5弱–7') without adding new parameter-level guidance, such as how the 'language' parameter affects output.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific action ('Explain what... means') on a specific resource (JMA seismic intensity levels) and explicitly covers the scope ('for people and buildings'). It distinguishes the tool's explanatory purpose from sibling tools like nankai_overview or official_hazard_maps by emphasizing the meaning of intensity levels rather than overviews or maps.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool: when one needs to understand the practical meaning of a JMA intensity level (5弱–7) for people and buildings. It does not explicitly mention alternatives or exclusions, but the context is clear enough that an agent can infer appropriate use, especially given the official-scale reference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
taishin_subsidy_guideSeismic Diagnosis & Retrofit Subsidy GuideARead-onlyIdempotent
Route the user to subsidised/often-free seismic diagnosis (耐震診断) and retrofit (耐震補強) programs via the national directory, and explain the support framework. Amounts vary by municipality, so this routes and explains; it never quotes a figure.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Output language: 'en', 'ja', or 'both' (default). | both |
| location | No | Optional municipality or prefecture to tailor the search hint, e.g. '高知市' or '静岡県'. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only and idempotent, and the description adds useful behavioral context: it uses the national directory, explains the support framework, and deliberately avoids quoting figures. This goes beyond the annotation metadata without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two focused sentences, front-loaded with the main action and followed by one meaningful constraint. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-complexity tool with no output schema and two optional, well-described parameters, the description covers the core behavior, the route vs. quote distinction, and municipal variability. An agent has enough context to select and invoke this tool appropriately.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The 100% schema description coverage means the language and location parameters are already fully explained in the schema. The description adds no parameter-specific details, so a baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses specific verbs ('Route', 'explain') and names the exact resource ('subsidised/often-free seismic diagnosis... programs via the national directory'). It clearly distinguishes this from siblings like building_seismic_check by framing it as a subsidy guidance tool rather than a structural assessment tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly defines the tool's role as routing/explaining and explicitly warns it 'never quotes a figure', telling an agent when not to rely on it for specific amounts. It does not explicitly name sibling tools, but the context makes the intended use case clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
6 tool updates
v0.1.1- First observed
building_seismic_check - First observed
geocode_address - First observed
nankai_overview - First observed
official_hazard_maps - First observed
shindo_meaning - First observed
taishin_subsidy_guide
TDQS
Each tool serves a clearly distinct purpose: overview facts, hazard map lookups, building seismic classification, subsidy routing, intensity scale education, and geocoding. The descriptions explicitly differentiate related tools (e.g., geocode_address is a utility used by official_hazard_maps, and building_seismic_check directs users to taishin_subsidy_guide). No two tools appear to do the same thing.
All names use snake_case, but the structural pattern is inconsistent: some are noun phrases (nankai_overview, official_hazard_maps, shindo_meaning), some are compound nouns (building_seismic_check, taishin_subsidy_guide), and one is a verb phrase (geocode_address). The naming is readable and domain-oriented, but lacks the uniform verb_noun or noun_verb convention seen in higher-coherence server sets.
With 6 tools, the count is well within the ideal 3-15 range and matches the server's scope of providing Nankai Trough earthquake information and guidance. Each tool fills a distinct role without unnecessary redundancy or clutter.
The tool set covers the core user journey: get headline facts, look up official hazard maps for an address, check a building's seismic standard, receive subsidy guidance, and understand intensity levels. Minor gaps exist, such as no dedicated tool for evacuation planning or real-time alerts, but these are not explicitly part of the stated domain and the existing tools form a coherent workflow.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for Japan geodata: cadastral lot numbers (chiban) and reverse geocoding, for AI agents.
An MCP server that audits the fairness of construction and renovation estimates in Japan. Provides fair-price ranges, overcharge detection, and verifiable unit-cost data based on JCCDB (65,520 items across 402 categories, CC BY 4.0, DOI-backed).
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
Read-only MCP server for The Cracks Index: ranks countries and regions on social-safety strength
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server that wraps NVE's open GIS data to provide flood risk and landslide risk point lookups, with explicit uncertainty reporting (e.g., 'no data' vs 'safe') and source references.273MIT
- AlicenseNot gradedqualityDmaintenanceA powerful MCP server that connects AI assistants to authoritative natural hazard data sources, enabling monitoring of earthquakes, tsunamis, volcanoes, and solar events with configurable alerts and webhooks.1MIT
- FlicenseNot gradedqualityCmaintenanceProvides Japanese station accessibility and hazard data via MCP tools, including toilet information, public toilet locations, and official hazard categories.1-
- AlicenseAqualityBmaintenanceA unified MCP server that queries 20 seismic agencies in parallel, reconciles cross-agency earthquake reports, and surfaces discrepancies for AI agents.71MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mrslbt/nankai-trough-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server