Open Data DC Dataset Search: Titles, Sources, Licences (Washington DC)
dcopendata/search-datasets
Search the Government of the District of Columbia's open data catalogue (Open Data DC) by keyword: matching datasets with title, summary, licence, source agency, type, tags, last-modified time and service link. Only datasets licensed CC BY 4.0 or CC0 1.0 are ever returned; datasets with a blank or custom licence are filtered out on every call. Up to 10 records per call (about 5 KB each), with startindex to page; numberMatched gives the total. Catalogue records only, not a dataset's rows; description and licenseInfo are publisher HTML, so escape them before rendering. Credit each record's named source. Data retrieved from the Open Data DC catalog, passed through unmodified and served by Eden Engine; not an official Government of the District of Columbia product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
Open Data DC (Government of the District of Columbia)
Data retrieved from Open Data DC catalog (https://opendata.dc.gov), Government of the District of Columbia. The District publishes its data under CC0 1.0 (dc.gov/page/terms-and-conditions-use-district-data); every dataset record returned carries its own licence (CC BY 4.0 or CC0 1.0 only) and named source, passed through unmodified. District logos are not used. Served by Eden Engine; not an official Government of the District of Columbia product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "dcopendata/search-datasets" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "dcopendata/search-datasets" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "dcopendata/search-datasets", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "dcopendata/search-datasets", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 20, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Search words, for example crime, building permits or bike lanes."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Most records to return, 1 to 10. Each is about 5 KB."
},
"startindex": {
"type": "integer",
"default": 1,
"maximum": 5000,
"minimum": 1,
"description": "1-based position of the first record, for paging: 6 after a first page of 5."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"features",
"numberMatched"
],
"properties": {
"type": {
"type": "string"
},
"links": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"description": "Paging links: a `next` link carries the next startindex."
},
"features": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"type": {
"type": "string"
},
"geometry": {
"description": "The dataset's bounding box as a polygon."
},
"properties": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The 32-character catalogue id."
},
"url": {
"type": "string",
"description": "The dataset's service endpoint on a District host. This tool does not call it."
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"type": {
"type": "string",
"description": "Dataset type, for example Feature Service."
},
"owner": {
"type": "string"
},
"title": {
"type": "string",
"description": "Dataset title."
},
"source": {
"type": "string",
"description": "The agency that publishes the dataset; credit it."
},
"created": {
"type": "number"
},
"license": {
"type": "string",
"description": "CC-BY-4.0 or CC0-1.0: nothing else is returned."
},
"snippet": {
"type": "string",
"description": "Short plain-text summary."
},
"modified": {
"type": "number",
"description": "Last modified, milliseconds since 1970-01-01 UTC."
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"type": "string",
"description": "Long description as HTML markup written by the publisher. Escape or sanitise it before rendering."
},
"licenseInfo": {
"type": "string",
"description": "The publisher's licence text as HTML markup; may name a credit line. Escape or sanitise it before rendering."
}
},
"additionalProperties": true
}
},
"additionalProperties": true
},
"description": "Catalogue records, best match first."
},
"timestamp": {
"type": "string"
},
"numberMatched": {
"type": "number",
"description": "How many datasets match in total."
},
"numberReturned": {
"type": "number"
}
},
"description": "A FeatureCollection of matching catalogue records, each licensed CC BY 4.0 or CC0 1.0.",
"additionalProperties": true
}