developer-toolsapi_key

Geoapify

Geoapify offers a suite of APIs for integrating maps, geocoding, routing, and other location-based services into applications.

Verdict

Geoapify brings location intelligence into your Spaces. @mention it to geocode addresses, autocomplete partial locations, draw travel-time zones around a point, fetch administrative boundaries, or generate custom map tiles. Teams building location features, analyzing service areas, or cleaning address data get the most value. The MCP exposes 17 tools — from forward/reverse geocoding to batch processing and geometry operations. You'll need an API key from Geoapify's dashboard; free tier covers light usage, but heavy geocoding or isoline requests burn through quotas fast.

Common use cases

  • Geocode customer addresses in bulk
  • Autocomplete location fields during data entry
  • Map 15-minute drive zones around stores
  • Validate addresses before shipping orders
  • Fetch city boundaries for regional analysis

Integration

Vendor
Geoapify
Category
developer-tools
Auth
API_KEY
Tools
17
Composio slug
geoapify

Tools

  • Address Autocomplete

    Tool to fetch address suggestions based on partial input. Use when you need to get predictive suggestions from incomplete address text.

  • Batch Requests

    Tool to create or retrieve batch jobs. Use when processing multiple API calls asynchronously in one operation.

  • Create Marker Icon

    Tool to create custom map marker icons. Use when you need a tailored marker after defining map annotations.

  • Fetch Geoapify Map Tiles

    Tool to fetch raster map tiles or style JSON from Geoapify. Use when rendering custom maps with specific styles.

  • Forward Geocoding

    Tool to convert an address into geographic coordinates. Use when you need latitude and longitude from an address.

  • Generate isoline (isochrone/isodistance)

    Tool to generate isochrone or isodistance isolines. Use when visualizing reachable areas from a point; use `id` to poll ongoing calculations.

  • Geometry Operation

    Tool to perform geometric operations on stored polygon geometries. Use when combining or intersecting multiple stored geometries.

  • Get Administrative Boundaries

    Tool to retrieve administrative boundaries a location is part of. Use when you have either a place ID or coordinates and need GeoJSON boundaries. Returns a FeatureCollection.

  • IP Geolocation

    Tool to determine geographic location of an IP address. Use when you need to lookup location information by IP.

  • Map Matching

    Tool to snap GPS traces to the road network and correct inaccuracies. Use when raw GPS points need alignment to roads.

  • Place Details

    Tool to retrieve detailed information about a specific place. Use when you have a place ID or coordinates and need comprehensive metadata.

  • Places Search

    Tool to search for points of interest within a specified area. Use when you need POIs matching categories after defining spatial filter or bias.

  • Postcode Search

    Tool to retrieve postcode information for a location. Use when you need to fetch postcode details based on a given postcode or geographic coordinates.

  • Reverse Geocoding

    Tool to reverse geocode coordinates into a structured address. Use when converting lat/lon to human-readable addresses.

  • Route Matrix

    Tool to compute travel time and distance matrices. Use when you need durations and distances between multiple origin and destination pairs.

  • Route Planner

    Tool to optimize multi-agent routes and schedules. Use after defining agents and jobs/shipments.

  • Routing

    Tool to calculate routes between multiple waypoints. Use when you need both distance, time, and turn-by-turn directions for two or more coordinates.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > Add MCP Server. 2. Select Geoapify from the catalog and choose API Key authentication. 3. Log into your Geoapify account at geoapify.com, go to API Keys, and copy your key (create one if you don't have it). 4. Paste the key into Switchy's auth field and click Connect. 5. Switchy will validate the key and list the 17 available tools. 6. Open any Space, type '@Geoapify geocode 1600 Amphitheatre Parkway' and send — you should see coordinates returned in seconds. 7. If the connection fails, double-check the key hasn't expired and that your Geoapify plan allows API access.

What teammates see: by default, memories from Geoapify 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 Address List

@Geoapify geocode these addresses and return coordinates: 1600 Amphitheatre Parkway, Mountain View; 1 Apple Park Way, Cupertino; 350 Fifth Avenue, New York.
Open in a Space →

Autocomplete Partial Address

@Geoapify autocomplete '123 Main St, San' and show the top five suggestions with full addresses.
Open in a Space →

Draw 30-Minute Isochrone

@Geoapify generate a 30-minute driving isochrone from coordinates 37.7749, -122.4194 and return the GeoJSON polygon.
Open in a Space →

Fetch City Boundaries

@Geoapify get the administrative boundaries for coordinates 51.5074, -0.1278 and return the GeoJSON FeatureCollection.
Open in a Space →

Create Custom Map Tiles

@Geoapify fetch map tiles for zoom level 12 centered on 40.7128, -74.0060 using the 'osm-bright' style and return the tile URL.
Open in a Space →

Example outputs

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

Prompt

@Geoapify I need lat/long for '1600 Amphitheatre Parkway, Mountain View, CA' to plot our new office location on the dashboard.

Output

Using forward geocoding, the address resolves to approximately 37.4220° N, -122.0841° W. This corresponds to Mountain View, Santa Clara County, California. The geocoder returned a confidence score of 0.95, indicating high precision at the street-address level. You can use these coordinates directly in mapping libraries or pass them to other Geoapify tools for isoline generation or boundary lookups.

Notes

This example demonstrates forward geocoding, the MCP's core address-to-coordinate conversion. Requires an API key with geocoding permissions. Geoapify's free tier allows 3,000 requests/day; production workloads should monitor quota. Results depend on address formatting—ambiguous input may return multiple candidates.

Prompt

@Geoapify generate a 15-minute driving isochrone from 51.5074° N, -0.1278° W so we can see delivery coverage around our London warehouse.

Output

Isoline generation initiated. The 15-minute driving isochrone from central London (51.5074, -0.1278) returns a GeoJSON polygon covering approximately 45 km² during off-peak traffic. The boundary extends roughly 5 km north into Camden, 4 km east toward Shoreditch, and 3 km south across the Thames. Use the returned geometry to filter customer addresses or visualize service areas. Note: real-time traffic conditions affect reachability; consider regenerating during peak hours for accuracy.

Notes

Showcases isoline generation, useful for logistics and service-area planning. This tool may take several seconds for complex calculations; the MCP polls the job ID if needed. Traffic mode (time-dependent vs. free-flow) and transport type (car, bike, pedestrian) significantly alter results. API key must include routing permissions.

Prompt

@Geoapify I have three office locations stored as polygons—can you calculate the union of their 10-minute walk zones and return the combined coverage area?

Output

Using the geometry operation tool, I've merged the three stored polygon geometries representing 10-minute pedestrian isolines. The union operation produced a single GeoJSON MultiPolygon covering 8.2 km² across the city center. Two of the zones overlap near the transit hub, creating a contiguous service area. The combined geometry is now available for filtering candidate sites or visualizing recruitment reach. You can store this result back in Geoapify or export it to your GIS pipeline.

Notes

Highlights geometric operations on stored shapes—union, intersection, difference. Requires pre-existing geometry IDs from prior isoline or boundary calls. This workflow pairs well with the AI's reasoning: you can ask it to interpret coverage gaps or suggest new office placements. Geometry storage has per-account limits; check your plan's polygon quota.

Use-case deep-dives

Field service territory planning

When Geoapify wins for route-based territory design

A 6-person HVAC dispatch team needs to redraw service zones after opening a second office. They paste the new office address into Switchy, use Forward Geocoding to get coordinates, then Generate Isoline with a 45-minute drive-time parameter to see the realistic coverage area. The isochrone polygon gets stored, and Geometry Operation merges it with the old territory to find overlap. This workflow takes under 5 minutes because Geoapify's isoline tool accounts for real road networks, not just radius circles. The API key auth means no OAuth dance. If your territories change weekly or you need sub-10-minute isolines, the batch job overhead isn't worth it—just call the tools live. For quarterly planning with stable addresses, Geoapify is the right call.

Real estate listing enrichment

When address autocomplete scales for property data cleanup

A 3-person proptech startup ingests 2,000 rental listings per week from landlord spreadsheets with messy addresses. They drop the CSV into Switchy, loop Address Autocomplete over each partial address to get standardized suggestions, then Forward Geocoding to lock coordinates for map rendering. The autocomplete tool returns structured components (street, city, postal code) so the team can validate completeness before geocoding. Geoapify's 17-tool suite means they can also fetch Administrative Boundaries to tag listings by school district without a second integration. The catch: if you're processing over 10k addresses in one session, the API rate limit will slow you down—consider the Batch Requests tool or a nightly job. For weekly ingestion under 5k records, this is the cleanest path.

Customer support location lookup

When map tiles and markers clarify support tickets

A 12-person SaaS support team handles tickets where customers report issues at specific job sites. An agent pastes 'construction site near 1423 Elm St' into Switchy, runs Forward Geocoding to get lat/long, then Fetch Geoapify Map Tiles to pull a styled basemap showing nearby landmarks. They use Create Marker Icon to drop a custom pin on the exact spot and share the annotated map back to the customer in under 60 seconds. The workflow beats Google Maps screenshots because the marker and tile style are reproducible across tickets—no manual cropping. If your team only needs basic geocoding without custom map rendering, Geoapify's 17 tools are overkill; stick with a simpler MCP. But for visual confirmation workflows where context matters, this is the right integration.

Frequently asked

What does the Geoapify MCP do in Switchy?

It lets your team geocode addresses, autocomplete location searches, generate travel-time isolines, and fetch map tiles—all from Switchy's chat interface. You can turn "123 Main St" into coordinates, visualize 15-minute drive zones, or pull custom map styles without writing API calls. Useful for logistics, real estate, or any workflow that needs location intelligence baked into AI conversations.

Do I need a Geoapify API key to connect this MCP?

Yes. Geoapify uses API key authentication, so whoever connects the MCP must paste their key from the Geoapify dashboard. Free-tier keys work, but rate limits apply—3,000 requests per day on the free plan. If your team hits that ceiling, you'll need to upgrade your Geoapify account, not your Switchy plan.

Can the Geoapify MCP route between multiple waypoints?

No. The MCP exposes isoline generation (reachable areas from one point) but not multi-stop routing. If you need turn-by-turn directions or optimized delivery routes, use a dedicated routing service like Mapbox Directions or Google Maps Platform instead. Geoapify's strength here is visualizing catchment areas, not sequencing stops.

Why use this MCP instead of calling Geoapify's API directly?

You skip the boilerplate. Instead of writing fetch calls, parsing JSON, and handling pagination, you ask "geocode this address" in chat and get structured results. The MCP also handles batch jobs and geometry operations server-side, so your team doesn't need to manage async polling or GeoJSON manipulation. Faster for ad-hoc location queries; overkill if you're building a production app.

Who on the team should connect the Geoapify MCP?

Whoever owns your Geoapify account or has access to API keys. Once connected, any Switchy workspace member can invoke the tools—no per-user auth required. If your team shares one Geoapify key, connect it once; if different projects need separate keys (for billing or rate-limit isolation), create multiple MCP connections with descriptive names.

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