Collections Optimizer Tutorial

How to Build Your Collections Optimizer Agent

Building the agent isn’t a development project — it’s four decisions. Here’s exactly how it works.

Pick the platform you already use, add your overdue accounts and contact history, and connect our MCP. After that, the agent returns a ranked work-queue for your team every morning — who to contact first, who to leave alone, and the best channel and time for each — not an overdue list you have to sort yourself.

Four decisions

Step 1: Find an Agent Builder

Pick the platform you already use, or the one your team is standardizing on. Common choices:

You're not locked in — the same underlying intelligence connects to whichever builder your organization runs on.

Step 2: Add a Data Source

Every agent builder needs to know where your customer data lives. There are two ways to connect it:

CSV / Excel

Export the CSV your CRM already produces — customer IDs, purchase dates, amounts — and upload it. Fastest way to get started, no setup required. If your CRM, Tally, or Excel sheet can export a spreadsheet, you already have everything the agent needs.

MCP

Connect through a standard protocol built for secure, structured access. The agent queries live calculated intelligence instead of a file that went stale the moment you exported it.

What Is MCP, and How Does It Work?

MCP (Model Context Protocol) is an open standard that lets an AI agent connect directly to a live source — instead of you exporting a file and hoping it's still accurate by the time someone reads it.

In plain terms:

  • Your agent builder (Copilot Studio, Bedrock, Gemini Enterprise, Agentforce, Cursor, etc.) acts as the client.
  • Our MCP acts as the server — it exposes customer intelligence (live A / B / C / D tiers, recency / frequency / spend signals, dollar-at-risk, ranked who-to-call) in a structured, secure format the agent can query directly.
  • When your agent needs an answer — "who should I call today, and what's at risk if I don't?" — it asks the MCP server directly, instead of working off a static file someone uploaded weeks ago.
  • Because it's a standard protocol, not a custom integration, it works the same way across every agent builder — connect once per platform, and every query after that pulls current, calculated numbers.

The result: your agent isn't reading a snapshot. It's asking a live, governed source of truth every time — which is what keeps the tier list accurate and the access controlled.

Step 3: Choose MCP Where Possible

CSV upload works, but MCP is the preferable path — it's the secure, standardized way for an agent to access live data, rather than a static file that goes stale the moment you export it.

Connect

Step 4: Connect Our MCP

This is the step that turns a generic agent builder into a Collections Optimizer Agent. Connecting our MCP is what makes the data behind every answer deterministic — not a guess dressed up as an insight, a calculated briefing you can trust twice.

Pick your platform below. Connecting our MCP is the same idea on each one — you add it once, then sign in with your Saifs AI account.

Steps to Enable MCP on AI Platforms

Open Claude and reveal the main menu

Launch Claude Desktop. In the top-left corner, click the three-dot menu to open the app's main menu.

Go to Settings

From the three-dot menu, hover over File. Click Settings (or press Ctrl + Comma).

Open the Developer config editor

In Settings, select the Developer tab. Click Edit Config at the bottom of the panel. A File Explorer window will open at the Claude config folder. Click to select claude_desktop_config.json.

Paste the Collections Optimizer MCP

With the config file open, add this server — not the generic Saifs AI MCP. This one is Collections Optimizer only. Then restart Claude.

Launch Cursor

Open the Cursor application on your desktop. On the home screen, choose Open project, Clone repo, or Connect via SSH to begin working on a project.

Settings → Tools & Integrations

Click the gear icon (top right) or go to File → Settings. In the left panel, click Tools & Integrations. Scroll to MCP Tools and click Add Custom MCP.

Add the Collections Optimizer MCP

After clicking Add Custom MCP, Cursor opens the MCP config file. Add this server — not the generic Saifs AI MCP. This one is Collections Optimizer only. Click Connect next to the new MCP server under MCP Tools to start the integration.

Complete authentication

When prompted, select Open so Cursor can process the URI and start the login flow. Sign in with your Saifs AI account, then click Open to finish the connection and confirm the toggle is ON.

Open ChatGPT Settings

From the ChatGPT home page, go to Settings.

Open Connectors

Click Connectors in the settings menu. Click Create in the browse connectors section.

Add the Collections Optimizer MCP

Enter this server — not the generic Saifs AI MCP. This one is Collections Optimizer only. Then click Save.

Save and start asking

Click Save. You can now ask who to contact first, who to leave alone, and the best channel and time in ChatGPT.

Install an MCP-compatible client

Open the VS Code marketplace and install an MCP-compatible client.

Open the command palette

Open the command palette, type MCP: add, and select MCP: Add Server to start the wizard. Search MCP: Add Server and choose HTTP (HTTP or Server-Sent Events) to connect to a remote MCP server.

Enter the Collections Optimizer MCP URL

Input this server URL — not the generic Saifs AI MCP. This one is Collections Optimizer only. Press Enter to confirm. When prompted, choose Global (all workspaces) or Workspace (this workspace only).

Allow authentication

Allow the server to authenticate so VS Code can talk to the Collections Optimizer MCP. The MCP server should show as Running. That confirms the Collections Optimizer Agent is connected in VS Code.

Walkthrough

What Our AI Agent Can Actually Do — A Walkthrough

Once connected, our AI Agent isn’t answering from a static overdue list — it’s querying live, calculated intelligence every time. Here’s what that looks like in practice.

Say you run collections at an NBFC with 12,000 overdue accounts and 40 agents. You export the spreadsheets you already have: your overdue accounts, their payment history, and the log of past calls and messages. Every night, without anyone re-sorting a list, the MCP re-scores your whole book:

  1. Every account gets a live score. How likely it is to pay, how likely it is to pay without being contacted, and what you can expect to recover. Based on actual payment behavior, not just how old the debt is.
  2. Your contact rules are set as hard limits. You enter your permitted contact hours and frequency caps once. The agent will never recommend a contact outside them, and logs every recommendation so you have an audit trail.
  3. Our AI Agent finds the accounts a simple sort would miss. Some accounts will pay without a call, some won’t pay whatever you do, and some will only pay if reached at the right time. It tells these apart and puts the third group at the top.
  4. An agent asks our AI Agent a plain question. In Cursor, Copilot Studio, or wherever the agent lives, they type: “Who should I work first this morning?” It queries the MCP in real time and answers: “Start with account 4821. Call between 6 and 8 pm. Moderate payment history, high response to calls. Skip account 4822, likely to pay on its own this week.”
  5. Our AI Agent explains itself when asked. The agent follows up: “Why is 4821 ahead of 4822?” It doesn’t deflect. It shows the why: a promise kept last month, a good time window for reaching this customer, and a larger expected gain from contact than the other account.
  6. Your team acts — today, not next month. A queue built by our AI Agent instead of oldest-first sorting is the difference between agents who spend the day on accounts that were going to pay anyway, and agents who spend it where a contact makes the difference. Team leads can also assign accounts to the agents most likely to succeed with them, and your recovery head gets a roll-rate forecast for provisioning.

That’s the shift: from an overdue list agents have to work through blindly, to a ranked plan for every agent — so you know exactly which account is worth the next call.

“Here’s our overdue accounts, payment history and contact log — who should each agent work first today?”

“Which accounts are likely to pay on their own this week, so we can leave them alone?”

“Forecast how many accounts will roll into the next bucket next month, and which agents should handle the highest-recovery cases.”

Why Connect Our MCP

Deterministic data

Same input, same output, every time. The numbers you get are calculated by proven statistical models, not generated as a plausible-sounding guess.

Privacy

Full SOC 2 compliance. Your customer transaction history stays where it belongs — no black-box vendor holding a copy you can't audit, and no data leaving your premises.

Less token usage

Purpose-built models do the heavy lifting instead of an LLM re-processing your entire export on every query — cheap enough to run nightly on every account.

Battle-tested

Built on statistical models with decades of published, peer-reviewed use — the same category of customer-value math used since the 1930s, not a new algorithm hoping it works on your book.

Discover Our MCP on Leading AI Platforms

Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
AI Text
  • Coming Soon
Download the app
playstore-button applestore-button windows-button
Company
Join Us