ca_debt_search_issues
Pack: ca-debtwatch · Endpoint: https://gateway.pipeworx.io/ca-debtwatch/mcp
Search California municipal bond issuance — every state and local government bond, note,
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Free-text search across issuer and issue names, e.g. “Los Angeles Unified” or “water treatment”. |
issuer | string | no | Issuer name; matched against CDIAC’s own spelling, so “los angeles unified” resolves. Ambiguous names return candidates rather than zero rows. |
county | string | no | Issuer county, e.g. “Fresno”, “Los Angeles”, “San Diego”. |
debt_type | string | no | e.g. “General Obligation Bond”, “Public Enterprise Revenue Bond”, “Certificate of Participation/Leases”. Call ca_debt_filter_options for all 31. |
primary_purpose | string | no | What the money funds, e.g. “K-12 School Facility”, “Water Supply, Storage, Distribution”, “Airport”. 48 values. |
issuer_group | string | no | e.g. “K-12 School Districts”, “City Governments”, “County Governments”. |
tax_status | string | no | ”Tax-Exempt”, “Federally Taxable”, “Alternative Minimum Tax” or “Both”. |
sold_status | string | no | ”Sold” for completed sales, “Proposed” for announced but not yet sold. |
labeled_debt_type | string | no | ESG label: “Green”, “Social Impact” or “Sustainability”. |
sale_date_from | string | no | Earliest sale date — YYYY-MM-DD or YYYY. |
sale_date_to | string | no | Latest sale date — YYYY-MM-DD or YYYY. |
min_principal | number | no | Minimum principal amount in dollars. |
max_principal | number | no | Maximum principal amount in dollars. |
sort_by | string | no | Column to sort on: SaleDate (default), PrincipalAmount, CDIACNumber, FinalMaturityDate, Issuer. |
ascending | boolean | no | Sort ascending. Default false (newest/largest first). |
limit | number | no | Rows to return, 1-100. Default 25. |
page | number | no | Page number, 1-based. Default 1. |
Example call
Arguments
{
"issuer": "Los Angeles Unified School District",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/ca-debtwatch/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ca_debt_search_issues","arguments":{"issuer":"Los Angeles Unified School District","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ca_debt_search_issues', {
"issuer": "Los Angeles Unified School District",
"limit": 5
});
More examples
{
"county": "Fresno",
"sold_status": "Proposed",
"limit": 5
}
{
"debt_type": "General Obligation Bond",
"sale_date_from": "2026",
"min_principal": 100000000,
"sort_by": "PrincipalAmount",
"limit": 5
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ca-debtwatch": {
"url": "https://gateway.pipeworx.io/ca-debtwatch/mcp"
}
}
}
See Getting Started for client-specific install steps.