Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI → MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
  • Remote MCP ↗ (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) ↗ (opens in a new tab)
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 💻 Developer Tools
  3. Opencage Geocoding Mcp
O
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:09:44 AM

Opencage Geocoding Mcp

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View Repository

MCP server for OpenCage geocoding API

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON ▾

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "opencage-geocoding-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "opencage-geocoding-mcp"
      ]
    }
  }
}

💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives💻 More in Developer Tools

Documentation Overview

OpenCage Geocoding MCP Server

An MCP (Model Context Protocol) server that provides geocoding capabilities using the OpenCage geocoding API. This server allows you to convert between addresses and geographic coordinates.

PLEASE NOTE: the examples shown here are based on an integration with claude.ai's desktop client. MCP as a concept is supported by other services, but may require a slightly different configuration.

Features

  • Forward Geocoding: Convert addresses or place names to coordinates (latitude/longitude)
  • Reverse Geocoding: Convert coordinates to addresses
  • API Status Monitoring: Check your API usage and rate limits (assuming your penCage account has hard limits).

Prerequisites

  1. Node.js (version 20 or higher)
  2. OpenCage geocoding API Key: Sign up on the OpenCage website to get a free-trial geocoding API key

Installation

  1. Is MCP the right tool?

    This MCP is the right tool for small amounts of geocoding, for example while manually prompting an LLM.

    If however, you want to process larger volumes of data, for example CSV files full of address or coordinates, or connecting to database full of data, it is almost certainly both faster and more affordable to use our command line tools, or have the LLM write a script to call our API directly.

    We offer a markdown-formatted opencage-geocoding-api SKILL file to train your AI on best practices for working with our geocoding API.

  2. Clone the repository. Change into the repository directory

bash

git clone git@github.com:OpenCageData/opencage-geocoding-mcp.git
# or
git clone https://github.com/OpenCageData/opencage-geocoding-mcp.git

cd opencage-geocoding-mcp
  1. Install dependencies:
Terminal
npm install

This is enough to get the MCP working with Claude Desktop (see below)

If you want to develop the MCP and plan to query the MCP from the command line you will also need to:

  1. Set your OpenCage geocoding API key as an environment variable:
server.ts
export OPENCAGE_API_KEY="your_opencage_geocoding_api_key_here"
  1. Build the project:
Terminal
npm run build

Usage

Using within Claude Desktop

Add this configuration to your Claude Desktop config file

On a Mac the config file should be (~/Library/Application Support/Claude/claude_desktop_config.json), but you can also navigate to the file via the menu: Settings > Developer > Edit Config

config.json
{
  "mcpServers": {
    "opencage-geocoding": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/opencage-geocoding-mcp/build/index.js"],
      "env": {
        "OPENCAGE_API_KEY": "your_opencage_geocoding_api_key_here"
      }
    }
  }
}

Available Tools

Note: the first time you run a command you will need to give Claude permission

Allow external integration

1. geocode-forward

Convert an address or place name to coordinates and information about that location.

Parameters:

  • query (required): The address or place name to geocode
  • countrycode (optional): Restrict to country (ISO 3166-1 alpha-2 code)
  • bounds (optional): Bounding box (min_lon,min_lat,max_lon,max_lat)
  • language (optional): Language for results (e.g., 'en', 'de', 'fr')
  • limit (optional): Max results (1-100, default 10)
  • no_annotations (optional): Exclude location annotations

Example prompts

Code
Prompt: "What are the coordinates of Trafalgar Square, London?"
Result: coordinates, timezone, local currency, etc

Prompt: "Where is Les Vans, France? Which Department is it in?"
Result: coordinates, and correct answer that Les Vans is in the Ardèche department

Prompt: "In welchem Bundesland liegt Weimar?"
Result: coordinates, and correct answer that Weimar is in Thüringen

2. geocode-reverse

Convert coordinates to an address and information about that location

Parameters:

  • latitude (required): Latitude coordinate (-90 to 90) in decimal format
  • longitude (required): Longitude coordinate (-180 to 180) in decimal format
  • language (optional): Language for results
  • no_annotations (optional): Exclude location annotations

Example prompts

Code
Prompt: "what is the address at 38.8976, -77.0365?"
Result: "1600 Pennsylvania Avenue NW, Washington, DC 20500, United States of America"

Prompt: "Which province are the coordinates 41.38700, 2.16995 in?"
Result: "Coordinates are in Barcelona in the province of Catalonia"

3. get-opencage-info

Check your current API usage and rate limits. NOTE: subscription customers do NOT have hard usage limits. See relevant documentation.

Parameters: None

Returns: Information about remaining requests, rate limits, and reset times.

Available Prompts

geocoding-assistant

A helpful assistant for geocoding tasks. Provides guidance on using the geocoding tools effectively.

Error Handling

The server includes comprehensive error handling:

  • Invalid API keys
  • Rate limit exceeded
  • Network errors
  • Invalid coordinates or addresses
  • API service unavailable

Environment Variables

  • OPENCAGE_API_KEY: Your OpenCage geocoding API key (required)

Troubleshooting

  1. "API key required" error: Make sure the env var OPENCAGE_API_KEY is set
  2. "No results found": Try a more specific or different address format, see the OpenCage guide to query formatting
  3. Rate limit errors: Check your API usage with get-api-status tool
  4. Network errors: Verify internet connection or the public OpenCage status page

Relevant Links

  • OpenCage homepage - Get your geocoding API key

  • OpenCage API Documentation - Full OpenCage geocoding API reference

  • OpenCage MCP tutorial

  • Model Context Protocol - Learn more about MCP

Who is OpenCage GmbH?

We run a worldwide geocoding API and geosearch service based on open data. Learn more about us.

We also organize Geomob, a series of regular meetups for location based service creators, where we do our best to highlight geoinnovation. If you like geo stuff, you will probably enjoy the Geomob podcast.

Related MCP Servers

View all in Developer Tools View all alternatives
  • G
    Graphql

    Turn any GraphQL API into MCP tools. Zero config, zero code.

    💻 Developer Tools0 views
    Compare vs Graphql →
  • M
    Mcp Server Taiwan Weather

    用於取得臺灣中央氣象署 API 資料的 Model Context Protocol (MCP) Server

    💻 Developer Tools0 views
    Compare vs Mcp Server Taiwan Weather →
  • Q
    Quickbooks

    MCP server for QuickBooks API integration

    💻 Developer Tools1 views
    Compare vs Quickbooks →
  • U
    Uipath

    MCP server for UiPath API integration

    💻 Developer Tools1 views
    Compare vs Uipath →

Frequently Asked Questions about Opencage Geocoding Mcp

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "opencage-geocoding-mcp": { "command": "npx", "args": ["-y", "opencage-geocoding-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpencage Geocoding Mcp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/opencage-geocoding-mcp?style=directory)](https://allmcps.com/mcp/opencage-geocoding-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/opencage-geocoding-mcp"><img src="https://allmcps.com/api/badge/opencage-geocoding-mcp?style=directory" alt="Opencage Geocoding Mcp on AllMCPs" /></a>

Technical Specs & Signals

Category💻Developer Tools
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
24Quality signal: Emerging · 24/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools9/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge — we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 💻 Developer Tools →Best MCP servers for Developers →Alternatives to Opencage Geocoding Mcp →Install in Claude DesktopInstall in CursorInstall in VS Code