CFPB Consumer Complaint Intelligence MCP — 5M+ Complaints avatar

CFPB Consumer Complaint Intelligence MCP — 5M+ Complaints

Pricing

$3.00 / 1,000 result item returneds

Go to Apify Store
CFPB Consumer Complaint Intelligence MCP — 5M+ Complaints

CFPB Consumer Complaint Intelligence MCP — 5M+ Complaints

Search and analyze 5 million+ CFPB consumer complaints via a fully MCP-compatible server. Query by company, product category, state, issue type, and date range. Track complaint trends, identify systemic problems, and monitor company response rates. Works directly with Claude D...

Pricing

$3.00 / 1,000 result item returneds

Rating

0.0

(0)

Developer

Andrew Avina

Andrew Avina

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

CFPB Consumer Complaint Intelligence MCP — 5M+ Complaints Database

Search and analyze 5 million+ CFPB consumer complaints via a fully MCP-compatible server. Query by company, product category, state, issue type, and date range. Track complaint trends, identify systemic problems, and monitor company response rates. Works directly with Claude Desktop, Cursor, GPT-4 plugins, and any MCP client. No API key required.


What This Actor Does

The Consumer Financial Protection Bureau (CFPB) maintains the largest public database of consumer financial complaints in the United States. Every complaint submitted against a financial company — banks, credit card issuers, credit bureaus, mortgage servicers, debt collectors, student loan servicers — is recorded and made publicly available.

This Apify actor wraps the CFPB Complaint Search API in a production-grade MCP server.

In batch mode, you specify a company, product, state, or search term. The actor fetches matching complaints, normalises them into clean records, and pushes results to the Apify dataset.

In MCP server mode, the actor starts a lightweight HTTP server on port 4321. Your AI assistant can call any of the 4 MCP tools in real time.


What the Database Contains

  • 5M+ complaints submitted since 2011
  • Companies: 7,000+ financial institutions
  • Products: Credit cards, mortgages, student loans, auto loans, debt collection, credit reporting, checking accounts, prepaid cards, payday loans, money transfers
  • Fields: company name, product, sub-product, issue, sub-issue, consumer narrative (when consent provided), company response, timeliness, state, ZIP code
  • Updated: Daily by CFPB

MCP Tools

search_complaints

Full-text and filtered search across the CFPB complaint database.

{
"name": "search_complaints",
"arguments": {
"company": "Equifax",
"product": "Credit reporting, credit repair services, or other personal consumer reports",
"state": "CA",
"limit": 25
}
}

Returns records with: complaint_id, date_received, product, sub_product, issue, company, state, company_response, timely_response, consumer_disputed, narrative (first 300 chars if consented), source.

Available filters:

  • query — full-text search in narratives
  • company — company name (partial match)
  • product — product category
  • state — US state code (CA, NY, TX, etc.)
  • date_from / date_to — date range (YYYY-MM-DD)
  • limit — number of results (max 100)

get_company_stats

Aggregate complaint statistics for a specific company.

{
"name": "get_company_stats",
"arguments": {
"company": "JPMorgan Chase",
"year": 2024
}
}

Returns:

  • Total complaint volume
  • Product breakdown (which product types generate the most complaints)
  • Company response breakdown (closed with monetary relief, closed without relief, in progress, untimely response)
  • Top complaint issues
  • Top states by complaint volume

get_product_trends

Complaint trends for a product category — useful for identifying which companies are generating systemic issues in a given market segment.

{
"name": "get_product_trends",
"arguments": {
"product": "Mortgage",
"state": "FL"
}
}

Returns:

  • Total complaints in scope
  • Top companies by complaint count
  • Most common issues
  • State distribution
  • Company response breakdown

top_complained_companies

Rank financial companies by total complaint volume. Filter by product, state, and year.

{
"name": "top_complained_companies",
"arguments": {
"product": "Credit card",
"year": 2024,
"limit": 10
}
}

Returns a ranked list of companies with their complaint counts.


Input Parameters (Batch Mode)

ParameterTypeDefaultDescription
companystring""Company name filter
productstring""Product category filter
statestring""US state code filter
querystring""Full-text search
dateFromstring""Start date (YYYY-MM-DD)
dateTostring""End date (YYYY-MM-DD)
limitinteger25Max results (max 100)
serveMcpbooleanfalseStart MCP server on port 4321

Output Record Schema

{
"complaint_id": "6789012",
"date_received": "2024-03-15",
"product": "Credit card",
"sub_product": "General-purpose credit card or charge card",
"issue": "Problem with a purchase shown on your statement",
"sub_issue": "Credit card company isn't resolving a dispute",
"company": "JPMORGAN CHASE & CO.",
"state": "NY",
"zip_code": "100XX",
"consumer_consent_provided": "Consent provided",
"company_response": "Closed with monetary relief",
"timely_response": "Yes",
"consumer_disputed": "No",
"narrative": "I noticed an unauthorized charge of $2,300 on my Chase Sapphire card...",
"source": "consumerfinance.gov"
}

Product Categories

The CFPB organises complaints into the following product categories:

ProductDescription
Credit cardGeneral-purpose and store-branded credit cards
MortgageHome purchase, refinance, HELOC, reverse mortgage
Student loanFederal and private student loans, PSLF issues
Vehicle loan or leaseAuto loans and leases
Debt collectionThird-party debt collectors, debt buyers
Credit reporting...Equifax, Experian, TransUnion disputes; FCRA issues
Checking or savings accountBank accounts, overdraft, wire fraud
Money transfer, virtual currency...Wire transfers, Zelle, Venmo, crypto
Payday loan, title loan...Short-term high-interest loans, personal loans
Prepaid cardPayroll cards, government benefit cards

Example Queries

Q: What are the most common issues Equifax customers complain about?

Tool: get_company_stats
company: Equifax

Q: Which mortgage companies have the most complaints in Florida?

Tool: get_product_trends
product: Mortgage, state: FL

Q: Who are the top 10 most-complained-about debt collectors in 2024?

Tool: top_complained_companies
product: Debt collection, year: 2024, limit: 10

Q: Find recent complaints about Navient student loan servicing.

Tool: search_complaints
company: Navient, product: Student loan, limit: 25

Q: What are California consumers complaining about at Bank of America?

Tool: search_complaints
company: Bank of America, state: CA, limit: 50

Use Cases

Consumer advocates: Identify companies with high rates of complaints and poor resolution outcomes. Track whether a company's complaint rate changes after regulatory action.

Compliance teams: Monitor complaint filings against your institution in real time. Benchmark your complaint resolution rate against industry peers.

Investigative journalists: Surface systemic patterns — which companies get the most "in progress" responses? Which issues generate the most consumer disputes?

Attorneys: Research a client's company before litigation. Find patterns of complaint behavior that indicate systematic violations of FCRA, TILA, FDCPA, or RESPA.

Regulators: Track emerging issues in financial products. Identify geographic clusters of complaints that may indicate local predatory behavior.


Company Response Types

The CFPB tracks how companies respond to each complaint:

ResponseMeaning
Closed with monetary reliefCompany provided cash, credit, or waived fees
Closed with non-monetary reliefCompany took corrective action but no money
Closed with explanationCompany provided explanation only
Closed without reliefCompany took no action
In progressCompany still working on resolution
Untimely responseCompany missed the 15-day response window

API Details

  • Data source: CFPB Consumer Complaint Database — https://www.consumerfinance.gov/data-research/consumer-complaints/
  • API endpoint: https://www.consumerfinance.gov/data-research/consumer-complaints/search/api/v1/
  • Auth: None required
  • Rate limits: None officially documented
  • Coverage: 5M+ complaints, 2011–present, updated daily

MCP Server Mode

Set serveMcp: true to start the MCP server. Configure your MCP client:

{
"mcpServers": {
"cfpb": {
"url": "http://<apify-run-hostname>:4321"
}
}
}

Endpoints:

  • GET /mcp/tools — returns all 4 tool schemas
  • POST /mcp/call — invoke a tool with {"name": "...", "arguments": {...}}
  • GET /health — liveness check

Error Handling

All tool functions catch exceptions and return structured error records:

[{"_meta": {"error": "...", "fallback_tried": true}}]

Empty queries return structured meta information about why no results were returned, including the total database size for context.


License

CFPB complaint data is in the public domain (US government work). Actor code is MIT-licensed.