Camino AI API Features - Complete Overview

Complete list of Camino AI features including natural language queries, AI ranking, spatial intelligence, route planning, MCP integration, and location context analysis.

Camino AI Features: Natural language location queries, AI-powered result ranking, spatial relationship calculations, multi-modal route planning, location context analysis, and native MCP server integration for AI agents.

Core Features

πŸ—£οΈ Natural Language Queries

Search locations using plain English: "quiet coffee shops with WiFi" instead of complex filter parameters.

  • Understands context and intent
  • Interprets adjectives ("romantic", "budget-friendly", "family-oriented")
  • Handles multi-criteria queries

πŸ€– AI-Powered Ranking

Results ranked by relevance using advanced language models.

  • Semantic understanding of queries
  • Context-aware result ordering
  • Optional AI-generated summaries

πŸ“ Spatial Intelligence

Calculate distances, directions, and spatial relationships between locations.

  • Distance in km and miles
  • Cardinal direction (N, SE, etc.)
  • Travel time estimates
  • Human-readable descriptions

πŸ—ΊοΈ Route Planning

Multi-modal routing powered by Multi-modal routing engine.

  • Driving routes
  • Cycling routes
  • Walking/pedestrian routes
  • Turn-by-turn directions

🌍 Global Coverage

Access worldwide location data via OpenStreetMap.

  • 200+ countries and territories
  • Updated by 10M+ contributors
  • Comprehensive POI database

πŸ”Œ MCP Integration

Native Model Context Protocol server for AI agents.

  • Works with Claude Desktop
  • Compatible with ChatGPT
  • One-line configuration
  • Remote server (no local install)

API Endpoints

/query - Location Search

Main endpoint for natural language location queries.

Parameter Type Description
query string Natural language search ("coffee shops near me")
lat float Latitude coordinate
lon float Longitude coordinate
radius integer Search radius in meters (default: 1000)
rank boolean Enable AI ranking (default: true)
limit integer Max results 1-100 (default: 20)
answer boolean Generate AI summary (default: false)

/relationship - Spatial Relationships

Calculate distance, direction, and travel time between two points.

POST /relationship
{
  "start": {"lat": 40.7589, "lon": -73.9851},
  "end": {"lat": 40.7614, "lon": -73.9776},
  "include": ["distance", "direction", "travel_time", "description"]
}

/route - Route Planning

Calculate optimal routes with turn-by-turn directions.

GET /route?
  start_lat=40.7589&start_lon=-73.9851&
  end_lat=40.7614&end_lon=-73.9776&
  mode=foot

/context - Location Context

Get AI-generated contextual information about an area.

POST /context
{
  "location": {"lat": 40.7589, "lon": -73.9851},
  "radius": 500,
  "context": "Describe this neighborhood for families"
}

/journey - Multi-Stop Planning

Optimize routes with multiple waypoints.

POST /journey
{
  "waypoints": [
    {"lat": 40.7589, "lon": -73.9851, "purpose": "Hotel"},
    {"lat": 40.7614, "lon": -73.9776, "purpose": "Museum"},
    {"lat": 40.7580, "lon": -73.9855, "purpose": "Restaurant"}
  ],
  "constraints": {"transport": "walking", "time_budget": "4 hours"}
}
API Capabilities: Camino AI provides 5 main endpoints - /query for location search, /relationship for spatial calculations, /route for navigation, /context for area analysis, and /journey for multi-stop planning.

Advanced Features

Intelligent GPS Coordinate Generation

When coordinates aren't provided, AI automatically generates approximate coordinates for known locations.

// No coordinates provided
GET /query?query=hotels in Paris&rank=true

// AI automatically uses ~48.8566, 2.3522 (Paris center)

Context-Aware Query Understanding

AI interprets intent and context within queries:

  • "quiet" = low-traffic, peaceful locations
  • "romantic" = intimate, scenic settings
  • "work-friendly" = WiFi, power outlets, quiet atmosphere
  • "family-friendly" = kid amenities, safe environment

Multi-Criteria Filtering

Combine multiple requirements in one query:

GET /query?
  query=pet-friendly hotels with parking near beach under $200&
  lat=33.7701&lon=-118.1937&rank=true

Technical Specifications

API Protocol REST + JSON-RPC (MCP)
Authentication API Key (X-API-Key header)
Rate Limit 30 requests/minute
Response Format JSON
Max Results 100 per query
Timeout 30 seconds

Data Sources

  • Location Data: OpenStreetMap global database
  • AI Processing: advanced language models
  • Routing Engine: Multi-modal routing engine
  • Geocoding: Address and coordinate resolution

Response Format Example

{
  "results": [
    {
      "name": "Blue Bottle Coffee",
      "type": "cafe",
      "lat": 40.7614,
      "lon": -73.9776,
      "address": "450 W 15th St, New York, NY",
      "distance_km": 0.8,
      "distance_miles": 0.5,
      "tags": {
        "amenity": "cafe",
        "cuisine": "coffee_shop",
        "opening_hours": "Mo-Fr 07:00-19:00",
        "website": "bluebottlecoffee.com"
      }
    }
  ],
  "answer": "Blue Bottle Coffee is a popular coffee shop located 0.5 miles from your location, known for high-quality pour-over coffee and minimalist design. Open weekdays 7am-7pm.",
  "total_results": 8,
  "query_timestamp": "2025-11-23T10:30:00Z"
}

SDKs and Libraries

Official and community SDKs:

  • Python: requests library (REST API)
  • JavaScript/TypeScript: fetch or axios
  • MCP: @modelcontextprotocol/server-http
  • cURL: Direct HTTP requests

Start Building Today

Give your AI agents location intelligence

1,000 free API calls every month • No credit card required