indio.data.socrata.com
indio.data.socrata.com
Socrata open data portal at indio.data.socrata.com, publishing 11 public datasets from the publishing organisation.
GET /v1/data/indio-data-socrata-com/catalog-search1Request
Full-text query over dataset names and descriptions.
Zero-based offset into the results; step by 20 to page.
curl "https://api.fastcrw.com/v1/data/indio-data-socrata-com/catalog-search?offset=0" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from indio.data.socrata.com.
{
"results": [
{
"resource": {
"name": "Expenditures",
"id": "3tyh-g5za",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-18T17:07:40.000Z",
"createdAt": "2021-03-23T21:52:45.000Z",
"metadata_updated_at": "2026-10-18T17:07:40.000Z",
"data_updated_at": "2026-10-16T17:06:47.000Z",
"page_views": {
"page_views_last_week": 2,
"page_views_last_month": 4,
"page_views_total": 109,
"page_views_last_week_log": 1.5849625007211563,
"page_views_last_month_log": 2.321928094887362,
"page_views_total_log": 6.78135971352466
},
"columns_name": [
"FunctionDescription",
"EntryType",
"Segment8Code",
"Segment6",
"Employee",
"Segment3Code",
"ProjectCode",
"FunctionGroup",
"AccountStatus",
"FiscalPeriod",
"… 37 more items"
],
"columns_field_name": [
"functiondescription",
"entrytype",
"segment8code",
"segment6",
"employee",
"segment3code",
"projectcode",
"functiongroup",
"accountstatus",
"fiscalperiod",
"… 37 more items"
],
"columns_datatype": [
"Text",
"Text",
"Text",
"Text",
"Checkbox",
"Text",
"Text",
"Text",
"Text",
"Number",
"… 37 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 37 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 37 more items"
],
"download_count": 410,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-23T21:53:14.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/3tyh-g5za",
"link": "https://indio.data.socrata.com/dataset/Expenditures/3tyh-g5za",
"owner": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
},
"creator": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
}
},
{
"resource": {
"name": "Budgeted Expenses",
"id": "hjnh-973p",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-18T17:02:54.000Z",
"createdAt": "2021-03-23T21:52:45.000Z",
"metadata_updated_at": "2026-10-18T17:02:54.000Z",
"data_updated_at": "2026-10-17T17:12:32.000Z",
"page_views": {
"page_views_last_week": 2,
"page_views_last_month": 4,
"page_views_total": 91,
"page_views_last_week_log": 1.5849625007211563,
"page_views_last_month_log": 2.321928094887362,
"page_views_total_log": 6.523561956057013
},
"columns_name": [
"LTDOriginalBudget",
"ProjectCode",
"AccountStatus",
"Segment6",
"ObligatedAmount",
"Segment3Code",
"Segment7Code",
"AccountId",
"CharacterCode",
"Organization",
"… 37 more items"
],
"columns_field_name": [
"ltdoriginalbudget",
"projectcode",
"accountstatus",
"segment6",
"obligatedamount",
"segment3code",
"segment7code",
"accountid",
"charactercode",
"organization",
"… 37 more items"
],
"columns_datatype": [
"Number",
"Text",
"Text",
"Text",
"Number",
"Text",
"Text",
"Number",
"Text",
"Text",
"… 37 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 37 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 37 more items"
],
"download_count": 34,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-23T21:53:14.000Z"
},
"classification": {
"categories": [
"finance",
"economy"
],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/hjnh-973p",
"link": "https://indio.data.socrata.com/dataset/Budgeted-Expenses/hjnh-973p",
"owner": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
},
"creator": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
}
},
{
"resource": {
"name": "Expenditures - Filtered",
"id": "psax-4it5",
"resource_name": null,
"parent_fxf": [
"3tyh-g5za"
],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "filter",
"updatedAt": "2026-10-16T17:06:47.000Z",
"createdAt": "2021-06-15T14:59:01.000Z",
"metadata_updated_at": "2024-01-31T00:56:40.000Z",
"data_updated_at": "2026-10-16T17:06:47.000Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 1,
"page_views_total": 86,
"page_views_last_week_log": 1,
"page_views_last_month_log": 1,
"page_views_total_log": 6.442943495848729
},
"columns_name": [
"Segment8Code",
"Organization",
"FiscalYear",
"FundCode",
"Employee",
"CharacterCodeDescription",
"InvoiceId",
"OrganizationCode",
"Segment3",
"Segment4Code",
"… 37 more items"
],
"columns_field_name": [
"segment8code",
"organization",
"fiscalyear",
"fundcode",
"employee",
"charactercodedescription",
"invoiceid",
"organizationcode",
"segment3",
"segment4code",
"… 37 more items"
],
"columns_datatype": [
"Text",
"Text",
"Number",
"Text",
"Checkbox",
"Text",
"Text",
"Text",
"Text",
"Text",
"… 37 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 37 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 37 more items"
],
"download_count": 17,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-06-15T14:59:24.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/psax-4it5",
"link": "https://indio.data.socrata.com/dataset/Expenditures-Filtered/psax-4it5",
"owner": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
},
"creator": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
}
},
{
"resource": {
"name": "Vendors",
"id": "xjj3-7uha",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-18T17:12:09.000Z",
"createdAt": "2021-03-23T21:52:45.000Z",
"metadata_updated_at": "2026-10-18T17:12:09.000Z",
"data_updated_at": "2026-10-17T17:21:26.000Z",
"page_views": {
"page_views_last_week": 0,
"page_views_last_month": 3,
"page_views_total": 85,
"page_views_last_week_log": 0,
"page_views_last_month_log": 2,
"page_views_total_log": 6.426264754702098
},
"columns_name": [
"Location",
"ContactName",
"VendorName",
"Address2",
"State",
"VendorId",
"Employee",
"ContactEmail",
"City",
"Zip",
"… 7 more items"
],
"columns_field_name": [
"location",
"contactname",
"vendorname",
"address2",
"state",
"vendorid",
"employee",
"contactemail",
"city",
"zip",
"… 7 more items"
],
"columns_datatype": [
"Point",
"Text",
"Text",
"Text",
"Text",
"Text",
"Checkbox",
"Text",
"Text",
"Text",
"… 7 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 7 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 7 more items"
],
"download_count": 419,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-23T21:53:08.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/xjj3-7uha",
"link": "https://indio.data.socrata.com/dataset/Vendors/xjj3-7uha",
"owner": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
},
"creator": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
}
},
{
"resource": {
"name": "Payroll",
"id": "264m-szbe",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-18T17:03:35.000Z",
"createdAt": "2021-03-23T21:52:45.000Z",
"metadata_updated_at": "2026-10-18T17:03:35.000Z",
"data_updated_at": "2026-10-15T17:07:42.000Z",
"page_views": {
"page_views_last_week": 0,
"page_views_last_month": 0,
"page_views_total": 84,
"page_views_last_week_log": 0,
"page_views_last_month_log": 0,
"page_views_total_log": 6.409390936137703
},
"columns_name": [
"Entity",
"AccountDescription",
"Segment4Code",
"ObjectCode",
"Segment4",
"Segment3Code",
"Segment7Code",
"Department",
"Fund",
"OrganizationCode",
"… 46 more items"
],
"columns_field_name": [
"entity",
"accountdescription",
"segment4code",
"objectcode",
"segment4",
"segment3code",
"segment7code",
"department",
"fund",
"organizationcode",
"… 46 more items"
],
"columns_datatype": [
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"… 46 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 46 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 46 more items"
],
"download_count": 438,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-23T21:53:16.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/264m-szbe",
"link": "https://indio.data.socrata.com/dataset/Payroll/264m-szbe",
"owner": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
},
"creator": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
}
},
{
"resource": {
"name": "Budgeted Revenues",
"id": "ey7k-ehyc",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-18T17:01:13.000Z",
"createdAt": "2021-03-23T21:52:45.000Z",
"metadata_updated_at": "2026-10-18T17:01:13.000Z",
"data_updated_at": "2026-10-17T17:13:31.000Z",
"page_views": {
"page_views_last_week": 2,
"page_views_last_month": 2,
"page_views_total": 82,
"page_views_last_week_log": 1.5849625007211563,
"page_views_last_month_log": 1.5849625007211563,
"page_views_total_log": 6.375039431346925
},
"columns_name": [
"LTDOriginalBudget",
"CharacterCode",
"Segment3Code",
"ObjectCode",
"OrganizationCode",
"Organization",
"Fund",
"RevisedBudget",
"UnemcumberedBalance",
"Object",
"… 37 more items"
],
"columns_field_name": [
"ltdoriginalbudget",
"charactercode",
"segment3code",
"objectcode",
"organizationcode",
"organization",
"fund",
"revisedbudget",
"unemcumberedbalance",
"object",
"… 37 more items"
],
"columns_datatype": [
"Number",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Number",
"Number",
"Text",
"… 37 more items"
],
"columns_description": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"… 37 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 37 more items"
],
"download_count": 31,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-23T21:53:15.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/ey7k-ehyc",
"link": "https://indio.data.socrata.com/dataset/Budgeted-Revenues/ey7k-ehyc",
"owner": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
},
"creator": {
"id": "4djs-q6xf",
"user_type": "interactive",
"display_name": "Data Integrations Service Account"
}
},
{
"resource": {
"name": "Hero",
"id": "2him-y66c",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "file",
"updatedAt": "2021-05-26T13:15:39.000Z",
"createdAt": "2021-04-28T13:35:07.000Z",
"metadata_updated_at": "2021-05-26T13:15:39.000Z",
"data_updated_at": "2021-04-28T13:35:07.000Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 1,
"page_views_total": 77,
"page_views_last_week_log": 1,
"page_views_last_month_log": 1,
"page_views_total_log": 6.285402218862249
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 7,
"provenance": "official",
"lens_view_type": "blobby",
"lens_display_type": "blob",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": "image/jpeg; charset=binary",
"hide_from_data_json": false,
"publication_date": "2021-04-28T13:35:43.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/2him-y66c",
"link": "https://indio.data.socrata.com/dataset/Hero/2him-y66c",
"owner": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
},
"creator": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
}
},
{
"resource": {
"name": "Favicon",
"id": "j8er-amqv",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "file",
"updatedAt": "2021-05-18T12:29:22.000Z",
"createdAt": "2021-05-18T12:29:06.000Z",
"metadata_updated_at": "2021-05-18T12:29:22.000Z",
"data_updated_at": "2021-05-18T12:29:06.000Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 1,
"page_views_total": 49,
"page_views_last_week_log": 1,
"page_views_last_month_log": 1,
"page_views_total_log": 5.643856189774724
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 3,
"provenance": "official",
"lens_view_type": "blobby",
"lens_display_type": "blob",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": "image/png; charset=binary",
"hide_from_data_json": false,
"publication_date": "2021-05-18T12:29:22.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/j8er-amqv",
"link": "https://indio.data.socrata.com/dataset/Favicon/j8er-amqv",
"owner": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
},
"creator": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
}
},
{
"resource": {
"name": "Header",
"id": "6bas-hhuc",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "file",
"updatedAt": "2021-05-18T12:34:50.000Z",
"createdAt": "2021-05-18T12:32:44.000Z",
"metadata_updated_at": "2021-05-18T12:34:50.000Z",
"data_updated_at": "2021-05-18T12:32:44.000Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 1,
"page_views_total": 47,
"page_views_last_week_log": 1,
"page_views_last_month_log": 1,
"page_views_total_log": 5.584962500721157
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "blobby",
"lens_display_type": "blob",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": "image/png; charset=binary",
"hide_from_data_json": false,
"publication_date": "2021-05-18T12:33:35.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/6bas-hhuc",
"link": "https://indio.data.socrata.com/dataset/Header/6bas-hhuc",
"owner": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
},
"creator": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
}
},
{
"resource": {
"name": "Logo",
"id": "gdjs-peua",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "file",
"updatedAt": "2021-04-28T13:32:25.000Z",
"createdAt": "2021-04-28T13:31:59.000Z",
"metadata_updated_at": "2021-04-28T13:32:25.000Z",
"data_updated_at": "2021-04-28T13:31:59.000Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 1,
"page_views_total": 43,
"page_views_last_week_log": 1,
"page_views_last_month_log": 1,
"page_views_total_log": 5.459431618637297
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "blobby",
"lens_display_type": "blob",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": "image/png; charset=binary",
"hide_from_data_json": false,
"publication_date": "2021-04-28T13:32:25.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "indio.data.socrata.com"
},
"permalink": "https://indio.data.socrata.com/d/gdjs-peua",
"link": "https://indio.data.socrata.com/dataset/Logo/gdjs-peua",
"owner": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
},
"creator": {
"id": "yfpq-ybtn",
"user_type": "interactive",
"display_name": "Colleen Schroeder"
}
},
"… 1 more items"
],
"resultSetSize": 11,
"timings": {
"serviceMillis": 36,
"searchMillis": [
24,
4
]
},
"warnings": []
}Attribution: Source: indio.data.socrata.com. Dataset attribution as stated by each publishing agency.
Licence: No licence is declared in the dataset metadata this portal exposes through its catalogue API. No reuse grant is made here: commercial use and redistribution are recorded as false and no rights are claimed over the upstream data.
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Catalogue search
Use indio.data.socrata.com (indio-data-socrata-com) from fastCRW Pergamon, capability "Catalogue search" (catalog-search). You want to find a dataset on this portal by keyword and do not know its four-by-four id. Example options: q=taxi, offset=0, order=page_views_total DESC. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "indio-data-socrata-com" and capability "catalog-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset metadata
Use indio.data.socrata.com (indio-data-socrata-com) from fastCRW Pergamon, capability "Dataset metadata" (dataset). You already hold a dataset id and need its columns, licence or description before querying rows. Example options: id=264m-szbe. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "indio-data-socrata-com" and capability "dataset". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset inventory
Use indio.data.socrata.com (indio-data-socrata-com) from fastCRW Pergamon, capability "Dataset inventory" (datasets). You need to enumerate what this portal publishes, or page through its newest datasets. Example options: offset=0, order=createdAt, category=Transportation. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "indio-data-socrata-com" and capability "datasets". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Row count
Use indio.data.socrata.com (indio-data-socrata-com) from fastCRW Pergamon, capability "Row count" (row-count). You need to know how large a dataset is before downloading it, or want a cheap liveness check. Example options: id=264m-szbe. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "indio-data-socrata-com" and capability "row-count". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
