4,500+ servers built on MCP Fusion
Vinkius
Nominatim logo
Vinkius
CrewAI logo

How to Use the Nominatim MCP in CrewAI

Coordinate multi-agent teams to analyze maps and verify addresses using the Nominatim MCP Server in CrewAI.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Nominatim MCP on Cursor AI Code Editor MCP Client Nominatim MCP on Claude Desktop App MCP Integration Nominatim MCP on OpenAI Agents SDK MCP Compatible Nominatim MCP on Visual Studio Code MCP Extension Client Nominatim MCP on GitHub Copilot AI Agent MCP Integration Nominatim MCP on Google Gemini AI MCP Integration Nominatim MCP on Lovable AI Development MCP Client Nominatim MCP on Mistral AI Agents MCP Compatible Nominatim MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
CrewAI

Connect Nominatim MCP to CrewAI

Create your Vinkius account to connect Nominatim to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Delegate spatial lookups to specialized CrewAI agents

The `search` tool allows a researcher agent to resolve raw addresses into coordinates without manual code. This MCP Server gives your CrewAI team the ability to verify regional details before passing data to analytical agents. Your agents coordinate sequentially, meaning one agent finds the coordinates while another evaluates the surrounding area. This workflow eliminates the need for expensive proprietary mapping APIs.

Extract deep regional hierarchies automatically

The `get_details` tool extracts the full parent place hierarchy, bounding boxes, and linked Wikidata for any location. Within a CrewAI team, a specialized analysis agent uses this tool to classify locations by their administrative importance. Having access to parent hierarchies lets your agents understand if a specific street falls inside a target delivery zone. They make smarter routing decisions based on open-source geographic data.

Resolve coordinates to street addresses autonomously

The `reverse_geocode` tool converts raw coordinates into structured address objects. Your CrewAI agent uses this tool to identify the closest postal address for incoming GPS telemetry logs. By adjusting the zoom parameter, the agent controls whether it receives a precise building number or just the county name. This flexibility keeps your autonomous operations highly context-aware.

Setup guide

Set up Nominatim MCP in CrewAI

Prerequisites

  • Python 3.10+ installed
  • crewai package (pip install crewai)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install CrewAI

    Run pip install crewai to install the framework. MCP support is built-in via the mcps parameter.

  2. 2

    Add the MCP URL to your agent

    Pass your Vinkius endpoint directly to the mcps list. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically.

  3. 3

    Kick off your crew

    Create a Crew with your agent and tasks. Call crew.kickoff() — the agent will automatically invoke Nominatim tools as needed.

crew.py
from crewai import Agent, Task, Crew

agent = Agent(
    role="Nominatim Analyst",
    goal="Access and analyze Nominatim data via MCP.",
    backstory="Expert analyst with direct Nominatim access.",
    mcps=[
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ],
)

task = Task(
    description="List recent Nominatim transactions",
    agent=agent,
    expected_output="A summary of recent activity",
)

crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result)

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Nominatim MCP in CrewAI

You should configure your CrewAI manager agent to serialize tasks that call the search tool. This sequential execution maintains the required one-second delay between queries.
Yes. The agent passes a comma-separated list of formatted IDs to the lookup_osm tool to fetch multiple nodes or ways in a single execution step.
Your monitor agent can call the get_status tool to check the server latency. If the service is unresponsive, the crew can pivot to local cached data or pause execution.
It requires no API keys and accesses the complete OpenStreetMap database. Your CrewAI agents get rich metadata like Wikidata links and place ranks completely free of licensing costs.
The server processes only the specific coordinates and address text required for geocoding. All data transit occurs over encrypted channels directly to the OSM Nominatim servers, with no intermediate data logging.

Start using the Nominatim MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 5 tools

We've already built the connector for Nominatim. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.