| SOCRATA_APP_TOKEN | No | 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. |
| SOCRATA_DEFAULT_DOMAIN | No | Default portal domain when domain is omitted from tool calls (e.g. data.seattle.gov, data.cityofnewyork.us). |
| SOCRATA_DATAFRAME_DROP_ENABLED | No | Set to true to enable socrata_dataframe_drop, which deletes staged DataCanvas data. Off, the tool is listed as disabled. |
| MCP_LOG_LEVEL | No | Sets the minimum log level for output (e.g., 'debug', 'info', 'warn'). |
| MCP_TRANSPORT_TYPE | No | Selects the HTTP transport. |
| SOCRATA_APP_TOKEN | No | 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. |
| SOCRATA_DEFAULT_DOMAIN | No | Default portal domain when domain is omitted from tool calls (e.g. data.seattle.gov, data.cityofnewyork.us). |
| SOCRATA_DATAFRAME_DROP_ENABLED | No | Set to true to enable socrata_dataframe_drop, which deletes staged DataCanvas data. Off, the tool is listed as disabled. |
| MCP_HTTP_HOST | No | The hostname for the HTTP server. |
| MCP_HTTP_PORT | No | The port to run the HTTP server on. |
| MCP_HTTP_ENDPOINT_PATH | No | The endpoint path for the MCP server. |
| MCP_AUTH_MODE | No | Authentication mode to use: 'none', 'jwt', or 'oauth'. |
| MCP_LOG_LEVEL | No | Sets the minimum log level for output (e.g., 'debug', 'info', 'warn'). |