# Arcgis Centennial [Health: Active]

**Category:** 🗺️ Location Services  
**Repository:** https://github.com/pipeworx-io/mcp-arcgis-centennial  
**GitHub Stars:** 0  
**npm Downloads (last month):** 591  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/arcgis-centennial

## Description
City of Centennial GIS — Centennial, Colorado open geospatial data (ArcGIS).

## Tools
Capabilities this server exposes over MCP:

- **search_datasets** — Search City of Centennial GIS open geospatial datasets (parcels, zoning, public works & city services) by keyword. Returns each dataset's name, summary, record_count, owner/org, and its Feature Service `url` — pass that url to query_layer / layer_info.
- **query_layer** — Query an ArcGIS Feature Service / Map Service layer by its url (from search_datasets). SQL-like `where`, comma-separated `out_fields`, `order_by`, `limit`, `offset`. Returns attribute rows (and geometry). Use where="1=1" + out_fields="*" to sample.
- **layer_info** — Get an ArcGIS Feature/Map Service layer's schema by url: fields (name + type), geometry type, total record count, and capabilities.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "arcgis-centennial": {
    "command": "npx",
    "args": ["-y","@pipeworx/mcp-arcgis-centennial"]
  }
}
```

## Documentation

## What Arcgis Centennial does

Arcgis Centennial exposes City of Centennial GIS open-data resources through three MCP tools. Dataset search covers subjects such as parcels, zoning, public works, and city services. Results include a dataset name, summary, record count, owner or organization, and a Feature Service URL that can be used with the other tools.

The server works with ArcGIS Feature Service and Map Service layers. It can return layer records, field definitions, geometry information, record totals, and service capabilities. The integration is independent and unofficial; it is not published, endorsed, or affiliated with the upstream provider.

## How it works

A typical workflow starts with `search_datasets`, using a keyword such as `parcels` or `zoning`. Select a returned service URL, then pass it to `layer_info` to inspect the schema or to `query_layer` to retrieve records.

`query_layer` accepts an SQL-like `where` expression, a comma-separated `out_fields` list, `order_by`, `limit`, and `offset`. To sample a layer, use `where="1=1"` with `out_fields="*"`. Query results contain attribute rows and geometry.

The hosted endpoint is available at `https://gateway.pipeworx.io/arcgis-centennial/mcp`. A pack endpoint also exposes shared Pipeworx gateway meta-tools in addition to the Arcgis Centennial tools. The gateway's `initialize` response identifies the exact scope exposed by the connection. The full gateway is available at `https://gateway.pipeworx.io/mcp`.

## Setup and configuration

For a hosted MCP connection, add the following server entry to an MCP client:

```json
{
  "mcpServers": {
    "arcgis-centennial": {
      "url": "https://gateway.pipeworx.io/arcgis-centennial/mcp"
    }
  }
}
```

The package can also run locally over standard input and output without a Pipeworx account or gateway round trip:

```json
{
  "mcpServers": {
    "arcgis-centennial": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-arcgis-centennial"]
    }
  }
}
```

Run `npx -y @pipeworx/mcp-arcgis-centennial` directly to verify that the local process starts. The local mode exposes only this pack's three tools, while the hosted pack endpoint also includes shared gateway tools.

Without an MCP client, hosted tools can be called over HTTP. For example, send a JSON POST request to `https://gateway.pipeworx.io/v1/tools/arcgis_centennial_search_datasets` with a body such as `{"query":"parcels"}`.

## Tools and capabilities

- `search_datasets`: Finds Centennial GIS datasets by keyword and returns identifying metadata plus service URLs.
- `query_layer`: Retrieves ArcGIS layer rows and geometry with filtering, field selection, ordering, limits, and offsets.
- `layer_info`: Reports fields and types, geometry type, total records, and service capabilities for a layer URL.

## Limitations and notes

Layer queries require a URL obtained from dataset search or another valid ArcGIS Feature Service or Map Service layer. The hosted connection includes Pipeworx shared meta-tools, so its tool listing is larger than the three pack-specific tools. The local package does not include those shared tools or cross-catalog routing. Initial hosted calls require no account.

The package is licensed under MIT.

_Full upstream README: https://allmcps.com/mcp/arcgis-centennial/readme_

