{"apiVersion":"v1","directorySlug":"brattkart-mcp-e4edc0c8bb","title":"Brattkart","description":null,"pageUrl":"https://www.mcpbundles.com/skills/brattkart-mcp-e4edc0c8bb","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.brattkart.online/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"online.brattkart/brattkart-mcp-e4edc0c8bb","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ping","description":"Wiring test. Echoes the supplied message and returns server time.","inputSchema":{"type":"object","properties":{"message":{"type":"string"}},"additionalProperties":false},"logicalName":"ping","displayName":"ping","title":"ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_place","description":"Authoritative Norwegian place-name lookup against Kartverket's stedsnavn registry. Returns ranked candidates with type, municipality, county, accurate WGS84 coordinates, and authoritative DTM elevation in meters. Use this whenever you need real coordinates or elevation for any Norwegian peak, valley, lake, town, or other named feature — do not rely on memorised coordinates or altitudes, especially for lesser-known mountains. Prefer this over generic geocoders for anything inside Norway. IMPORTAN","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string"},"types":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"find_place","displayName":"find_place","title":"find_place","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"query_terrain","description":"Sample terrain at a SINGLE Norwegian coordinate using Kartverket DTM. Returns elevation, slope, and aspect at that exact 18 m × 18 m DTM cell. Use this for a specific point of interest (e.g. a trailhead, a known crux, a bivouac site). Note: an actual summit will read near-flat (~0° slope), which is correct — summits are local maxima by definition. For questions about a SUMMIT FACE, RIDGE, or ROUTE (e.g. \"how steep is the SW ridge?\", \"is the south face exposed?\"), use query_terrain_line with samp","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","maximum":72,"minimum":57},"lng":{"type":"number","maximum":32,"minimum":4}},"additionalProperties":false},"logicalName":"query_terrain","displayName":"query_terrain","title":"query_terrain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"query_terrain_line","description":"Sample terrain along a USER-SUPPLIED polyline (a route, ridge, or face the user has drawn or described in detail) using Kartverket DTM. Returns per-sample elevation/slope/aspect, summary stats, and a brattkart map URL that displays the line on 3D terrain. Always include the returned mapUrl in your reply — the user needs to see the actual line that was sampled. DO NOT fabricate intermediate waypoints between two endpoints to make this tool callable: you cannot see cliffs, glaciers, lakes, or path","inputSchema":{"type":"object","required":["points"],"properties":{"label":{"type":"string"},"points":{"type":"array","items":{"oneOf":[{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":2},{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number"},"lng":{"type":"number"}},"additionalProperties":false}]},"maxItems":50,"minItems":2},"stepMeters":{"type":"number","maximum":500,"minimum":10}},"additionalProperties":false},"logicalName":"query_terrain_line","displayName":"query_terrain_line","title":"query_terrain_line","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"describe_terrain_around","description":"Geomorphological analysis of the Norwegian DTM in a radius around a point. Returns per-feature output: a centre-point elevation/slope/aspect, total vertical relief in the radius, named peaks (strict local maxima with REAL saddle-relative topographic prominence ≥20 m), and avalanche-relevant 'steep zones' (connected components of ≥30° slopes — each with its own area, elevation range, dominant aspect, mean/max slope, and bearing from the query point). DOES NOT return averaged stats across the whol","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","maximum":72,"minimum":57},"lng":{"type":"number","maximum":32,"minimum":4},"name":{"type":"string"},"radiusM":{"type":"number","maximum":1500,"minimum":100}},"additionalProperties":false},"logicalName":"describe_terrain_around","displayName":"describe_terrain_around","title":"describe_terrain_around","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_avalanche_forecast","description":"Official Norwegian avalanche forecast from varsom.no / NVE for any coordinate inside Norway. Returns the active forecast region, danger level (1–5) for the next few days, plus today's detailed avalanche problems with affected aspects, elevations, expected sizes, and triggers. This is the authoritative source for Norwegian snow-safety information — call it whenever the user is considering a ski tour, asks about avalanche conditions, danger level, snow stability, or whether an outing is advisable.","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","maximum":72,"minimum":57},"lng":{"type":"number","maximum":32,"minimum":4},"days":{"type":"integer","maximum":3,"minimum":1}},"additionalProperties":false},"logicalName":"get_avalanche_forecast","displayName":"get_avalanche_forecast","title":"get_avalanche_forecast","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"brattkart_map_link","description":"Build a clickable link that opens brattkart.no — a Norwegian ski-touring map with 3D terrain, slope-steepness overlays, and avalanche forecasts — at a specific location, optionally with a polyline drawn on top. Pass a 'line' argument to visualise a route, ridge, or face you've described; the user will see exactly where it goes. Use this for any Norwegian ski tour, peak, valley, or mountain area where the user would benefit from the brattkart visualisation; do not use it for generic global maps.","inputSchema":{"type":"object","properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lng":{"type":"number","maximum":180,"minimum":-180},"line":{"type":"array","items":{"oneOf":[{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":2},{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number"},"lng":{"type":"number"}},"additionalProperties":false}]},"maxItems":200,"minItems":2},"zoom":{"type":"number","maximum":18,"minimum":0},"label":{"type":"string"},"pitch":{"type":"number","maximum":85,"minimum":0},"bearing":{"type":"number","maximum":360,"minimum":0}},"additionalProperties":false},"logicalName":"brattkart_map_link","displayName":"brattkart_map_link","title":"brattkart_map_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Brattkart&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYnJhdHRrYXJ0Lm9ubGluZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Brattkart%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.brattkart.online%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Brattkart%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.brattkart.online%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Brattkart&connectorUrl=https%3A%2F%2Fmcp.brattkart.online%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Brattkart\" --url \"https://mcp.brattkart.online/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brattkart-mcp-e4edc0c8bb","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brattkart-mcp-e4edc0c8bb/tools/{tool}","mcpServerUrl":"https://mcp.brattkart.online/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brattkart-mcp-e4edc0c8bb?live=1"}