Skip to content
Eden Engine

Delaware Business Licence Search by Business Name: Licence Number, Category, Validity Dates (State of Delaware)

delawareopendata/business-name-search

Searches the State of Delaware Division of Revenue's business licence register by business name: every licence whose business name contains the text you give (case-insensitive), up to 25 rows ordered by business name, each with business name, trade name, licence category (for example wholesaler, manufacturer, non-resident contractor), the start and end dates of the current licence, the address and the licence number. Only the business name is searched, not the trade name or address. An unmatched name returns an empty list. Many licensed businesses are located outside Delaware. Dates carry no time zone. State of Delaware Department of Finance, Division of Revenue data, public domain per the dataset's metadata, passed through unmodified and served by Eden Engine; not an official State of Delaware 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

State of Delaware Department of Finance, Division of Revenue

Data from the State of Delaware, Department of Finance, Division of Revenue, published on the State of Delaware open data portal (data.delaware.gov); public domain per the dataset's metadata. Served by Eden Engine; not an official State of Delaware 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: "delawareopendata/business-name-search" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "delawareopendata/business-name-search" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "delawareopendata/business-name-search", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "delawareopendata/business-name-search", 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": [
    "name",
    "limit"
  ],
  "properties": {
    "name": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9 &.,-]{2,59}$",
      "description": "Text the business name must contain, 3 to 60 characters: letters, digits, spaces and & . , - only. Case-insensitive; for example acme."
    },
    "limit": {
      "type": "integer",
      "maximum": 25,
      "minimum": 1,
      "description": "Maximum number of licence rows to return, 1 to 25."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "zip": {
            "type": "string",
            "description": "Postal code as recorded; a string, leading zeros kept."
          },
          "city": {
            "type": "string"
          },
          "state": {
            "type": "string",
            "description": "State or province as recorded; absent on some rows."
          },
          "country": {
            "type": "string",
            "description": "Country as recorded; absent on some rows."
          },
          "category": {
            "type": "string",
            "description": "Licence category, for example MERCANTILE AGENCY OR COLLECTIONS AGENCY or GENERAL SERVICES."
          },
          "address_1": {
            "type": "string"
          },
          "address_2": {
            "type": "string",
            "description": "Present only when the record has a second address line."
          },
          "trade_name": {
            "type": "string",
            "description": "The name it trades under."
          },
          "business_name": {
            "type": "string",
            "description": "The licensed business's name."
          },
          "license_number": {
            "type": "string",
            "description": "The licence number."
          },
          "geocoded_location": {
            "type": "object",
            "description": "Present on some rows only: `latitude` and `longitude` as strings and a `human_address` JSON string.",
            "additionalProperties": true
          },
          "current_license_valid_to": {
            "type": "string",
            "description": "End of the current licence, an ISO date-time with no time zone."
          },
          "current_license_valid_from": {
            "type": "string",
            "description": "Start of the current licence, an ISO date-time with no time zone."
          }
        },
        "additionalProperties": true
      },
      "description": "Licence rows whose business name contains the text, ordered by business name. Empty when none match. All values are strings."
    }
  },
  "additionalProperties": true
}