Norwegian regulators
Company register, geocoding, parliament, statistics, weather — five government APIs unified into one schema.
One MCP endpoint, ten public-data sources, OAuth or API-key auth. Connect Claude, Cursor, or any MCP-compatible client in under a minute.
Keys, credits, OAuth apps. One page.
One URL. Any MCP client.
$ claude mcp add --transport http \
munge https://munge.sh/mcp
check munge connected · OAuth opened in browser
28 tools available across 10 sources
Generate. Rotate. Revoke.
munge_live_aB3X…activemunge_live_kP9Q…active+ Generate1 credit per call. Watch it live.
OAuth handles login. No copy-paste.
p95 under 120ms.
POST JSON-RPC to /mcp with a Bearer token.
POST https://munge.sh/mcp Authorization: Bearer munge_live_aB3X… Content-Type: application/json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "brreg_search_companies", "arguments": { "query": "Equinor" } } }
Full MCP auth spec. Claude Code resolves it all.
# 1. Get protected-resource metadata GET https://munge.sh/.well-known/oauth-protected-resource # 2. Register a client (no api key needed) POST https://munge.sh/oauth/register { "redirect_uris": ["http://localhost:6274/cb"] } # 3. Browser → authorize → token endpoint POST https://munge.sh/oauth/token { "grant_type": "authorization_code", … } # → { "access_token": "eyJ…", "token_type": "Bearer" }
RS256 keys. Public JWKS. Immutable audit log.
GET https://munge.sh/.well-known/jwks.json { "keys": [{ "kty": "RSA", "alg": "RS256", "use": "sig", "kid": "munge-oauth-1", "n": "xwuVzcFutJ8…", "e": "AQAB" }] }
Company register, geocoding, parliament, statistics, weather — five government APIs unified into one schema.
SEC EDGAR with ASC-606 concept aliasing, plus Eurostat datasets, ECB FX, and World Bank indicators across 200+ countries.
Address lookups via OpenStreetMap Nominatim, country metadata via REST Countries, forecasts and historical via Open-Meteo.
From a Norway-only MCP experiment to an authenticated, credit-metered, OAuth-protected product. Every step shipped behind a single URL.
1 credit per call. Pay for what you use.
Streamable HTTP transport, session lifecycle, JSON-RPC envelope — Anthropic's MCP reference is the test surface.
Hosted Checkout with three tiers, signed webhooks verified with Web Crypto, idempotent grants per session.
100 free credits. Monthly refill.
Share a link. Earn 400 credits.
Dynamic registration. PKCE. One command.