Skip to main content
Glama

geo.address.autocomplete

Generate real-time address suggestions as users type to enhance search experiences. This tool provides location autocomplete using Geoapify/OSM data with language, country, and type filtering options.

Instructions

Get autocomplete suggestions as you type an address or place name — for real-time search UX (Geoapify/OSM)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYesPartial address or place name to autocomplete (e.g. "1600 Penn", "Berlin Bran").
langNoResult language code (e.g. "en", "de", "ru"). Default: English.
country_codeNoISO 3166-1 alpha-2 country code to filter results (e.g. "US", "DE").
typeNoFilter by result type: city, street, amenity, or country.
limitNoMaximum number of suggestions (default 5, max 5).
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It discloses the data source '(Geoapify/OSM)' which aids transparency, but lacks details on rate limits, response format structure, caching behavior, or error handling that agents would need for robust invocation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single efficient sentence with zero waste. Uses em-dash effectively to append the UX context and data source without breaking flow. Perfectly front-loaded with the action verb.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's low complexity (flat schema, 5 simple parameters) and 100% input schema coverage, the description is nearly sufficient. Minor gap: does not describe what fields appear in the autocomplete suggestions (addresses, coordinates, place IDs) since no output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage, the structured fields already document all 5 parameters thoroughly. The description implies the text parameter usage through 'as you type' but does not add semantic clarifications beyond the schema (e.g., no examples of type filter combinations). Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb phrase 'Get autocomplete suggestions' plus clear resource 'address or place name' and real-time context. The phrase 'as you type' effectively distinguishes this from sibling geocoding tools like geo.address.geocode or geo.places.search which handle complete queries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear usage context with 'for real-time search UX' indicating interactive typeahead scenarios. However, it does not explicitly name alternatives (e.g., geo.address.geocode) or specify when to switch from autocomplete to full geocoding for final address resolution.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/whiteknightonhorse/APIbase'

If you have feedback or need assistance with the MCP directory API, please join our Discord server