findata-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@findata-mcpaudit data quality of my loan records"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
findata-mcp
Financial Data Quality & AI Inference Evaluation MCP Server
A Model Context Protocol (MCP) server that exposes six production-grade tools for AI agents working with financial datasets — covering data quality auditing, bias detection, model inference evaluation, outlier scoring, A/B testing, and KPI reporting.
Built to mirror the core responsibilities of Citi's Data Services & AI platform.
Tools
Tool | Description |
| Audits completeness, consistency, and machine-readability of financial records. Returns a quality score and remediation actions. |
| Detects demographic/categorical bias by comparing approval rates or amounts across cohort groups. Returns disparity ratios and a bias risk label (LOW / MEDIUM / HIGH). |
| Computes precision, recall, F1, AUC, and a PASS/FAIL verdict against configurable enterprise thresholds. |
| Flags anomalous records using Z-score and IQR methods across numeric fields. |
| Compares two model variants on the same dataset and recommends a winner based on F1. |
| Generates a structured KPI report — latency (avg/p95), throughput (rps), error rate, and SLA adherence — formatted for senior stakeholder delivery. |
Related MCP server: Enterprise Financial Compliance Audit Framework
Installation
git clone https://github.com/srikarmanikonda/findata-mcp.git
cd findata-mcp
npm installRun
node src/index.jsThe server communicates over stdio using the MCP protocol — connect it to any MCP-compatible client (Claude Desktop, ADK agent, etc.).
Test
npm testAll 13 tests pass across all 6 tools.
Claude Desktop / MCP Client Config
Add to your claude_desktop_config.json:
{
"mcpServers": {
"findata-mcp": {
"command": "node",
"args": ["/path/to/findata-mcp/src/index.js"]
}
}
}Example Usage (via MCP client)
Audit data quality:
{
"tool": "audit_data_quality",
"records": [
{ "id": "R001", "loan_amount": 15000, "region": "Northeast", "approved": 1 },
{ "id": "R002", "loan_amount": null, "region": "Southeast", "approved": 0 }
],
"required_fields": ["id", "loan_amount", "region", "approved"],
"numeric_fields": ["loan_amount"]
}Detect bias:
{
"tool": "detect_bias",
"records": [...],
"group_field": "region",
"outcome_field": "approved",
"outcome_type": "binary"
}Evaluate model inference:
{
"tool": "evaluate_model_inference",
"predictions": [
{ "id": "R001", "predicted": 0.91, "actual": 1 },
{ "id": "R002", "predicted": 0.22, "actual": 0 }
],
"threshold": 0.5,
"min_precision": 0.75,
"min_recall": 0.70
}Stack
Runtime: Node.js (ESM)
MCP SDK:
@modelcontextprotocol/sdkValidation:
zodTransport: stdio (MCP standard)
Author
Srikar Manikonda — srikarmanikonda9@gmail.com
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MSrikar7/findata-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server