Geocoding MCP server with GeoPY!
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-mcp-geo","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP-Geo Geocoding MCP server with GeoPY! <a href="https://glama.ai/mcp/servers/ujss4qy5fs"> <img width="380" height="200" src="https://glama.ai/mcp/servers/ujss4qy5fs/badge?v=1" /> </a> ## 📋 System Requirements - Python 3.6+ ## 📦 Dependencies Install all required dependencies: ```bash # Using uv uv sync ``` ### Required Packages - **fastmcp**: Framework for building Model Context Protocol servers - **geoPy**: Python library for accessing and geocoding/reverse geocoding locations. All dependencies are specified in `requirements.txt` for easy installation. ## 📑 Table of Contents - [System Requirements](#-system-requirements) - [Dependencies](#-dependencies) - [MCP Tools](#%EF%B8%8F-mcp-tools) - [Getting Started](#-getting-started) - [Installation Options](#-installation-options) - [Claude Desktop](#option-1-install-for-claude-desktop) - [Elsewhere](#option-2-install-elsewhere) - [Safety Features](#-safety-features) - [Development Documentation](#-development-documentation) - [Environment Variables](#%EF%B8%8F-environment-variables) ## 🛠️ MCP Tools This MCP server provides the following geocoding tools to Large Language Models (LLMs): ### geocode_location - Takes a user-provided address or place name and returns the best match’s latitude, longitude, and formatted address. - Handles errors gracefully and returns None if the location is not found or if an error occurs. ### reverse_geocode - Takes a latitude and longitude and returns the nearest address. - Useful for finding descriptive information about a point on the map. ### geocode_with_details - Similar to geocode_location but returns additional data such as bounding boxes and more detailed address info, if supported by the geocoder. ### geocode_multiple_locations - Accepts a list of address strings and returns a list of geocoding results (lat/lon/address) for each address. - Rate-limited to avoid hitting geocoding service quotas. ### reverse_geocode_multiple_locations - Accepts a l…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.