Delaware Open Data (data.delaware.gov) Socrata MCP. US government open data via the Socrata SoQL API: state government, business licenses, health & spending. Keyless.
Three tools with complete schemas and descriptions, but significant gaps in parameter documentation and output schema clarity. All tools have names starting with action verbs (datasets, query, metadata) and descriptions (avg 180 chars, within baseline 194). However, parameter descriptions lack detail on constraints, formats, and valid ranges. Output schemas are not documented, LLMs cannot predict response structure for downstream chaining. No error handling guidance. The 'query' tool accepts free-form SoQL strings without validation hints, inviting malformed queries.
Search the Delaware 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 Delaware Open Data dataset's schema + metadata (columns, types, row count, category, last-updated) by resource_id, e.g. "5zy2-grhr".
Run a Socrata SoQL query against a Delaware Open Data dataset by resource_id (e.g. "5zy2-grhr"). Filter with where/select/group/order (SoQL clauses, without the leading $) plus limit/offset. Returns matching rows as JSON.
Output schemas not documented. LLMs cannot predict response structure (fields, types, nesting) for tools datasets, query, metadata. Breaks tool chaining and forces agents to guess field names.
Parameter 'query' in datasets tool lacks constraint documentation. No guidance on min/max length, character restrictions, or search syntax. LLMs may pass invalid queries.
SoQL parameters (where, select, group, order) in query tool accept free-form strings with no validation hints or examples of valid syntax. Invites malformed queries and silent API failures.
No error handling guidance. Tools throw generic errors ('Socrata catalog: 404', 'data.delaware.gov: 500') without recovery hints. LLMs cannot determine if error is retryable, user-fixable, or fatal.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2026-07-28+ | v2 |
Limit parameters (datasets: 1-100, query: default 1000) lack explicit min/max constraints in schema. Numeric parameters should declare bounds to prevent absurd values.