One MCP endpoint over 69 public PPN APIs: search_apis to discover, execute_api to call. Free tier.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Environmental brief for one location: fans out to every public geo-aware API (weather, terrain, environment, …) and returns a merged JSON. Partial results come back with an errors[] list. Requires 'Authorization: Bearer ppn_live_*'.
Latitude
Longitude
Optional human-readable place label (echoed back)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Environmental brief for one location: fans out to every public geo-aware API (weather, terrain, environment, …) and returns a merged JSON. Partial results come back with an errors[] list. Requires 'Authorization: Bearer ppn_live_*'.
| Argument | Type | Description |
|---|---|---|
| lat* | number | Latitude |
| lon* | number | Longitude |
| place | string | Optional human-readable place label (echoed back) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude"
},
"place": {
"type": "string",
"description": "Optional human-readable place label (echoed back)"
}
},
"additionalProperties": false
}Execute a request against any of the 60 registered APIs. Use search_apis first to find the correct api name and operationId. Requires 'Authorization: Bearer ppn_live_*'.
| Argument | Type | Description |
|---|---|---|
| api* | string | API name: sanken-matrix-gateway, marketo, atmos, chronomap, hydros, lithos, terra, carbon-credit, cost-compare, demand-forecast, grid-connect, site-matching, storage-optimize, tariff-optimize, transmission-loss, carbonias, planetary, green-path-api, biomassia, gasturbia, geothermia, hydria, reactoria, renewio, solaria, windaria-api, hydrogen, sla-viewer-production, nanobase-api, nanosnap-console, nanosnap-gacha-production, nanosnap-inventory-production, nanosnap-leaderboard-production, nanosnap-mailbox-production, nanosnap-persona-gateway-production, nanosnap-presence-production, nanosnap-replay-production, nanosnap-room-production, nanosnap-save-data-production, nanosnap-spatial-message-production, nanosnap-world-counter-production, nanosnap-world-objects-production, biositia, cryonia, faunaunify, literatia, plantunify, ppn-hub-workers, foodsense, onokoro, sakurahub-address, sakurahub-gateway, sakurahub-web, weathio, biolexia-production, biocolo, nishinoshima-gateway-production, celestora, orbitalio, perks |
| body | any | Request body for POST/PUT/PATCH |
| params | object | Query and path parameters as key-value pairs |
| operationId* | string | operationId from search_apis results |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"api",
"operationId"
],
"properties": {
"api": {
"type": "string",
"description": "API name: sanken-matrix-gateway, marketo, atmos, chronomap, hydros, lithos, terra, carbon-credit, cost-compare, demand-forecast, grid-connect, site-matching, storage-optimize, tariff-optimize, transmission-loss, carbonias, planetary, green-path-api, biomassia, gasturbia, geothermia, hydria, reactoria, renewio, solaria, windaria-api, hydrogen, sla-viewer-production, nanobase-api, nanosnap-console, nanosnap-gacha-production, nanosnap-inventory-production, nanosnap-leaderboard-production, nanosnap-mailbox-production, nanosnap-persona-gateway-production, nanosnap-presence-production, nanosnap-replay-production, nanosnap-room-production, nanosnap-save-data-production, nanosnap-spatial-message-production, nanosnap-world-counter-production, nanosnap-world-objects-production, biositia, cryonia, faunaunify, literatia, plantunify, ppn-hub-workers, foodsense, onokoro, sakurahub-address, sakurahub-gateway, sakurahub-web, weathio, biolexia-production, biocolo, nishinoshima-gateway-production, celestora, orbitalio, perks"
},
"body": {
"description": "Request body for POST/PUT/PATCH"
},
"params": {
"type": "object",
"description": "Query and path parameters as key-value pairs",
"additionalProperties": {}
},
"operationId": {
"type": "string",
"description": "operationId from search_apis results"
}
},
"additionalProperties": false
}Search across 519 endpoints in 60 APIs (amenomi, cultural, earth, energy-calc, green-path, harmonias, hydrogen, internal, nanobase, nanosnap, natura, platform, sakurahub, science, sim, space, stocks). Returns matching endpoints with method, path, summary, parameters, and a ready-to-run example. Use this to discover available API endpoints before calling execute_api. Results carry a "coverage" field (e.g. ["JP"]) for region-limited APIs; use the "region" filter to narrow.
| Argument | Type | Description |
|---|---|---|
| tag | string | Filter by OpenAPI tag |
| limit | number | Max results (default: 20) |
| query* | string | Search term (matches operationId, summary, description, path, API name, tags; synonyms expanded) |
| domain | string | Filter by domain: amenomi, cultural, earth, energy-calc, green-path, harmonias, hydrogen, internal, nanobase, nanosnap, natura, platform, sakurahub, science, sim, space, stocks |
| method | string | Filter by HTTP method |
| region | string | Filter by ISO 3166-1 alpha-2 region the API serves data for (e.g. "JP"). Returns region-specific + global APIs; excludes APIs limited to other regions. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"tag": {
"type": "string",
"description": "Filter by OpenAPI tag"
},
"limit": {
"type": "number",
"maximum": 50,
"minimum": 1,
"description": "Max results (default: 20)"
},
"query": {
"type": "string",
"description": "Search term (matches operationId, summary, description, path, API name, tags; synonyms expanded)"
},
"domain": {
"type": "string",
"description": "Filter by domain: amenomi, cultural, earth, energy-calc, green-path, harmonias, hydrogen, internal, nanobase, nanosnap, natura, platform, sakurahub, science, sim, space, stocks"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"DELETE",
"PATCH"
],
"type": "string",
"description": "Filter by HTTP method"
},
"region": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Filter by ISO 3166-1 alpha-2 region the API serves data for (e.g. \"JP\"). Returns region-specific + global APIs; excludes APIs limited to other regions."
}
},
"additionalProperties": false
}