co_regulation_search
Pack: colorado-code · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/co_regulation_search for the schema, then POST the same URL with its arguments for the data.
Search the Code of Colorado Regulations (Colorado state administrative rules) by keyword and get back the matching rule DOCUMENTS with CCR number, title, department, agency and effective date — e.g. “transfer of ownership”, “dispensary”, “child care licensing”. Optionally narrow by department or agency name (e.g. “Department of Revenue”). Pass a returned ccr_number to co_regulation to read it. Colorado Secretary of State, live, keyless.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | yes | Keywords to find in the regulations, e.g. “transfer of ownership”. |
department | string | no | Optional department or agency name (or part of it), e.g. “Revenue”, “Marijuana Enforcement Division”. |
page | integer | no | Results page, 10 per page (default 1). |
Example call
Arguments
{
"query": "transfer of ownership"
}
curl
curl -X POST https://gateway.pipeworx.io/colorado-code/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"co_regulation_search","arguments":{"query":"transfer of ownership"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('co_regulation_search', {
"query": "transfer of ownership"
});
Response shape
| Field | Type | Description |
|---|---|---|
found | boolean | |
reason | string | null | |
message | string | null | |
query | string | null | |
department | string | null | |
page | number | null | |
total_pages | number | null | |
count | number | null | |
results | array | null | |
data_as_of | string | null | |
source | string | null |
Full JSON Schema
{
"type": "object",
"properties": {
"found": {
"type": "boolean"
},
"reason": {
"type": [
"string",
"null"
]
},
"message": {
"type": [
"string",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"department": {
"type": [
"string",
"null"
]
},
"page": {
"type": [
"number",
"null"
]
},
"total_pages": {
"type": [
"number",
"null"
]
},
"count": {
"type": [
"number",
"null"
]
},
"results": {
"type": [
"array",
"null"
],
"items": {
"type": "object",
"additionalProperties": true
}
},
"data_as_of": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the colorado-code pack
{
"mcpServers": {
"colorado-code": {
"url": "https://gateway.pipeworx.io/colorado-code/mcp"
}
}
}
See Getting Started for client-specific install steps.