Consumer Financial Protection Bureau Complaints
БесплатноНе проверенProvides access to the Consumer Financial Protection Bureau's complaint database for searching and retrieving banking and financial service complaints by compan
Описание
Provides access to the Consumer Financial Protection Bureau's complaint database for searching and retrieving banking and financial service complaints by company, product type, and result size.
README
This repository contains a local-only MCP server for querying the U.S. Consumer Financial Protection Bureau (CFPB) Consumer Complaint Database. The server is designed to be launched via standard input/output, making it ideal for integration with tools such as Claude Desktop.
Files
complaints.py– Main MCP server that exposes a single tool,search_complaints, for retrieving complaint records from the CFPB API.pyproject.toml– Minimal project metadata and dependency declarations.claude_desktop_config.json– Example configuration for launching the server from Claude Desktop.
Requirements
- Python 3.11+
- uv or
pipfor installing dependencies
Required Python packages are listed in pyproject.toml and include httpx, mcp[cli], and python-dateutil.
Setup (optional)
uv run automatically creates a virtual environment, locks your dependencies,
syncs them, and then executes the script. If you plan to launch the server with
uv run complaints.py, you can skip installing requirements ahead of time.
For users who prefer to pre-install packages or use plain pip, install
dependencies with uv:
uv pip install -r pyproject.toml
Or with plain pip:
pip install -r pyproject.toml
Running
To launch the server directly from the command line for a smoke test:
uv run complaints.py
The server runs over stdio only and waits for requests from an MCP-aware client (e.g., Claude Desktop).
Running tests
Execute the unit tests using Python's unittest discovery. From the repository root, run:
python -m unittest discover -s tests -v
This requires the dependencies listed in pyproject.toml to be installed.
Claude Desktop Configuration
The claude_desktop_config.json file includes an example entry pointing to the complaints.py script. Replace INSERTPATH with the path to this repository on your machine and import the configuration into Claude Desktop.
References
- CFPB Consumer Complaint Database API documentation – underlying API used by this MCP server.
- Model Context Protocol quickstart tutorial – tutorial that helped build this example.

License
This project is licensed under the MIT License.
from github.com/ingeniousidiocy/consumer-complaint-database-mcp
Установка Consumer Financial Protection Bureau Complaints
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ingeniousidiocy/consumer-complaint-database-mcpFAQ
Consumer Financial Protection Bureau Complaints MCP бесплатный?
Да, Consumer Financial Protection Bureau Complaints MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Consumer Financial Protection Bureau Complaints?
Нет, Consumer Financial Protection Bureau Complaints работает без API-ключей и переменных окружения.
Consumer Financial Protection Bureau Complaints — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Consumer Financial Protection Bureau Complaints в Claude Desktop, Claude Code или Cursor?
Открой Consumer Financial Protection Bureau Complaints на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Consumer Financial Protection Bureau Complaints with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
