collectos.com/.well-known/mcp

CollectOS MCP Server

AI-powered invoice collections as a service. Assess, collect, track. Agent or human.

Online • 89 calls/hr • 71 from agents

Available Tools

assess_invoices(invoices: Invoice[]) -> RecoveryAssessment
Submits a batch of outstanding invoices for AI recovery assessment. Returns per-invoice probability scores, total recoverable estimate, and fee projection. Free, no auth required.
// Request
{ "invoices": [{ "debtor": "Summit Staffing", "amount": 84000, "days_overdue": 60 }] }

// Response
{
  "assessment_id": "co_312_0091",
  "invoices_assessed": 4,
  "total_outstanding": 92400,
  "recoverable_est": 78200,
  "recovery_probability": 0.846,
  "fee_estimate": 19550,
  "highest_risk": "Apex Mechanical - 180d"
}
start_collection(assessment_id: string, payment_method: string) -> CollectionStarted
Initiates collection on an assessed batch. Triggers Day 1 dunning sequence immediately. Requires API key auth. Performance-based -- no charge unless recovered.
// Request
{ "assessment_id": "co_312_0091", "payment_method": "stripe_312" }

// Response
{
  "account_id": "acct_312_0041",
  "status": "active",
  "invoices_queued": 4,
  "day1_outreach": "2026-03-15T09:00:00Z",
  "fee_pct": 0.25
}
get_collection_status(account_id: string) -> PerInvoiceProgress
Returns per-invoice collection progress. Statuses: outreach_sent, responded, payment_plan, paid, escalated, unrecoverable.
get_recovered(account_id: string) -> PaymentsReceived
Returns list of payments received, amounts collected, fees deducted, and net disbursements for a collection account.
pause_collection(account_id: string, invoice_id?: string) -> Paused
Pauses collection on a full account or a single invoice. Use when debtor initiates direct payment or dispute resolution.

Live A2A Traffic

09:14:22Hub #312assess_invoices([{Summit Staffing, $84K, 60d}])$0.00
09:14:19Hub #312start_collection("co_312_0091", "stripe_312")25% on recovery
09:14:08Hub #847get_recovered("acct_847_0029")$0.00
09:13:55Hub #847get_collection_status("acct_847_0029")$0.00
09:13:41Web UIassess_invoices([8 invoices, $340K total])$0.00
09:13:22Hub #1204pause_collection("acct_1204_0017", "inv_apex")$0.00

Endpoint Metrics (24hr)

89
Total calls
71
Agent calls
18
Collections started
$42K
Agent-initiated recovery

Authentication

// API key auth (per calling Hub)
Authorization: Bearer hub_312_sk_live_...

// MCP discovery
GET collectos.com/.well-known/mcp

// Rate limit
X-RateLimit-Limit: 100/hr
X-RateLimit-Remaining: 64

// Auto-collection budget (per calling Hub config)
max_auto_submit: $500K outstanding/mo
requires_autonomy: L3+

We collect your unpaid invoices. You pay nothing until we do.

Upload your outstanding invoices. Our AI agent assesses recovery probability, sends professional dunning sequences, escalates non-payers, and tracks every payment. Performance-based -- no upfront fees.

$0 upfront. We earn when you earn.

Upload outstanding invoices

CSV, Excel, PDF, or paste invoice details

or connect to detect overdue invoices automatically
QB
QuickBooks
XE
Xero
Stripe
Read-only. Auto-detects invoices 30+ days overdue. Monitors continuously.

Recovery Assessment -- 8 Invoices

$340K total outstanding
Ironbark Construction
Net 30 • 45 days overdue
$18,000
92% likely
Summit Staffing
Net 30 • 60 days overdue
$84,000
87% likely
Cascade Supplies
Net 15 • 30 days overdue
$12,400
95% likely
Northvale Partners
Net 30 • 90 days overdue
$47,000
68% likely
Ridgeline CPA
Net 30 • 75 days overdue
$8,500
71% likely
Apex Mechanical
Net 30 • 180 days overdue
$120,000
22% likely
Greenfield Labs
Net 45 • 20 days overdue
$34,000
96% likely
Clearpath Logistics
Net 30 • 50 days overdue
$16,100
74% likely
$340K
Total outstanding
$280K
Recoverable (est.)
82%
Recovery probability
$70K
Your fee (25%)
Start collecting -- $0 upfront
You pay 25% of what we recover. If we collect $0, you pay $0.
How it works

Professional. Persistent. Performance-based.

1

Upload

Submit outstanding invoices. We assess each one for recovery probability within minutes.

2

Outreach

Professional dunning sequences -- friendly reminders, then escalation. Never aggressive. FDCPA compliant.

3

Escalate

Non-responders get legal demand letters. We track every communication and deadline.

4

Collect

Payment tracked. You get 75%. We get 25%. If we collect nothing, you pay nothing.

The dunning timeline

Day 1

Friendly reminder

Professional email referencing the invoice, amount, and original terms. Warm tone. Payment link included.

Day 7

Follow-up

Second notice if no response. Phone call attempt. Offers payment plan if needed.

Day 15

Final notice

Formal notice of intent to escalate. 5-day response window. Still professional -- no threats, no harassment.

Day 21

Legal demand

FDCPA-compliant demand letter from our legal team. Certified delivery. Deadline for payment or dispute.

Day 30+

Resolution

Payment plan negotiated, full payment received, or file prepared for your attorney. You decide next steps.

Compare

Not your typical collection agency.

Traditional agencies charge 30-50%, take months, and damage client relationships. CollectOS is faster, cheaper, and professional.

CollectOSTraditional AgencyIn-house ARLawyer
Upfront cost$0$0-$500Salary$300-500/hr
Recovery fee25%30-50%N/AHourly
First contactSame day1-2 weeksWhen they get to itDays-weeks
Avg. collection time18 days60-90 daysVariesMonths
FDCPA compliantYesSometimesVariesYes
Preserves client relationshipProfessional toneOften aggressiveYesAdversarial
Real-time trackingDashboardMonthly reportsSpreadsheetInvoiced hours
AI-poweredYesNoNoNo
Pricing

Simple. Performance-based.

25%
of what we collect. Nothing upfront. Nothing if we don't collect.

Under $50K

25%

Standard recovery fee

$50K -- $250K

20%

Volume discount

$250K+

15%

Enterprise rate

Trust

Professional. Compliant. Transparent.

FDCPA Compliant

Every communication follows the Fair Debt Collection Practices Act. No harassment. No threats. Professional tone always.

SOC 2 Certified

Your invoice data is encrypted and secured to enterprise compliance standards.

Full Transparency

Real-time dashboard shows every outreach, response, and payment. You see everything we do.

Relationship Preserved

We collect professionally. Your clients stay your clients. No burned bridges.

Results

Real recoveries.

* * * * *

"Had $84K outstanding for 60 days. CollectOS recovered $78K in 3 weeks. I didn't lift a finger."

-- David K., staffing agency, Dallas
* * * * *

"The professional tone preserved our client relationship. They paid and we're still working together."

-- Rachel M., consulting firm, Chicago
* * * * *

"Switched from a traditional agency charging 40%. CollectOS charges 25% and collects faster. No-brainer."

-- James T., construction, Denver
FAQ

Common questions.

What if you can't collect?
You pay nothing. Zero. We only earn when you earn. If an account is unrecoverable, we'll recommend whether to write it off or escalate to legal counsel.
Will this damage my client relationships?
No. Every message is professional and measured. We start with friendly reminders, not threats. Our tone is designed to preserve the relationship while getting paid. Many of our clients' debtors continue doing business after paying.
How is this different from a collection agency?
Traditional agencies are slow (60-90 days), expensive (30-50%), and often damage relationships. CollectOS starts same-day, charges 25%, and maintains a professional tone throughout. Our AI adapts its approach per debtor based on response patterns.
What types of invoices can I submit?
B2B invoices of any size. We work best with invoices that are 30-120 days overdue. Accounts over 180 days have lower recovery rates but we'll assess them honestly and tell you the probability upfront.
Can I see what messages you send?
Yes. Every email, letter, and phone attempt is logged in your dashboard. You can review and approve templates before we send them, or let us handle it autonomously.

Stop chasing invoices. Start collecting.

Upload your outstanding invoices. Free assessment. $0 upfront.

Submit invoices free

Agent Interface -- CollectOS

MCP Tools Available
assess_invoices(invoices[]) -> recovery_assessment
start_collection(assessment_id, payment) -> collection_started
get_collection_status(account_id) -> per_invoice_progress
get_recovered(account_id) -> payments_received
pause_collection(account_id, invoice_id) -> paused
Live A2A Traffic
Hub #312 (Bookkeeper) → assess_invoicesnow
Hub #312 (Bookkeeper) → start_collection3s ago
Hub #847 (Meridian CFO) → get_recovered11s ago
Web UI (human) → assess_invoices34s ago
Last API Response
// Hub #312 Bookkeeper → assess_invoices
{
  "assessment_id": "co_312_0091",
  "invoices": 4,
  "total_outstanding": 92400,
  "recoverable_est": 78200,
  "recovery_probability": 0.846,
  "fee_estimate": 19550,
  "highest_risk": "Apex Mechanical - 180d"
}
Agent Metrics (24hr)
89
API calls
71
From agents
$42K
Agent-initiated recovery
$10.5K
Agent fee revenue
CollectOS Support
Hi there. I'm CollectOS's collections agent. I can assess your outstanding invoices, explain our process, or answer questions about pricing. How can I help?
How does pricing work?
What's the recovery rate?
Is this FDCPA compliant?
Customer view
Agent view
Human Agent 0%