Mortgage Application Processing
Query this niche via MCP
market_report({ query: "Mortgage Application Processing", response_mode: "summary" })Agents · median
MCP servers · median
All plans — Agents vs MCPs
each dot = one provider · log scaleNo providers priced at the All tier yet.
All plans
0 pricedProvidervs its cohort medianMonthly
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
What the figures on this page are. This page is Agentery's fixed-niche view of Mortgage Application Processing (latest observation 2026-10-15T03:43:03.005Z). The headline medians above are computed from that data per delivery type and buyer-tier tab: on a tier tab, the median of each provider's plan at that tier; on “All”, every priced plan point across tiers pooled. Small cohorts show as “too few” rather than a median. The embedded response below is the broader fixed-niche report: its
by_provider_type.*.median pools all tiers, pricing.byPersona.* is per buyer tier, and the unit cohorts (e.g. Pro flat) are per tier and billing unit — so those blocks legitimately differ from one headline figure. Over MCP today the advertised tools are market_report (a semantic neighbourhood for your query, not this fixed niche) and price_benchmark (query/task); niche_report stays callable as a legacy alias. Their cohorts are defined differently, so their numbers can differ from this page.market_reportprice_benchmark
See the MCP response behind this pagefixed-niche report (legacy niche_report alias, full mode) — broader than the headline figure
{
"niche": "mortgage-application-processing",
"parent_sector": "real-estate",
"provider_type_pricing": {
"slug": "mortgage-application-processing",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 26.19,
"p25": null,
"p75": null,
"providers": 2
},
"by_provider_type": {
"agent": {
"median": null,
"p25": null,
"p75": null,
"providers": 2,
"publishable": false,
"confidence": "insufficient",
"reason": "Fewer than three comparable priced Agent-economy products are available."
},
"mcp": {
"median": null,
"p25": null,
"p75": null,
"providers": 0,
"publishable": false,
"confidence": "insufficient",
"reason": "Fewer than three comparable priced MCP servers are available."
}
},
"recommended_cohort": null,
"recommendation_reason": "Choose the cohort according to the commercial delivery type being assessed.",
"fallback_context": null,
"context_note": null
},
"crowding_level": "sparse",
"observed_node_count": 1,
"adjacent_niches": [
"property-valuation-automation",
"title-search-automation",
"short-term-rental-management",
"lease-abstraction",
"tenant-screening",
"maintenance-request-triage"
],
"market_pulse": {
"pulse": 40,
"drivers": [],
"price_move_30d_pct": null,
"money_share": 0.16666666666666666,
"entry_rate": 0,
"alive_share": 1
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": 0,
"comparable_agents": 2,
"quarantined_agents": 0,
"confidence": "thin",
"published": {
"d": false,
"w": false,
"m": false
},
"held_reason": {
"d": null,
"w": null,
"m": null
},
"driver": {
"d": null,
"w": null,
"m": null
},
"tier_contribution": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_series": {
"individual": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"pro": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"team_sme": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"enterprise": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
]
},
"tier_own_move": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_agents": {
"individual": 2,
"pro": 1,
"team_sme": 1,
"enterprise": 0
},
"obs_range": {
"d": null,
"w": null,
"m": null
},
"tier_obs_range": {
"d": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"w": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"m": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
}
}
},
"pricing": {
"sampleSize": 13,
"observed": 6,
"byPersona": {
"free": {
"n": 2,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
},
"individual": {
"n": 2,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
},
"pro": {
"n": 3,
"nPriced": 2,
"reliability": "low",
"median": 64,
"p25": 46.5,
"p75": 81.5,
"min": 29,
"max": 99,
"mean": 64,
"stdev": 49.5,
"usageShare": 0
},
"team_sme": {
"n": 2,
"nPriced": 1,
"reliability": "none",
"median": 32,
"p25": 32,
"p75": 32,
"min": 32,
"max": 32,
"mean": 32,
"stdev": 0,
"usageShare": 0
},
"enterprise": {
"n": 1,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"individual": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"pro": {
"nMonthly": 2,
"p25": 46.5,
"median": 64,
"p75": 81.5,
"confidence": "low",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 1,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "insufficient",
"cohorts": [],
"rejected": {
"one_time": 2,
"ambiguous_cadence": 3
},
"evidence": {
"status": "observed_offers_only",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "per_seat",
"count": 1,
"offers": [
{
"provider": "ai_assistant_lendesk",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "CAD $29/seat/month",
"monthly_usd": 21.17
}
]
},
{
"billing": "monthly",
"unit": "per_user",
"count": 2,
"offers": [
{
"provider": "mortgageworkspace",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$32/user/mo",
"monthly_usd": 32
},
{
"provider": "mortgageworkspace",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$99/user/mo",
"monthly_usd": 99
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 2,
"offers": [
{
"provider": "fairrate",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "CA$24",
"monthly_usd": null
},
{
"provider": "fairrate",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "CA$49",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 3,
"offers": [
{
"provider": "assistents_ai",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "Request a demo",
"monthly_usd": null
},
{
"provider": "assistents_ai",
"tier": "team_sme",
"billing": "unspecified_period",
"unit": "flat",
"price": "Request a demo",
"monthly_usd": null
},
{
"provider": "assistents_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact sales",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 4,
"normalized_observations": 3,
"comparable_providers": 2,
"strict_cohorts": 0,
"exclusion_reasons": {
"one_time": 2,
"ambiguous_cadence": 3
}
}
}
},
"quoteOnlyProvidersByTier": {
"pro": 0,
"individual": 1,
"team_sme": 1,
"enterprise": 1
},
"billingMix": {
"subscription": 2,
"freemium": 1,
"free": 2,
"contact_sales": 1
},
"freeTierShare": 0.5,
"medianLowestUsd": 14.32
},
"movement": {
"niche": "mortgage-application-processing",
"sector": "real-estate",
"pricedNow": 2,
"pairs": 2,
"repriced": [
{
"handle": "ai_assistant_lendesk",
"from": 20.36,
"to": 20.38,
"pct": 0.1
}
],
"newlyPriced": [],
"droppedFromPriced": [
"fairrate"
],
"likeForLikePct": 0,
"kind": "mixed",
"narrative": "Repricing + composition: 1 agent repriced — all up (avg +0%); 1 stopped showing a public price."
},
"index_series": {
"series": [
{
"day": "2026-09-16",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-09-17",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-09-18",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-09-19",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-20",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-21",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-22",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-23",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-24",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-25",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-26",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-27",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-28",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-29",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-30",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-01",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-02",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-03",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-04",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-05",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-06",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-07",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-08",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-09",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-10",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-11",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-12",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-13",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-14",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-15",
"index": 100,
"pairs": 4,
"dayChangePct": 0
}
],
"latest": 100,
"day_change_pct": 0,
"methodology": "Chained daily price index, base 100 on the first priced scan day (29 Jun 2026). The overall index is the COMPOSITE of the four buyer-tier indices (individual / pro / team&sme / enterprise): each day it moves by the equal-weighted average of the tiers' moves. Each tier index is like-for-like — only agents priced on both consecutive scan days (per-agent ratios, geometric mean, clipped to [0.2, 5]) — so composition changes (agents revealing or hiding prices) can never move it."
},
"top_agents": [
{
"agent_id": "fairrate",
"name": "Fairrate",
"url": "https://fairrate.online",
"short_summary": "Real-time OBMMI mortgage rate verification. Compare any lender quote against live Freddie Mac benchmark data segmented by credit score, LTV, and loan type.\n\nTo…",
"price": {
"commercial": {
"currency": "CAD",
"notes": [
"prices in CAD/AUD as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Free Checker",
"price": "Free",
"kind": "free",
"billed": "monthly"
},
{
"name": "Rate Fairness Report",
"price": "CA$24",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Full Renewal Decision Report",
"price": "CA$49",
"kind": "one_off",
"billed": "one_off"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free; Rate Fairness Report A$24 (one-time)",
"summary": "Free; Rate Fairness Report A$24 (one-time). FairRate offers a free renewal checker with optional one-time paid reports priced at CA$24 and CA$49."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "kastle",
"name": "Kastle",
"url": "https://kastle.ai/",
"short_summary": "Automates high-volume borrower phone calls and interactions for mortgage lending and servicing, including payment reminders, collections, loan inquiries, payof…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public SaaS pricing is shown; the homepage directs prospective buyers to book a demo."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "property_finance_mcp",
"name": "FD Commercial Property Finance",
"url": "https://www.fdcommercial.co.uk/property-finance-tools/",
"short_summary": "provides property finance calculations including bridging loan costs, development appraisals, BTL stress testing, and UK stamp duty calculations",
"price": {
"commercial": {
"currency": "GBP",
"notes": [
"prices in GBP as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Web calculators",
"price": "£0",
"kind": "free",
"billed": "monthly"
},
{
"name": "Mobile app",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. FD Commercial offers eight free web-based property finance calculators and a free mobile app with no signup required."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "property_mortgage_mcp",
"name": "Property Mortgage",
"url": "https://www.foxdavidson.co.uk/calculators/",
"short_summary": "calculates UK mortgage costs and stamp duty across different regions and buyer types",
"price": {
"commercial": {
"currency": "GBP",
"notes": [
"prices in GBP as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Mortgage and stamp duty calculators",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. Fox Davidson provides free mortgage and stamp duty calculators, while mortgage advisory services do not show public pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "sei",
"name": "Sei",
"url": "https://seiright.com/",
"short_summary": "Handles borrower calls (collections, servicing, lead qualification), processes and underwrites loan documents, monitors contact center interactions for complia…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "ai_assistant_lendesk",
"name": "Ai Assistant Lendesk",
"url": "https://lendesk.com/ai-assistant",
"short_summary": "answers mortgage policy questions by searching over 7,000 lender policies",
"price": {
"commercial": {
"entry_offer": {
"line": "Lender Spotlight AI Assistant",
"monthly_native": 29,
"monthly_usd": 20.39,
"commitment": "monthly",
"basis": "C$29 per seat/month × 1",
"billing_verified": true
},
"currency": "CAD",
"notes": [
"prices in CAD as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Lender Spotlight AI Assistant",
"price": "CAD $29/seat/month",
"kind": "base_subscription",
"unit": "seat",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 20.39,
"monthly_usd": 20.39,
"headline": "From C$29/mo (C$29 per seat/month × 1)",
"summary": "From C$29/mo (C$29 per seat/month × 1). The Lender Spotlight AI Assistant costs CAD $29 per seat per month and requires a Platinum subscription."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "assistents_ai",
"name": "Assistents Ai",
"url": "https://assistents.ai/use-cases/loan-origination",
"short_summary": "Automates the full loan origination lifecycle: application intake, document collection and verification, credit decisioning/auto-underwriting, and borrower com…",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Starter",
"price": "Request a demo",
"kind": "unknown"
},
{
"name": "Team",
"price": "Request a demo",
"kind": "unknown"
},
{
"name": "Enterprise",
"price": "Contact sales",
"kind": "custom"
}
]
},
"observed": true,
"billing": "contact_sales",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Contact sales (no public price)",
"summary": "Contact sales (no public price). Assistents lists Starter, Team, and Enterprise tiers with feature differences but provides no public subscription prices and directs buyers to request a demo or contact sales."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "copperlane",
"name": "Copperlane",
"url": "https://copperlane.ai/",
"short_summary": "guides mortgage borrowers through document intake, answers borrower questions, pre-verifies documents, and delivers complete applicant profiles to loan officers",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public SaaS pricing was found; the pricing URL returns a 404 page and the homepage only shows unrelated funding and loan amounts."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "flowx_ai",
"name": "Flowx Ai",
"url": "https://flowx.ai/ai-agent-stacks/retail-mortgage-underwriting",
"short_summary": "Validates and checks retail mortgage underwriting documents end-to-end (purchase contracts, appraisals, title/land registry, EPC, income/employment, self-emplo…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing or subscription plans are shown; the site directs visitors to book a demo."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "mortgage_advisor_ai_agent_veri",
"name": "Mortgage Advisor Ai Agent Veri",
"url": "https://veripark.com/mortgage-advisor-ai-agent",
"short_summary": "evaluates mortgage application risks and provides risk analysis and compliance assessments to support mortgage advisors, RMs and loan officers",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing is shown for VeriPark’s Mortgage Advisor AI Agent."
},
"evidence_quality": "medium",
"upvotes": 0
}
],
"platforms_also_here": [],
"page_url": "https://agentery.com/market/mortgage-application-processing",
"summary": {
"niche": "mortgage-application-processing",
"sector": "real-estate",
"pricing_by_provider_type": {
"headline": "No published benchmark for mortgage-application-processing yet — too few comparable priced providers.",
"benchmarks": [],
"warnings": [
"No priced providers meet the benchmark bar for this scope."
],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "mortgage-application-processing"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/mortgage-application-processing",
"counts": {
"listings_with_price_capture": 13,
"listings_with_observed_public_price": 6,
"providers_with_numeric_monthly_price_latest_scan": 2,
"like_for_like_comparable_pairs": 2
},
"movement": {
"d": {
"published": false,
"value_pct": null,
"held_reason": null
},
"w": {
"published": false,
"value_pct": null,
"held_reason": null
},
"m": {
"published": false,
"value_pct": null,
"held_reason": null
}
},
"pricing_version": "cohorts-1",
"pricing_status": "observed_offers_only",
"pricing_by_tier": null,
"observed_offers": [
{
"billing": "monthly",
"unit": "per_seat",
"count": 1,
"offers": [
{
"provider": "ai_assistant_lendesk",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "CAD $29/seat/month",
"monthly_usd": 21.17
}
]
},
{
"billing": "monthly",
"unit": "per_user",
"count": 2,
"offers": [
{
"provider": "mortgageworkspace",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$32/user/mo",
"monthly_usd": 32
},
{
"provider": "mortgageworkspace",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$99/user/mo",
"monthly_usd": 99
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 2,
"offers": [
{
"provider": "fairrate",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "CA$24",
"monthly_usd": null
},
{
"provider": "fairrate",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "CA$49",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 3,
"offers": [
{
"provider": "assistents_ai",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "Request a demo",
"monthly_usd": null
},
{
"provider": "assistents_ai",
"tier": "team_sme",
"billing": "unspecified_period",
"unit": "flat",
"price": "Request a demo",
"monthly_usd": null
},
{
"provider": "assistents_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact sales",
"monthly_usd": null
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 13,
"listings_with_observed_public_price": 6,
"normalized_observations": 3,
"comparable_providers": 2,
"strict_cohorts": 0,
"exclusion_reasons": {
"one_time": 2,
"ambiguous_cadence": 3
}
},
"pricing_note": "No comparable cohort formed (a benchmark needs >=2 providers sharing a buyer tier AND billing unit). observed_offers lists the REAL provider offers, grouped and labelled by billing type — each is a single observed price, never aggregated across mixed units, periods or tiers.",
"pricing_excluded_observations": {
"one_time": 2,
"ambiguous_cadence": 3
},
"billing_mix": {
"subscription": 2,
"freemium": 1,
"free": 2,
"contact_sales": 1
},
"free_tier_share": 0.5,
"top_providers": [
{
"agent_id": "fairrate",
"name": "Fairrate",
"price": {
"commercial": {
"currency": "CAD",
"notes": [
"prices in CAD/AUD as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Free Checker",
"price": "Free",
"kind": "free",
"billed": "monthly"
},
{
"name": "Rate Fairness Report",
"price": "CA$24",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Full Renewal Decision Report",
"price": "CA$49",
"kind": "one_off",
"billed": "one_off"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free; Rate Fairness Report A$24 (one-time)",
"summary": "Free; Rate Fairness Report A$24 (one-time). FairRate offers a free renewal checker with optional one-time paid reports priced at CA$24 and CA$49."
},
"observed": true
},
{
"agent_id": "kastle",
"name": "Kastle",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public SaaS pricing is shown; the homepage directs prospective buyers to book a demo."
},
"observed": false
},
{
"agent_id": "property_finance_mcp",
"name": "FD Commercial Property Finance",
"price": {
"commercial": {
"currency": "GBP",
"notes": [
"prices in GBP as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Web calculators",
"price": "£0",
"kind": "free",
"billed": "monthly"
},
{
"name": "Mobile app",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. FD Commercial offers eight free web-based property finance calculators and a free mobile app with no signup required."
},
"observed": true
},
{
"agent_id": "property_mortgage_mcp",
"name": "Property Mortgage",
"price": {
"commercial": {
"currency": "GBP",
"notes": [
"prices in GBP as published; USD figures are conversions at 2026-10-14"
],
"lines": [
{
"name": "Mortgage and stamp duty calculators",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. Fox Davidson provides free mortgage and stamp duty calculators, while mortgage advisory services do not show public pricing."
},
"observed": true
},
{
"agent_id": "sei",
"name": "Sei",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"observed": false
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "mortgage-application-processing"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "mortgage-application-processing",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "fairrate"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "fairrate"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
5 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
FD Commercial Property Financeprovides property finance calculations including bridging loan costs, development appraisals, BTL stress testing, and UK stamp duty calculations
Property Mortgagecalculates UK mortgage costs and stamp duty across different regions and buyer types
Ai Assistant Lendeskanswers mortgage policy questions by searching over 7,000 lender policiesShowing only providers with a published price or a free plan. $29 = lowest observed monthly · Free = free to use · Free tier = free plan + paid options.