developer-toolsapi_key

Geokeo

Geokeo provides geocoding services, converting addresses to coordinates and vice versa, with a free tier offering 2,500 daily API requests.

Verdict

Geokeo converts addresses to coordinates and coordinates to addresses inside your Spaces. @mention it when your team needs to geocode customer locations, validate shipping addresses, or enrich datasets with lat/long pairs. It exposes two tools: forward geocoding (address → coordinates) and reverse geocoding (coordinates → address). Useful for operations, sales, and data teams who work with location data but don't want to write geocoding scripts. Requires an API key from Geokeo — no OAuth complexity, but you'll need to manage rate limits based on your plan.

Common use cases

  • Validate customer addresses before shipping
  • Enrich CRM records with lat/long coordinates
  • Map support ticket locations for regional routing
  • Convert GPS logs to readable addresses
  • Geocode event venues for calendar invites

Integration

Vendor
Geokeo
Category
developer-tools
Auth
API_KEY
Tools
2
Composio slug
geokeo

Tools

  • Forward Geocoding

    Tool to perform forward geocoding lookup by address or place name. Use when you need to convert a query string into geographic coordinates and structured address information.

  • Reverse Geocoding Lookup

    Tool to perform reverse geocoding. Use when you have latitude and longitude and need an address.

Setup

Setup guide

  1. 11. Click Integrations in your Switchy workspace sidebar, then search for Geokeo. 2. Click Connect and you'll see a prompt for your Geokeo API key. 3. Log into your Geokeo account (or sign up at geokeo.com if you don't have one), navigate to API Keys in your dashboard, and copy the key. 4. Paste the key into Switchy and click Authorize. 5. Open any Space and type '@Geokeo can you geocode 1600 Amphitheatre Parkway, Mountain View, CA?' — if it returns coordinates and a structured address, the connection works. 6. To invoke a tool explicitly, @mention Geokeo and describe the geocoding task (forward or reverse) in plain language; the AI will route to the correct tool.

What teammates see: by default, memories from Geokeo are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Geocode Customer Address

@Geokeo forward geocode this address: 123 Main Street, Springfield, IL 62701. Return the latitude, longitude, and any structured address components you find.
Open in a Space →

Reverse Lookup Coordinates

@Geokeo reverse geocode these coordinates: 37.7749, -122.4194. Give me the full street address and city.
Open in a Space →

Batch Geocode Spreadsheet

@Geokeo I have a list of five addresses: [paste addresses]. Forward geocode each one and return a table with address, latitude, and longitude.
Open in a Space →

Validate Shipping Address

@Geokeo forward geocode '456 Elm St, Apt 2B, Austin TX' and confirm if it's a valid deliverable address. Show me the standardized format.
Open in a Space →

Map Event Venue Location

@Geokeo forward geocode 'Madison Square Garden, New York' and give me the latitude and longitude so I can generate a map link.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Geokeo what are the coordinates for 1600 Pennsylvania Avenue NW, Washington DC?

Output

The address resolves to coordinates 38.8977°N, 77.0365°W. Structured address components: street number 1600, route Pennsylvania Avenue Northwest, locality Washington, administrative area District of Columbia, postal code 20500, country United States. Confidence score: 0.98. This location corresponds to the White House complex in downtown Washington.

Notes

Forward geocoding converts human-readable addresses into precise lat/long pairs. Geokeo returns structured components (street, city, postal code) alongside coordinates, which helps validate address quality before storing in your database. Requires API_KEY authentication; rate limits apply per your Geokeo plan tier.

Prompt

@Geokeo reverse geocode 37.7749, -122.4194 and tell me what neighborhood that is

Output

Coordinates 37.7749°N, 122.4194°W resolve to: 201 Sansome Street, San Francisco, CA 94104, United States. Neighborhood context: Financial District, San Francisco. Administrative hierarchy: San Francisco County, California. This is a commercial address in downtown San Francisco, approximately 0.3 miles from the Ferry Building waterfront.

Notes

Reverse geocoding takes raw coordinates (from GPS, click events, sensor data) and returns human-readable addresses. Useful for logging user locations, labeling map pins, or enriching analytics data. Accuracy depends on Geokeo's coverage in the queried region—urban areas typically return building-level precision, rural areas may return nearest road or landmark.

Prompt

@Geokeo I have a CSV with 50 customer addresses in column B. Geocode them all and flag any that return low confidence scores so I can manually review.

Output

I'll process each address through forward geocoding and compile results. Example output structure: Address 'invalid street, nowhere' returned confidence 0.12 (flagged for review). Address '123 Main St, Austin TX' returned 30.2672°N, 97.7431°W, confidence 0.95 (valid). After processing all 50 rows, 47 addresses geocoded successfully with confidence ≥0.80; 3 addresses flagged for manual review due to ambiguous input or missing locality information. Full results exported to geocoded_addresses.csv with lat, long, confidence, and flag columns appended.

Notes

Batch geocoding demonstrates combining Geokeo's API with AI reasoning to filter and validate results at scale. The AI can iterate through structured data, call the forward geocoding tool repeatedly, and apply business logic (confidence thresholds). Be mindful of rate limits—50 requests may hit tier caps on free plans. Consider chunking large datasets or upgrading your Geokeo subscription for bulk operations.

Use-case deep-dives

Field service dispatch coordination

When Geokeo makes sense for routing mobile teams

A 6-person HVAC company runs service calls across three counties. Their dispatcher uses Switchy to pull customer addresses from their CRM, geocode them with Geokeo's forward tool, then feed coordinates into a routing optimizer. The workflow runs in under 10 seconds per batch of morning calls. Geokeo wins here because the team needs consistent lat/long pairs for third-party routing APIs, not rich place metadata. The API key auth means no OAuth dance for a non-technical dispatcher. If your team needs POI details, business hours, or place categories, you'll hit Geokeo's ceiling fast—it returns coordinates and structured addresses, nothing more. For pure address-to-coordinate conversion at small team scale, Geokeo does the job without ceremony.

Customer support ticket enrichment

Reverse geocoding for incident logging workflows

A 12-person SaaS support team logs customer-reported outages with GPS coordinates from mobile app crash reports. They use Geokeo's reverse tool in Switchy to convert lat/long pairs into human-readable addresses for their incident tracker. The workflow triggers on new Zendesk tickets tagged 'mobile crash' and appends city/state to the ticket description in under 3 seconds. Geokeo fits because the team processes 20-40 tickets daily—well under rate limits—and only needs address strings, not timezone or elevation data. If you're logging thousands of coordinates per day or need real-time geocoding in a user-facing app, Geokeo's 2-tool scope becomes a bottleneck. For low-volume support enrichment where you own the API key and control the trigger, it's a clean solve.

Event planning venue research

Why Geokeo falls short for location intelligence work

A 4-person events agency scouts venues across metro areas and wants to geocode venue names, then analyze proximity to transit and hotels. They try Geokeo's forward tool in Switchy but quickly realize it returns coordinates without context—no nearby landmarks, no transit data, no place type classification. The team needs a geocoding MCP that surfaces POI metadata or integrates with a separate places API. Geokeo's 2-tool limit means you're stitching multiple MCPs together for any workflow beyond coordinate conversion. If your scenario is 'turn this address into lat/long' or 'turn these coordinates into an address', Geokeo delivers. If you're building location context for decision-making, you need a richer integration. For this agency, Geokeo was a false start—they switched to a mapping MCP with place search.

Frequently asked

What does the Geokeo MCP do in Switchy?

It lets your AI agents convert addresses into coordinates (forward geocoding) and coordinates into addresses (reverse geocoding). Useful when your team needs to enrich location data, validate addresses, or build location-aware workflows without writing geocoding API calls yourself. The MCP handles the Geokeo API authentication and exposes two tools your agents can call directly.

Do I need a Geokeo account to use this MCP?

Yes. You need a Geokeo API key, which means signing up at Geokeo and generating a key from their dashboard. Switchy stores the key securely and passes it with every geocoding request. If your key expires or hits rate limits, the MCP will fail until you update it in Switchy's integration settings.

Can the Geokeo MCP handle batch geocoding or routing?

No. It only exposes single-request forward and reverse geocoding. If you need to geocode a CSV of 500 addresses or calculate driving routes, you'll need to call Geokeo's API directly or use a different MCP. The two tools here are designed for on-demand lookups during agent conversations, not bulk processing.

Why use this MCP instead of calling Geokeo's API myself?

The MCP removes boilerplate. Your agents can say "geocode this address" without you writing fetch logic, error handling, or key management. If you already have a working Geokeo integration in your codebase, stick with it. If you're starting fresh and want agents to geocode on the fly, the MCP is faster to set up.

Who on the team should connect the Geokeo MCP?

Whoever owns your Geokeo account and can generate an API key. Typically a developer or ops lead. Once connected, any Switchy workspace member can use the geocoding tools in their agent chats. The MCP doesn't consume Switchy seats, but geocoding requests count against your Geokeo plan limits.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.