Hybrid

socrata-mcp-server

Search and query government open-data portals (Socrata SODA API).

io.github.cyanheads/socrata-mcp-serverSource repository
Version0.6.0latest catalog version
ConnectionHybridstreamable-http · npm
PublishedOct 31, 2026catalog
UpdatedOct 31, 2026catalog
Overview

What this server provides

Search and query government open-data portals (Socrata SODA API).

Connect

Remote endpoints

1
Remote endpoint 1streamable-http
https://socrata.caseyjhand.com/mcp
Open endpoint
Install

Packages

2
Package 1npm
@cyanheads/socrata-mcp-server0.6.0
  • SOCRATA_APP_TOKEN

    Socrata app token (X-App-Token header). Without a token, requests share a throttled pool per source IP. Free to register at any Socrata portal.

    Format: string
    Optional
  • SOCRATA_DEFAULT_DOMAIN

    Default portal domain when domain is omitted from tool calls (e.g. data.seattle.gov, data.cityofnewyork.us).

    Format: string · Default: data.seattle.gov
    Optional
  • SOCRATA_DATAFRAME_DROP_ENABLED

    Set to true to enable socrata_dataframe_drop, which deletes staged DataCanvas data. Off, the tool is omitted from the tool list.

    Format: boolean · Default: false
    Optional
  • SOCRATA_CLAMP_LIMITS

    Serve a limit above a tool's per-call cap at the cap, with a notice naming the offset that continues, instead of rejecting it. Set to false to restore each cap as the schema maximum.

    Format: boolean · Default: true
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
Package 2npm
@cyanheads/socrata-mcp-server0.6.0
http://localhost:3010/mcp
  • SOCRATA_APP_TOKEN

    Socrata app token (X-App-Token header). Without a token, requests share a throttled pool per source IP. Free to register at any Socrata portal.

    Format: string
    Optional
  • SOCRATA_DEFAULT_DOMAIN

    Default portal domain when domain is omitted from tool calls (e.g. data.seattle.gov, data.cityofnewyork.us).

    Format: string · Default: data.seattle.gov
    Optional
  • SOCRATA_DATAFRAME_DROP_ENABLED

    Set to true to enable socrata_dataframe_drop, which deletes staged DataCanvas data. Off, the tool is omitted from the tool list.

    Format: boolean · Default: false
    Optional
  • SOCRATA_CLAMP_LIMITS

    Serve a limit above a tool's per-call cap at the cap, with a notice naming the offset that continues, instead of rejecting it. Set to false to restore each cap as the schema maximum.

    Format: boolean · Default: true
    Optional
  • MCP_HTTP_HOST

    The hostname for the HTTP server.

    Format: string · Default: 127.0.0.1
    Optional
  • MCP_HTTP_PORT

    The port to run the HTTP server on.

    Format: string · Default: 3010
    Optional
  • MCP_HTTP_ENDPOINT_PATH

    The endpoint path for the MCP server.

    Format: string · Default: /mcp
    Optional
  • MCP_AUTH_MODE

    Authentication mode to use: 'none', 'jwt', or 'oauth'.

    Format: string · Default: none
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
View server metadata