Cfpb
liveGovernmentFinanceConsumer Financial Protection Bureau complaint database (free, no auth).
Tools
cfpb_search_complaintsSearch consumer complaints by keyword, company, product, or date range. Returns complaint narratives, company responses, and resolution status.
No parameters required.
Try it
cfpb_company_complaintsGet recent complaints against a specific company (e.g., 'Wells Fargo', 'Citibank'). Everyday names are resolved to CFPB's exact registered spelling automatically ("Wells Fargo" -> "WELLS FARGO & COMPA
No parameters required.
Try it
cfpb_get_complaintRetrieve full details for a specific complaint by ID. Returns narrative, company response, resolution status, and metadata.
No parameters required.
Try it
cfpb_top_companiesFind companies with the most complaints in a date range. Returns ranked list with company names and complaint counts.
No parameters required.
Try it
cfpb_product_breakdownGet complaint counts by product category (e.g., 'Credit Card', 'Mortgage'). Filter by company or date range.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/cfpb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/cfpb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"cfpb_search_complaints","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("cfpb_search_complaints", {});// Or ask in plain English:
const answer = await px.ask("consumer financial protection bureau complaint database (free, no auth)");Related compound tools
These combine Cfpb with other data sources in a single call:
FinTech Intel — meta-pack chaining SEC EDGAR, CFPB, FDIC, and Alpha Vantage for company deep-dives, bank health checks, and market snapshots.
3 tools — fintech_company_deep_dive, fintech_bank_health_check, fintech_market_snapshot