Santa Clara County Open Data (data.sccgov.org) Socrata MCP. Provides access to US/Canada government open data via the Socrata SoQL API: Santa Clara County CA — crime, health, elections & services. Keyless.
Three tools with clear names and reasonable descriptions, but significant gaps in schema completeness and parameter documentation. All tools lack output schema documentation, and several parameters are missing type constraints. The 'query' tool has complex SoQL parameters that need better validation guidance. No error handling patterns visible. Descriptions are adequate (100-200 chars) but could be more prescriptive about when to use each tool.
Search the Santa Clara County Open Data catalog of open datasets by keyword. Returns each dataset's resource_id, name, description, category and update date — pass the resource_id to query/metadata.
Get a Santa Clara County Open Data dataset's schema + metadata (columns, types, row count, category, last-updated) by resource_id, e.g. "n9u6-aijz".
Run a Socrata SoQL query against a Santa Clara County Open Data dataset by resource_id (e.g. "n9u6-aijz"). Filter with where/select/group/order (SoQL clauses, without the leading $) plus limit/offset. Returns matching rows as JSON.
No output schema documentation. LLMs cannot plan downstream calls or extract fields without knowing what each tool returns. All three tools lack documented return types.
Missing parameter type constraints. 'limit' and 'offset' are numbers but lack min/max bounds. 'query' tool's SoQL parameters (where, select, group, order) are free-form strings with no validation guidance or format examples.
No error handling or recovery guidance. callTool() throws generic errors like 'Socrata catalog: 404' or 'data.sccgov.org: 500' with no actionable next steps for the LLM.
Parameter descriptions include example values (e.g., 'e.g. "n9u6-aijz"', 'e.g. "budget", "crime", "health"'). LLMs tend to reuse examples literally rather than adapting to context.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
No pagination guidance in 'datasets' tool description. While limit/offset are present, the description does not explain how to iterate through large result sets or what the total count is.