{
  "manifest_version": "0.2",
  "name": "tomtom-mcp",
  "display_name": "TomTom Maps MCP",
  "version": "1.5.0",
  "description": "Provide real-time geospatial context from TomTom - including maps, routing, search geocoding and traffic.",
  "long_description": "The TomTom Maps MCP Server simplifies geospatial development by providing seamless access to TomTom's location services, including search, routing, traffic, and dynamic map rendering with native modules bundled.",
  "author": {
    "name": "TomTom",
    "url": "https://www.tomtom.com/"
  },
  "homepage": "https://developer.tomtom.com/",
  "documentation": "https://developer.tomtom.com/tomtom-mcp/documentation/overview",
  "icon": "images/TomTom-logo.png",
  "server": {
    "type": "binary",
    "entry_point": "bin/tomtom-mcp",
    "mcp_config": {
      "command": "${__dirname}/bin/tomtom-mcp",
      "args": [],
      "env": {
        "TOMTOM_API_KEY": "${user_config.tomtom_api_key}",
        "MAPS": "${user_config.tomtom_maps_backend}"
      }
    }
  },
  "tools": [
    {
      "name": "tomtom-geocode",
      "description": "Convert street addresses to coordinates (does not support points of interest)"
    },
    {
      "name": "tomtom-reverse-geocode",
      "description": "Convert coordinates to addresses"
    },
    {
      "name": "tomtom-fuzzy-search",
      "description": "Typo-tolerant search for addresses, points of interest, and geographies"
    },
    {
      "name": "tomtom-poi-search",
      "description": "Find specific business categories"
    },
    {
      "name": "tomtom-nearby",
      "description": "Discover services within a radius"
    },
    {
      "name": "tomtom-routing",
      "description": "Calculate optimal routes between two locations with turn-by-turn directions, distance, and travel time"
    },
    {
      "name": "tomtom-waypoint-routing",
      "description": "Plan multi-stop routes through 3 or more waypoints in sequence"
    },
    {
      "name": "tomtom-reachable-range",
      "description": "Determine the area reachable within a specified time or driving distance"
    },
    {
      "name": "tomtom-traffic",
      "description": "Find and display traffic incidents, accidents, road closures, and congestion in an area"
    },
    {
      "name": "tomtom-static-map",
      "description": "Generate custom map images with specified center coordinates, zoom levels, and style options"
    },
    {
      "name": "tomtom-dynamic-map",
      "description": "Render custom map images with markers, drawn lines, polygons, and area overlays"
    },
    {
      "name": "tomtom-ev-search",
      "description": "Find EV charging stations with real-time availability, connector types, and power levels"
    },
    {
      "name": "tomtom-ev-routing",
      "description": "Plan long-distance EV routes with automatic charging stop optimization"
    },
    {
      "name": "tomtom-search-along-route",
      "description": "Find points of interest along a route corridor"
    },
    {
      "name": "tomtom-area-search",
      "description": "Search for places within a geographic area (circle, polygon, or bounding box)"
    },
    {
      "name": "tomtom-data-viz",
      "description": "Visualize custom GeoJSON data on an interactive TomTom basemap with markers, heatmaps, clusters, lines, and choropleth maps"
    }
  ],
  "tools_generated": true,
  "user_config": {
    "tomtom_api_key": {
      "type": "string",
      "title": "TomTom API Key",
      "description": "Your TomTom API key used to authenticate with TomTom services.",
      "sensitive": true,
      "required": true
    },
    "tomtom_maps_backend": {
      "type": "string",
      "title": "Maps Backend",
      "description": "TomTom maps backend to use: 'tomtom-maps' or 'tomtom-orbis-maps' (default). Note: TomTom Orbis Maps is currently in Public Preview and requires explicit enablement for developer accounts.",
      "default": "tomtom-orbis-maps",
      "required": false
    }
  },
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/tomtom-international/tomtom-maps-mcp.git"
  },
  "compatibility": {
    "platforms": [
      "darwin",
      "win32",
      "linux"
    ]
  }
}
