Skip to content
Eden Engine

Open Data DC Dataset by Catalogue Id: Licence, Source, Description (Washington DC)

dcopendata/dataset-by-id

One Open Data DC (Government of the District of Columbia) catalogue record by its 32-character id: title, summary, long description, licence, source agency, type, tags, last-modified time and service link. Only datasets licensed CC BY 4.0 or CC0 1.0 are returned: an unknown id, or a dataset with a blank or custom licence, returns an empty feature list, not an error. Get ids from the dataset search tool. A catalogue record, not a dataset's rows; description and licenseInfo are publisher HTML, so escape them before rendering. Credit the 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.

activeper callv1

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.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "dcopendata/dataset-by-id" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "dcopendata/dataset-by-id" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "dcopendata/dataset-by-id", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "dcopendata/dataset-by-id", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not 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.

ChargePrice
Per call
$0.0026
Updated
Oct 20, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{32}$",
      "description": "The 32-character lower-case hex catalogue id, for example 452087bce8c749998cee5598bc73bbf2 (Bias Crime). Take it from the dataset search tool."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "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 with the one matching catalogue record, or none when the id is unknown or the dataset's licence is not CC BY 4.0 or CC0 1.0.",
  "additionalProperties": true
}