@dpm-tools/mcp-public-data
v0.1.0
Published
MCP server with 10 zero-API-key public data tools: sun/moon, holidays, timezone, geocoding, distance, elevation. Free, MIT.
Maintainers
Readme
mcp-public-data
10 zero-API-key public data tools for Claude Desktop. Free. MIT.
All the things you Google once a week but shouldn't — sunrise times, holidays, timezones, geocoding — bundled into one MCP server. No API keys. No accounts. No config.
Install
Option 1: Claude Desktop (recommended)
- Open Claude Desktop → Settings → Extensions → Browse extensions
- Search "Public Data" → Install
- Done.
Option 2: Manual config
{
"mcpServers": {
"public-data": {
"command": "npx",
"args": ["-y", "mcp-public-data"]
}
}
}Requires Node.js 22.18+.
Tools (10)
Astronomy
sunrise_sunset— Sunrise, sunset, all twilight times for any coordinate/date.moon_phase— Phase, illumination %, label (e.g., "Waxing Gibbous").
Calendar
is_holiday— Is a given date a public holiday in country X?next_holiday— Next upcoming holiday for any country.
Time
timezone_of— IANA timezone for any lat/lon.convert_time— Convert time between two IANA timezones.
Geography
geocode— Address/place → lat/lon (top 5 matches).reverse_geocode— Lat/lon → human-readable address.distance— Great-circle distance (km, miles, nautical miles).elevation— Elevation in meters and feet.
Example prompts
- "When does the sun set in Tokyo today?"
- "What's the moon phase tomorrow?"
- "Is Friday a public holiday in Germany?"
- "What's the next holiday in Canada?"
- "What timezone is at lat 35.6, lon 139.7?"
- "Convert 2pm Toronto time to Tokyo."
- "Geocode 'Eiffel Tower'."
- "What's the distance from London to Paris?"
- "What's the elevation at lat 27.99, lon 86.93?"
API sources (all free, all keyless)
sunrise-sunset.org— Sunrise/sunset- Moon phase — Pure math (Conway algorithm), no API
date.nager.at— Public holidays for 100+ countries- OpenStreetMap Nominatim — Geocoding (rate-limited, please be reasonable)
open-elevation.com— Elevation
We honor each service's rate limits and User-Agent requirements.
Why?
Claude Desktop is great at conversation, lousy at facts that require live lookup. mcp-public-data fills the gap for the 80% of "what is X right now" questions without forcing the user to set up API keys.
Specifically built for the .mcpb (Anthropic Desktop Extensions) directory, where zero-config matters more than feature breadth.
Sister servers from dpm
mcp-devkit— UUID, hash, JWT, JSON, cron, color, password (zero deps, free).
More small, sharp utilities coming weekly. Follow the dpm catalog at <dpm-landing-url> for updates.
License
MIT © dpm (digital product mill)
