A powerful MCP server built with NitroStack
Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):
{
"mcpServers": {
// your other mcp servers
"bharatfin-server": {
"url": "https://bharatfin-6a6d91c4-code-catalyst-srmist.app.nitrocloud.ai/mcp"
}
}
}
Connect remote tools directly via Claude's Web UI:
Configure custom tools directly via ChatGPT's Web UI:
Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):
{
"mcpServers": {
// your other mcp servers
"bharatfin-server": {
"serverUrl": "https://bharatfin-6a6d91c4-code-catalyst-srmist.app.nitrocloud.ai/mcp"
}
}
}
Add the following configuration block to your Codex configuration file (~/.codex/config.toml):
[mcp_servers.bharatfin-server] url = "https://bharatfin-6a6d91c4-code-catalyst-srmist.app.nitrocloud.ai/mcp"
Connect directly using the Server-Sent Events endpoint:
https://bharatfin-6a6d91c4-code-catalyst-srmist.app.nitrocloud.ai/mcp
Link a bank account via RBI Account Aggregator. Returns consent pending status with consent URL.
Fetch aggregated account data including balance and last updated timestamp.
List all supported banks for account linking.
Check the consent gate for a loan application. On a JOINT application every applicant (primary + co-applicants) must have approved consent before any account data may be fetched. Returns per-applicant consent state and a blockedReason when the gate is closed. Call this BEFORE fetch_account_data or fetch_liabilities_bureau.
Fetch liabilities and credit score from credit bureau (CIBIL/Experian/CRIF).
Calculate loan serviceability: effective expense, disposable income, eligible loan amount, and qualification status.
Detect variance between declared and verified values. Flags if variance > 10%.
Get composite credit health score and label (Excellent/Good/Fair/Poor).
Get a customer's full dashboard: all linked accounts and credit health summary.
Raise an RBI Account Aggregator consent request against every applicant on a loan application. This is the bank/FIU-side trigger: it specifies the FI type scope, purpose and duration, and puts each applicant's consent into PENDING until they approve in their AA app. Data tools stay blocked until then.
Simulate a customer approving (or rejecting) a pending AA consent in their Account Aggregator app. This is the customer-side action that opens the data gate. Use decision='rejected' to demonstrate a refusal.
List loan applications for a bank, optionally filtered by status (pending/approved/rejected/exception). Each application includes flaggedVariances describing exactly why it was flagged (a declared-vs-verified mismatch). When explaining an exception, quote flaggedVariances — do NOT infer a reason from the loan amounts.
Review an exception application and provide approval/rejection decision with reviewer notes.
Get full application details including applicant info, variance flags, and serviceability result.
Retrieve the consent audit trail: who requested which data, when, under what scope, and whether it was allowed or blocked. This is the regulator-facing evidence that the consent gate was actually enforced — including refused attempts. Optionally filter by applicant or application.
List invoices with optional filtering by customer ID and status. Supports pagination via limit and offset.