CFPB Complaints MCP. Check financial companies' dispute history.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
CFPB Complaints provides direct access to 13.8M+ consumer complaints against financial companies. You can filter these records by specific products, states, company names, or issue types—all from a natural conversation.
It's ideal for deep research into financial misconduct and regulatory patterns.
What your AI agents can do
Get company complaints
Retrieves all complaint details—including issues, products, and states—for a specific financial company.
Get complaint
Pulls every detail for one single complaint if you know its unique ID number.
Get complaints by issue
Filters records to see complaints related only to common issues, like 'Incorrect information' or 'Problem with a purchase'.
Find complaints by filtering across products, states, companies, or specific financial issues.
Generate a summary of all complaints filed against one company to gauge their overall track record.
Pull the full, detailed story—the consumer's own words—for any complaint ID you specify.
Get a list of complaints filed most recently to monitor immediate regulatory activity or emerging problems.
Calculate simple complaint counts and totals without needing to read every single record.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
CFPB Complaints: 9 Tools at Your Fingertips
These nine tools give you granular access to every facet of consumer complaint data—from broad searches to specific statistical counts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using CFPB Complaints on Vinkius019d8423get company complaints
Retrieves all complaint details—including issues, products, and states—for a specific financial company.
019d8423get complaint
Pulls every detail for one single complaint if you know its unique ID number.
019d8423get complaints by issue
Filters records to see complaints related only to common issues, like 'Incorrect information' or 'Problem with a purchase'.
019d8423get complaints by product
Narrows the search down to specific product categories such as 'Mortgage', 'Debt collection', or 'Credit card'.
019d8423get complaints by state
Shows complaints that came in from a single, designated US state.
019d8423get complaints stats
Provides quick numerical counts of complaints without pulling the actual detailed records.
019d8423get complaints with narrative
Finds complaints that contain the full consumer story, allowing you to read their detailed experience.
019d8423get recent complaints
Retrieves a list of complaints that were filed very recently for trend tracking.
019d8423search complaints
Runs a powerful, multi-filter search across the entire database using product, company, state, issue, and date range.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with CFPB Complaints, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CFPB Consumer Complaint Database. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sifting through public records takes forever.
Today, if you need to research a company's history of poor service—say, checking complaints about mortgage rates in Arizona over the last three years—you have to navigate multiple government sites. You copy dates, product names, and states into different forms. Then you manually download dozens of CSV files and spend hours cross-referencing them.
With this MCP, that whole process shrinks down to a single conversation. Just tell your agent what you're looking for—like 'All complaints about mortgage issues in Arizona.' The system handles the filtering across 13.8 million records instantly. You get structured data back immediately; no more manual spreadsheet work.
The CFPB Complaints MCP lets you pull deep complaint histories.
Manual research requires jumping between `get_complaints_by_state` and `get_complaints_by_product`, then trying to piece together the timeline. You lose context, and your analysis takes half a day just organizing the raw data points.
This MCP centralizes that access. Whether you want to check every company's history using `get_company_complaints` or track only the most recent issues with `get_recent_complaints`, you get one coherent view. You stop stitching together reports and start analyzing actual risk.
What you can do with this MCP connector
The CFPB Complaints MCP lets you pull complaint history directly out of the Federal Consumer Protection Bureau database. No API keys are needed because this data is public domain. Instead of sifting through massive, unstructured spreadsheets, your AI client handles the filtering process for you—it's like having an expert researcher on call.
You can ask it to find all complaints related to 'Mortgage' products in Texas, or maybe look up every single complaint filed against a specific bank over the last quarter. The system doesn't just pull records; it organizes them by company response and issue type. Because Vinkius hosts this MCP, you get access to these deep financial records alongside thousands of other industry tools.
This means you can do everything from tracking current trends using get_recent_complaints to getting statistical counts with get_complaints_stats, all without writing a single line of query code.
019d8424-025c-73a7-96c8-4dc0309d9ff5 How CFPB Complaints MCP Works
- 1 Connect your AI client through Vinkius to the CFPB Complaints MCP.
- 2 Ask a specific question, like 'What are the top issues with credit card debt in California?'
- 3 The MCP runs the query and returns organized complaint details, company responses, and trend summaries.
The bottom line is, you just talk to it. It handles the complexity of 13.8 million records for you.
Who Is CFPB Complaints MCP For?
This MCP is built for deep-dive analysts and investigators who need raw, verifiable public data on financial practices. If your job involves due diligence or compliance auditing, this tool saves hours of manual research.
Uses get_complaints_by_product and search_complaints to check if a client's practices align with regulatory standards across various financial products.
Runs queries using get_company_complaints or filters by state via get_complaints_by_state to build stories about corporate misconduct.
Employs the MCP to track emerging patterns and common issues, using tools like get_complaints_by_issue, to lobby for regulatory changes.
What Changes When You Connect
- Instead of manually checking multiple government sites, you run a single query using
search_complaintsto filter 13.8M records by state, product, and issue simultaneously. - Need context on what happened? Use
get_complaintwith an ID number. You instantly get the full complaint narrative along with company responses—the whole picture. - Want a quick overview without reading anything? Run
get_complaints_stats. This gives you complaint counts and totals, letting you spot trends immediately. - When researching a specific industry problem,
get_complaints_by_issuelets you focus only on the behavior—like 'Attempts to collect debt not owed'—ignoring everything else. - If you want to see what's happening right now, use
get_recent_complaints. This is key for monitoring immediate market reaction or regulatory actions.
Real-World Use Cases
Auditing a Financial Product Launch
A compliance officer needs to know if the new 'Student Loan' product has any complaints in Ohio. They use get_complaints_by_product and then specify 'Ohio' using get_complaints_by_state. This quickly pinpoints regional risk.
Tracking Corporate Reputation Damage
A journalist wants to track all complaints against a major bank. They first run get_company_complaints for the name, and then use get_complaints_with_narrative to gather the actual consumer quotes.
Identifying Systemic Debt Collection Problems
A consumer advocate runs a query using get_complaints_by_issue specifically for 'Attempts to collect debt not owed'. This immediately shows patterns of predatory lending behavior across multiple companies.
Benchmarking Competitors' Complaint Load
A researcher needs comparative numbers. They use get_complaints_stats for three different competitors, getting a quick count and comparison without downloading massive datasets.
The Tradeoffs
Searching too broadly
Just typing 'Tell me about complaints' into the prompt. This leaves the system vague, forcing it to retrieve irrelevant or overwhelming amounts of data.
→
Be specific. Start with search_complaints and define all your boundaries: 'Search for issues related to credit cards in state X between date Y and Z.' Always specify the filter parameters.
Asking for a single record without an ID
Saying, 'Find me a complaint about unauthorized charges.' The system might return hundreds of results, making analysis impossible.
→
If you want specific detail, always use get_complaint and provide the unique Complaint ID. That's how you get one clean record.
Over-relying on general searches
Using only search_complaints when all you actually need is a count of complaints for one product type.
→
If your goal is just the number, use get_complaints_stats or get_complaints_by_product. Don't pull full records if you don't need them.
When It Fits, When It Doesn't
Use this MCP if your core task involves comparing regulatory filings across different dimensions. If you are an analyst who needs to know how many people complained, use get_complaints_stats. If you need to know what happened (the full story), use get_complaints_with_narrative or get_complaint. Don't use this if your goal is just general financial news—you need the specific complaint data. For deep comparative work, combine search_complaints with filters for state and product; it’s the most powerful combination here.
Common Questions About CFPB Complaints MCP
Do I need an API key? +
No! CFPB complaint data is completely free and open public domain. No authentication required.
What products are covered? +
Complaints cover: Debt collection, Mortgage, Credit card, Credit reporting, Student loan, Bank account, Payday loan, Money transfer, Prepaid card and many more.
Can I read consumer narratives? +
Yes! Use get_complaints_with_narrative to find complaints that include the consumer's detailed description of their experience.
How recent is the data? +
The database is updated daily with new complaints. Complaints are published after the company responds or after 15 days, whichever comes first.
Does running the `search_complaints` tool require any authentication? +
No credentials are needed. The data is open public domain from the CFPB database. You simply connect your AI client and start querying immediately.
What information does `get_complaint` return for a specific ID? +
It returns the full complaint record. You get details on the product, company, issue, narrative if available, dates, and the official company response.
How do I check overall trends without listing millions of complaints? +
Use get_complaints_stats. This tool provides quick complaint counts across various categories. It lets you analyze volume data without having to pull full records for every entry.
When I use `search_complaints`, what date range parameters can I apply? +
The tool allows you to specify a custom start and end date for the search. This helps narrow down results significantly, making large historical searches manageable.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.