# Arcgis Abbotsford [Health: Active]

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

## Description
City of Abbotsford GIS — Abbotsford, BC (Canada) open geospatial data (ArcGIS).

## Tools
Capabilities this server exposes over MCP:

- **search_datasets** — Search City of Abbotsford 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-abbotsford": {
    "command": "npx",
    "args": ["-y","@pipeworx/mcp-arcgis-abbotsford"]
  }
}
```

## Documentation

## What Arcgis Abbotsford does

Arcgis Abbotsford exposes City of Abbotsford GIS data through three MCP tools. `search_datasets` finds open datasets by keyword, including datasets related to parcels, zoning, public works, and city services. Results include the dataset name, summary, record count, owning organization, and a Feature Service URL.

`query_layer` reads records from an ArcGIS Feature Service or Map Service layer. It accepts a layer URL and supports SQL-like filtering through `where`, selected fields through `out_fields`, sorting with `order_by`, and pagination using `limit` and `offset`. Returned data includes attribute rows and geometry.

`layer_info` inspects a layer before querying it. The response includes field names and types, geometry type, total record count, and supported capabilities.

## How it works

A typical workflow starts with `search_datasets`, followed by `layer_info` for the selected service URL. After identifying the schema and available fields, an agent can call `query_layer` with a filter and field list. To sample a layer, use `where` set to `1=1` and `out_fields` set to `*`.

The hosted MCP endpoint is available at `https://gateway.pipeworx.io/arcgis-abbotsford/mcp`. The gateway connection exposes this pack’s tools alongside shared Pipeworx meta-tools. The local package instead speaks MCP over stdin and stdout and exposes only the Arcgis Abbotsford tools.

The gateway also accepts direct HTTP tool calls. For example, the dataset search endpoint is `https://gateway.pipeworx.io/v1/tools/arcgis_abbotsford_search_datasets`.

## Setup and configuration

For an MCP client with remote URL support, add the following server entry:

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

The package can run locally without a Pipeworx account or gateway round trip:

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

Run `npx -y @pipeworx/mcp-arcgis-abbotsford` directly to start the stdio server. No environment variables are required by the documented configurations.

## Tools and capabilities

- Search Abbotsford GIS datasets by keyword.
- Retrieve dataset metadata and service URLs.
- Inspect layer fields, geometry, record totals, and capabilities.
- Filter ArcGIS layer records with SQL-like `where` expressions.
- Select, sort, limit, and offset returned records.
- Return layer attributes together with geometry.

## Limitations and notes

The integration is independent and unofficial; it is not affiliated with, endorsed by, or published by the City of Abbotsford or its upstream provider. Query operations depend on the ArcGIS service URL and layer capabilities returned by the source.

A pack-specific gateway connection includes shared Pipeworx meta-tools in addition to the three tools above. The local stdio deployment does not include those shared tools. The gateway and local package use the same Arcgis Abbotsford source tools, while `ask_pipeworx` can route questions across the broader Pipeworx catalog when using the gateway.

The service focuses on Abbotsford’s open geospatial datasets rather than general ArcGIS coverage.

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

