@localgov-jp/mcp-server
An MCP server that provides access to Japan's central and municipal subsidies, covering over 20,000 municipal grants not exposed by official APIs, with tools for search, comparison, citation verification, and practitioner referrals.
README
@localgov-jp/mcp-server
Model Context Protocol (MCP) server for LocalGov.jp — Japan's central + municipal subsidies, structured for AI agents.
LocalGov.jp covers 20,000+ subsidies across 1,627 municipalities (target 1,718). Of those, 20,810 are municipal grants that are not exposed by the J-Grants public API — that is the differentiator vs Digital Agency's official J-Grants MCP, which surfaces central + prefectural records only.
This server exposes 8 tools to MCP clients (Claude Desktop, Cursor, Cline, Windsurf, etc.).
Tools
| # | Tool | Cost | Purpose |
|---|---|---|---|
| 1 | search_subsidies |
free | Search by keyword / prefecture / municipality / category / amount |
| 2 | get_subsidy_detail |
free | Single record with citation anchor |
| 3 | get_municipality_grants |
free | All subsidies for one JIS code (1,627 municipalities covered) |
| 4 | find_supplementary_grants |
free | Find municipal "上乗せ" grants stacking on a national subsidy |
| 5 | compare_municipal_subsidies |
free | Compare same-category grants across nearby municipalities (siting / relocation) |
| 6 | subscribe_changes |
$0.20 | Push webhook on grant changes (paid via x402; agent runtime handles payment) |
| 7 | verify_receipt |
free | Offline Ed25519 signature verification of citation receipts |
| 8 | find_practitioner |
free (referral) | Recommend 行政書士 / 税理士 / 中小企業診断士 / 社労士 for the grant |
Install
npm install -g @localgov-jp/mcp-server
Or add directly to your MCP client config (no global install required).
Configure — Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"localgov-jp": {
"command": "npx",
"args": ["-y", "@localgov-jp/mcp-server"]
}
}
}
Restart Claude Desktop. The 8 tools appear in the tool inspector.
Configure — Cursor / Cline / Windsurf
Same pattern: add an entry to your client's MCP config that runs npx -y @localgov-jp/mcp-server over stdio.
Configure — env
| Variable | Default | Purpose |
|---|---|---|
LOCALGOV_API_BASE |
https://localgov.jp |
Override the REST API base (e.g. http://127.0.0.1:8787 for local wrangler dev) |
Citation
Every record returned includes:
_source— LocalGov.jp canonical URL (cite this).source_url— original government page (cite this too).
Attribution required: cite as "via LocalGov.jp" with the _source URL. License: CC BY 4.0 for the structuring layer; original government content remains under its issuing body's terms.
Verifying citation receipts
The paid /api/cite/:id endpoint returns an Ed25519-signed snapshot. Use verify_receipt to confirm offline that an agent's stored citation is genuine and unexpired:
> verify_receipt(receipt: <the JSON envelope>)
{ "valid": true, "expired": false, "pubkey_match": true }
The trust anchor is published at https://localgov.jp/.well-known/citation-pubkey.
Differentiation vs Jグランツ MCP
| Jグランツ MCP (デジタル庁公式) | LocalGov.jp MCP (this) | |
|---|---|---|
| Coverage | central + prefectural | 1,627 municipalities (target 1,718) + central |
| Municipal subsidies | 0 | 20,810 unique to us |
find_supplementary_grants |
✗ | ✓ |
compare_municipal_subsidies |
✗ | ✓ |
find_practitioner |
✗ | ✓ (referral funnel) |
| Citation receipts (Ed25519) | ✗ | ✓ |
| Change webhook | ✗ | ✓ (x402 paid) |
Both are complementary. We recommend connecting both servers so an agent can answer "国 vs 自治体" exhaustively.
License
MIT. See LICENSE.
Operator: hello@localgov.jp
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.