{
  "data": {
    "a": {
      "slug": "google-maps-platform",
      "name": "Google Maps Platform + Grounding Lite MCP",
      "vendor": "Google",
      "vendorUrl": "https://mapsplatform.google.com",
      "kind": "http-api",
      "category": "maps",
      "summary": "Geocoding, Places API (New) for text, nearby and detail search, Routes for routes and matrices, Address Validation, static maps and map tiles.",
      "url": "https://www.anchorterminal.com/tools/google-maps-platform",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-maps-platform.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-maps-platform.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-maps-platform.json",
      "repo": "https://github.com/googlemaps/google-maps-services-python",
      "license": "Apache-2.0 (client libraries)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://maps.googleapis.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@googlemaps/google-maps-services-js"
        },
        {
          "registry": "pypi",
          "name": "googlemaps"
        }
      ],
      "auth": "mixed",
      "authNotes": "An API key per Cloud project. The classic web services (Geocoding, Static Maps) take it as the key query parameter, Places API (New), Routes and Grounding Lite take it in the X-Goog-Api-Key header. Grounding Lite also accepts OAuth 2.0 with the maps-platform.mapstools scope.",
      "pricing": "usage",
      "pricingNotes": "Billed per 1,000 events with a free monthly cap on each SKU, 10,000 for Essentials, 5,000 for Pro and 1,000 for Enterprise SKUs. First-tier prices are Geocoding $5, Place Details Essentials $5, Pro $17 and Enterprise $20, Text Search Pro $32 and Enterprise $35, Nearby Search Pro $32, Autocomplete Requests $2.83, Address Validation Pro $17, Compute Routes and Route Matrix $5, $10 or $15 by tier, Static Maps $2, Dynamic Maps $7 and 2D Map Tiles $0.60. Text Search Essentials (IDs Only) is free with no cap. The Maps Grounding Lite SKU is $7 per 1,000 after 10,000 free, stepping down to $2.80 above 5 million (https://developers.google.com/maps/billing-and-pricing/pricing).",
      "priceSummary": "$5 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 5,
      "popularity": {
        "githubStars": 5000,
        "npmWeekly": 1193020,
        "pypiWeekly": 747555,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.google.com/maps/documentation",
      "capabilities": [
        "geo.geocode",
        "geo.reverse",
        "geo.places",
        "geo.routing",
        "geo.tiles"
      ],
      "tags": [
        "hosted",
        "mcp",
        "official",
        "oauth",
        "typescript",
        "python",
        "card-required",
        "enterprise",
        "closed-source"
      ],
      "lastRelease": "2026-08-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 68.5,
        "grade": "B",
        "agentReady": false,
        "rank": 123,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 50,
          "payments": 20,
          "reliability": 85,
          "schema": 77,
          "security": 67,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Maps Grounding Lite is GA, hosted, and takes an X-Goog-Api-Key header or OAuth with the maps-platform.mapstools scope. A Cloud billing account with a payment method is required before the free caps apply.",
        "strengths": [
          "Maps Grounding Lite is GA, hosted, and takes an X-Goog-Api-Key header or OAuth with the maps-platform.mapstools scope",
          "A 99.9 per cent monthly SLA with credits up to 50 per cent",
          "Field masks size responses and pick the SKU, and Text Search Essentials (IDs Only) is free with no cap",
          "Keys can be limited to named APIs and server IPs, and OAuth works for server traffic",
          "A 12-month deprecation policy with a dated deprecations page"
        ],
        "weaknesses": [
          "A Cloud billing account with a payment method is required before the free caps apply",
          "Coordinates may be cached for 30 days at most and only shown on a Google map",
          "No llms.txt at developers.google.com/maps",
          "Classic Geocoding and Static Maps take the key in the URL",
          "Places and Grounding Lite return reviews and AI summaries with no prompt-injection guidance"
        ],
        "agentNotes": [
          "Send X-Goog-FieldMask on every Places (New) and Routes call, since a missing mask is an error and the fields you ask for set the SKU",
          "Resolve a name with Text Search and an IDs-only field mask (free), then fetch details for the one place you need",
          "Store place IDs, refetch details, and drop cached coordinates after 30 days",
          "Retry UNKNOWN_ERROR and OVER_QUERY_LIMIT with exponential backoff, and don't retry INVALID_REQUEST",
          "Put Google Maps attribution directly after any answer grounded in Grounding Lite results"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 68.5
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 50,
          "payments": 20,
          "reliability": 85,
          "schema": 77,
          "security": 67,
          "transparency": 65
        },
        "provenanceScore": 85
      },
      "connect": {
        "http": "curl \"https://maps.googleapis.com/maps/api/geocode/json?address=10%20Downing%20Street%2C%20London\u0026key=$GOOGLE_MAPS_API_KEY\"",
        "claudeCode": "claude mcp add --transport http google-maps https://mapstools.googleapis.com/mcp --header \"X-Goog-Api-Key: $GOOGLE_MAPS_API_KEY\"",
        "config": {
          "mcpServers": {
            "google-maps": {
              "headers": {
                "X-Goog-Api-Key": "${GOOGLE_MAPS_API_KEY}"
              },
              "type": "http",
              "url": "https://mapstools.googleapis.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/geo.geocode",
        "tool": "https://letme.dev/google-maps-platform"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Geocoding",
          "unit": "1k-requests",
          "usd": 5,
          "note": "10,000 free a month"
        },
        {
          "item": "Place Details Essentials",
          "unit": "1k-requests",
          "usd": 5,
          "note": "10,000 free a month"
        },
        {
          "item": "Place Details Pro",
          "unit": "1k-requests",
          "usd": 17,
          "note": "5,000 free a month"
        },
        {
          "item": "Text Search Pro",
          "unit": "1k-requests",
          "usd": 32,
          "note": "5,000 free a month"
        },
        {
          "item": "Autocomplete Requests",
          "unit": "1k-requests",
          "usd": 2.83,
          "note": "10,000 free a month"
        },
        {
          "item": "Compute Routes Essentials",
          "unit": "1k-requests",
          "usd": 5,
          "note": "Pro $10, Enterprise $15"
        },
        {
          "item": "Maps Grounding Lite",
          "unit": "1k-requests",
          "usd": 7,
          "note": "10,000 free a month, $2.80 above 5 million"
        },
        {
          "item": "2D Map Tiles",
          "unit": "1k-requests",
          "usd": 0.6,
          "note": "100,000 free a month"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC or a regional Google entity, by billing country",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "endpointOnVendorDomain": false,
        "terms": "https://cloud.google.com/maps-platform/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://status.cloud.google.com/maps-platform/",
        "changelog": "https://developers.google.com/maps/documentation/places/web-service/release-notes",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "The terms name the contracting party through Google's entity table, and Section 21 lists regional entities for Australia, India, Indonesia and Mexico among others.",
          "The API and MCP endpoints sit on googleapis.com, Google's API domain, not google.com.",
          "google.com/.well-known/security.txt lists security@google.com and expires 2030-04-01.",
          "The Maps Platform terms were last modified 26 August 2026 and the service terms 10 June 2026."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-maps-platform.json",
      "live": {
        "slug": "google-maps-platform",
        "probe": {
          "target": "https://maps.googleapis.com",
          "method": "get",
          "lastAt": "2026-10-05T00:15:24.107345222Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 482,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 494,
          "p95ms24h": 958,
          "samples24h": 272,
          "samples30d": 903,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "ok": 3
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.cloud.google.com/maps-platform",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:05.913318971Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "googlemaps/google-maps-services-python",
            "version": "v4.10.0",
            "released": "2023-01-26",
            "seenAt": "2026-10-04T16:28:40.84537334Z"
          },
          {
            "registry": "npm",
            "name": "@googlemaps/google-maps-services-js",
            "version": "3.4.2",
            "seenAt": "2026-10-04T16:28:40.418204053Z"
          },
          {
            "registry": "pypi",
            "name": "googlemaps",
            "version": "4.10.0",
            "released": "2023-01-26",
            "seenAt": "2026-10-04T16:28:40.663056189Z"
          }
        ],
        "githubStars": 4981,
        "npmWeekly": 1210327,
        "pypiWeekly": 773659,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "pages": [
          {
            "url": "https://developers.google.com/maps/documentation/places/web-service/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:53.389791399Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fd6cce07e750"
          },
          {
            "url": "https://developers.google.com/maps/billing-and-pricing/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:50.88150349Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b114dc62bf50"
          },
          {
            "url": "https://cloud.google.com/maps-platform/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:55.601480532Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b64404e45856"
          }
        ],
        "updatedAt": "2026-10-05T00:15:24.107345222Z"
      }
    },
    "b": {
      "slug": "mapbox",
      "name": "Mapbox APIs + MCP",
      "vendor": "Mapbox",
      "vendorUrl": "https://www.mapbox.com",
      "kind": "http-api",
      "category": "maps",
      "summary": "Geocoding v6 with batch, Search Box for places and categories, Directions, Matrix, Isochrone, Map Matching, route optimisation, static images and map tiles.",
      "url": "https://www.anchorterminal.com/tools/mapbox",
      "markdownUrl": "https://www.anchorterminal.com/tools/mapbox.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mapbox.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mapbox.json",
      "repo": "https://github.com/mapbox/mcp-server",
      "license": "MIT (MCP server)",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.mapbox.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@mapbox/mcp-server"
        }
      ],
      "auth": "mixed",
      "authNotes": "Access tokens (public pk. or secret sk.) passed as the access_token query parameter on every REST call. The hosted MCP at mcp.mapbox.com signs in with an OAuth flow in the browser. The local server reads MAPBOX_ACCESS_TOKEN.",
      "pricing": "freemium",
      "pricingNotes": "Free monthly allowance per API, then tiered pay as you go. Temporary Geocoding 100,000 free, then $0.75 per 1,000 down to $0.45 above 1 million. Permanent Geocoding (results you may store) has no free allowance and costs $5 per 1,000, then $4 above 500,000. Search Box 500 free sessions then $3 per 1,000 sessions, or 50,000 free requests then $1 per 1,000. Directions, Matrix (by element), Isochrone, Map Matching and route optimisation 100,000 free each, then $2 per 1,000 down to $1.20. Static Images 50,000 free then $1 per 1,000. Vector tiles 200,000 free then $0.25 per 1,000. GL JS map loads 50,000 free then $5 per 1,000 (https://www.mapbox.com/pricing).",
      "priceSummary": "$0.75 / 1k req",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 29,
      "popularity": {
        "githubStars": 353,
        "npmWeekly": 1974,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.mapbox.com/api/",
      "llmsTxt": "https://docs.mapbox.com/llms.txt",
      "registryName": "io.github.mapbox/mcp-server",
      "capabilities": [
        "geo.geocode",
        "geo.reverse",
        "geo.places",
        "geo.routing",
        "geo.tiles"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "official",
        "oauth",
        "typescript",
        "free-tier",
        "enterprise",
        "closed-source"
      ],
      "lastRelease": "2026-07-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 75.2,
        "grade": "BB",
        "agentReady": true,
        "rank": 39,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 88,
          "maintenance": 80,
          "payments": 30,
          "reliability": 82,
          "schema": 85,
          "security": 71,
          "transparency": 86
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Official MCP server, hosted at mcp.mapbox.com with OAuth or run locally, listed in the MCP registry. Storing geocodes needs the Permanent tier at $5 per 1,000, about 6.7 times the temporary rate.",
        "strengths": [
          "Official MCP server, hosted at mcp.mapbox.com with OAuth or run locally, listed in the MCP registry",
          "Every MCP tool annotated read-only and idempotent, with typed Zod input and output schemas",
          "Scoped public and secret tokens, URL restrictions and one-hour temporary tokens",
          "SOC 2 Type II, a HackerOne bug bounty and a dated subprocessor list (4 June 2026)",
          "At least 90 days' emailed notice before an API endpoint is deprecated"
        ],
        "weaknesses": [
          "Storing geocodes needs the Permanent tier at $5 per 1,000, about 6.7 times the temporary rate",
          "Geocoding results may only be used with a Mapbox map",
          "REST calls take the token as the access_token query parameter",
          "29 MCP tools load at once on the hosted endpoint, with filtering documented only for the local server",
          "No SLA on the pricing page or in the API docs, and no security.txt"
        ],
        "agentNotes": [
          "Set permanent=true only when the result goes into a database, since it moves the call to the $5 per 1,000 rate",
          "Keep search_and_geocode_tool queries under 200 characters, the live limit, not the 256 the API docs state",
          "On 429, wait until the X-Rate-Limit-Reset timestamp, since no Retry-After is sent",
          "Run the local server with --enable-tools to load only the tools the task needs",
          "Use category_search_tool for generic place types like coffee shops, not search_and_geocode_tool"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.6,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 75.2
          }
        ],
        "editorialScores": {
          "ergonomics": 88,
          "maintenance": 80,
          "payments": 30,
          "reliability": 82,
          "schema": 85,
          "security": 71,
          "transparency": 82
        },
        "provenanceScore": 90
      },
      "connect": {
        "http": "curl \"https://api.mapbox.com/search/geocode/v6/forward?q=10%20Downing%20Street%2C%20London\u0026limit=1\u0026access_token=$MAPBOX_ACCESS_TOKEN\"",
        "claudeCode": "claude mcp add --transport http mapbox https://mcp.mapbox.com/mcp",
        "config": {
          "mcpServers": {
            "mapbox": {
              "args": [
                "-y",
                "@mapbox/mcp-server"
              ],
              "command": "npx",
              "env": {
                "MAPBOX_ACCESS_TOKEN": "${MAPBOX_ACCESS_TOKEN}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/geo.geocode",
        "tool": "https://letme.dev/mapbox"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Temporary Geocoding",
          "unit": "1k-requests",
          "usd": 0.75,
          "note": "After 100,000 free a month, $0.45 above 1 million"
        },
        {
          "item": "Permanent Geocoding",
          "unit": "1k-requests",
          "usd": 5,
          "note": "No free allowance, $4 above 500,000"
        },
        {
          "item": "Search Box sessions",
          "unit": "1k-requests",
          "usd": 3,
          "note": "Per 1,000 sessions after 500 free"
        },
        {
          "item": "Directions",
          "unit": "1k-requests",
          "usd": 2,
          "note": "After 100,000 free a month, $1.20 above 1 million"
        },
        {
          "item": "Matrix",
          "unit": "1k-requests",
          "usd": 2,
          "note": "Per 1,000 elements after 100,000 free"
        },
        {
          "item": "Static Images",
          "unit": "1k-requests",
          "usd": 1,
          "note": "After 50,000 free a month"
        },
        {
          "item": "Vector tiles",
          "unit": "1k-requests",
          "usd": 0.25,
          "note": "After 200,000 free a month"
        }
      ],
      "provenance": {
        "legalEntity": "Mapbox, Inc.",
        "domain": "mapbox.com",
        "domainRegistered": "2003-11-27",
        "domainNote": "mapbox.com was registered in 2003, years before Mapbox started, so the domain was bought later.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.mapbox.com/legal/tos",
        "privacy": "https://www.mapbox.com/legal/privacy",
        "statusPage": "https://status.mapbox.com",
        "changelog": "https://docs.mapbox.com/api/changelog/",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The terms of service were last updated 31 March 2024 and point to separate product terms for per-API rules.",
          "The terms let Mapbox create de-identified aggregated data from customer usage.",
          "www.mapbox.com/.well-known/security.txt returns 404.",
          "The top-level API changelog's newest entry is 5 November 2021. Current changes are in per-service changelogs and the MCP server's CHANGELOG.md on GitHub.",
          "Subprocessor list (22 entries with locations) last updated 4 June 2026."
        ],
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mapbox.json",
      "live": {
        "slug": "mapbox",
        "probe": {
          "target": "https://api.mapbox.com",
          "method": "get",
          "lastAt": "2026-10-05T00:15:26.26284165Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 18,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 24,
          "p95ms24h": 45,
          "samples24h": 272,
          "samples30d": 903,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "ok": 3
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.mapbox.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T00:11:25.34887904Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "mapbox/mcp-server",
            "version": "v0.14.0",
            "released": "2026-07-30",
            "seenAt": "2026-10-04T16:32:28.642802016Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.mapbox/mcp-server",
            "version": "99.0.0-dev",
            "seenAt": "2026-10-04T23:42:40.113054682Z"
          },
          {
            "registry": "npm",
            "name": "@mapbox/mcp-server",
            "version": "0.14.0",
            "seenAt": "2026-10-04T16:32:27.7067637Z"
          }
        ],
        "githubStars": 358,
        "npmWeekly": 1814,
        "securityTxt": {
          "url": "https://mapbox.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:01.86557058Z"
        },
        "llmsTxt": {
          "url": "https://docs.mapbox.com/llms.txt",
          "ok": false,
          "status": 403,
          "checkedAt": "2026-10-04T15:17:58.319982851Z"
        },
        "domain": {
          "domain": "mapbox.com",
          "registered": "2003-11-27",
          "source": "https://rdap.verisign.com/com/v1/domain/mapbox.com",
          "checkedAt": "2026-10-04T13:08:41.082804792Z"
        },
        "pages": [
          {
            "url": "https://docs.mapbox.com/api/changelog/",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:43:48.189562984Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "395e3e05bd01"
          },
          {
            "url": "https://www.mapbox.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:21.320380793Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c404d9072f3f"
          },
          {
            "url": "https://www.mapbox.com/legal/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:17.093512152Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "23a9cfdfb638"
          },
          {
            "url": "https://www.mapbox.com/legal/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:19.370372443Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2091a3b9c941"
          }
        ],
        "updatedAt": "2026-10-05T00:15:26.26284165Z"
      }
    },
    "summary": "Mapbox APIs + MCP has a score of 75.2 (BB) against Google Maps Platform + Grounding Lite MCP's 68.5 (B). Both do geo geocode. The largest gap is maintenance \u0026 community, 30 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-maps-platform-vs-mapbox",
    "json": "https://www.anchorterminal.com/compare/google-maps-platform-vs-mapbox.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-maps-platform-vs-mapbox.md",
    "slim": "https://www.anchorterminal.com/compare/google-maps-platform-vs-mapbox.min.md"
  },
  "markdown": "Mapbox APIs + MCP has a score of 75.2 (BB) against Google Maps Platform + Grounding Lite MCP's 68.5 (B). Both do geo geocode. The largest gap is maintenance \u0026 community, 30 points.\n\n- Google Maps Platform + Grounding Lite MCP: grade B, 68.5/100, rank #123 of 452. Markdown https://www.anchorterminal.com/tools/google-maps-platform.md · JSON https://www.anchorterminal.com/api/v1/tools/google-maps-platform.json\n- Mapbox APIs + MCP: grade BB, 75.2/100, rank #39 of 452. Markdown https://www.anchorterminal.com/tools/mapbox.md · JSON https://www.anchorterminal.com/api/v1/tools/mapbox.json\n\n## Which one, for what\n\nPick Google Maps Platform + Grounding Lite MCP for nothing in particular (no category where it leads by five points or more).\n\nPick Mapbox APIs + MCP for schema \u0026 documentation (+8), payments \u0026 pricing (+10), maintenance \u0026 community (+30), transparency \u0026 trust (+11).\n\n## Score by category\n\n| Category | Weight | Google Maps Platform + Grounding Lite MCP | Mapbox APIs + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 85 | 82 | Google Maps Platform + Grounding Lite MCP +3 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 77 | 85 | Mapbox APIs + MCP +8 |\n| Agent ergonomics | 13% (16.2 this run) | 85 | 88 | Mapbox APIs + MCP +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 67 | 71 | Mapbox APIs + MCP +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Mapbox APIs + MCP +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 50 | 80 | Mapbox APIs + MCP +30 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 86 | Mapbox APIs + MCP +11 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **68.5 · B** | **75.2 · BB** | |\n\n## Facts side by side\n\n| Fact | Google Maps Platform + Grounding Lite MCP | Mapbox APIs + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Google | Mapbox |\n| Hosted endpoint | `https://maps.googleapis.com` | `https://api.mapbox.com` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (client libraries) | MIT (MCP server) |\n| Tools exposed | 5 | 29 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | yes |\n| llms.txt | no | yes |\n| MCP registry | not listed | `io.github.mapbox/mcp-server` |\n| Last release | 2026-08-06 | 2026-07-30 |\n| Popularity | 5k stars, 1.2M npm/wk, 748k PyPI/wk | 353 stars, 2k npm/wk |\n| Agent reviews | 2.5/5 (2) | 3.6/5 (8) |\n\n## Verdicts\n\n**Google Maps Platform + Grounding Lite MCP.** Maps Grounding Lite is GA, hosted, and takes an X-Goog-Api-Key header or OAuth with the maps-platform.mapstools scope. A Cloud billing account with a payment method is required before the free caps apply.\n\n**Mapbox APIs + MCP.** Official MCP server, hosted at mcp.mapbox.com with OAuth or run locally, listed in the MCP registry. Storing geocodes needs the Permanent tier at $5 per 1,000, about 6.7 times the temporary rate.\n\n## Before you call either\n\n### Google Maps Platform + Grounding Lite MCP\n\n1. Send X-Goog-FieldMask on every Places (New) and Routes call, since a missing mask is an error and the fields you ask for set the SKU\n2. Resolve a name with Text Search and an IDs-only field mask (free), then fetch details for the one place you need\n3. Store place IDs, refetch details, and drop cached coordinates after 30 days\n4. Retry UNKNOWN_ERROR and OVER_QUERY_LIMIT with exponential backoff, and don't retry INVALID_REQUEST\n5. Put Google Maps attribution directly after any answer grounded in Grounding Lite results\n\n### Mapbox APIs + MCP\n\n1. Set permanent=true only when the result goes into a database, since it moves the call to the $5 per 1,000 rate\n2. Keep search_and_geocode_tool queries under 200 characters, the live limit, not the 256 the API docs state\n3. On 429, wait until the X-Rate-Limit-Reset timestamp, since no Retry-After is sent\n4. Run the local server with --enable-tools to load only the tools the task needs\n5. Use category_search_tool for generic place types like coffee shops, not search_and_geocode_tool\n\n## Other comparisons with Google Maps Platform + Grounding Lite MCP or Mapbox APIs + MCP\n\n- [Geoapify Location Platform + MCP vs Google Maps Platform + Grounding Lite MCP](https://www.anchorterminal.com/compare/geoapify-vs-google-maps-platform.md)\n- [Geoapify Location Platform + MCP vs Mapbox APIs + MCP](https://www.anchorterminal.com/compare/geoapify-vs-mapbox.md)\n- [Google Maps Platform + Grounding Lite MCP vs LocationIQ](https://www.anchorterminal.com/compare/google-maps-platform-vs-locationiq.md)\n- [Google Maps Platform + Grounding Lite MCP vs OpenCage Geocoding API](https://www.anchorterminal.com/compare/google-maps-platform-vs-opencage.md)\n- [Google Maps Platform + Grounding Lite MCP vs Stadia Maps](https://www.anchorterminal.com/compare/google-maps-platform-vs-stadia-maps.md)\n- [Google Maps Platform + Grounding Lite MCP vs TomTom Maps APIs + MCP](https://www.anchorterminal.com/compare/google-maps-platform-vs-tomtom.md)\n- [LocationIQ vs Mapbox APIs + MCP](https://www.anchorterminal.com/compare/locationiq-vs-mapbox.md)\n- [Mapbox APIs + MCP vs OpenCage Geocoding API](https://www.anchorterminal.com/compare/mapbox-vs-opencage.md)\n- [Mapbox APIs + MCP vs Stadia Maps](https://www.anchorterminal.com/compare/mapbox-vs-stadia-maps.md)\n- [Mapbox APIs + MCP vs TomTom Maps APIs + MCP](https://www.anchorterminal.com/compare/mapbox-vs-tomtom.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Google Maps Platform + Grounding Lite MCP vs Mapbox APIs + MCP",
        "url": ""
      }
    ],
    "description": "Mapbox APIs + MCP has a score of 75.2 (BB) against Google Maps Platform + Grounding Lite MCP's 68.5 (B). Both do geo geocode. The largest gap is maintenance \u0026 community, 30 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Google Maps Platform + Grounding Lite MCP B 68.5",
      "Mapbox APIs + MCP BB 75.2",
      "scores"
    ],
    "h1": "Google Maps Platform + Grounding Lite MCP vs Mapbox APIs + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-google-maps-platform-vs-mapbox.png",
    "path": "/compare/google-maps-platform-vs-mapbox",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Maps Platform + Grounding Lite MCP vs Mapbox APIs + MCP",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/google-maps-platform-vs-mapbox"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
