← Registry

API Tools

rateapi.dev

Provides APIs for querying credit union mortgage rates, obtaining personalized financing recommendations, and monitoring rate changes via webhooks.

1 endpoint62 known toolsFirst detected May 13, 2026Last detected July 5, 2026

ENDPOINT 1

https://mcp.rateapi.dev/mcp

No auth detected

Known tools 62

get_financing_decision

RECOMMENDED: Get personalized financing recommendations for ANY loan or credit product.

list_credit_unions

Reference tool: List all credit unions grouped by state with rate availability info.

get_credit_union

Reference tool: Get detailed info and all mortgage rates for a specific credit union by state and slug.

create_monitor

Create a new decision monitor that watches for rate changes and sends webhook notifications when conditions are met.

create_competitor_monitor

Subscribe a monitor to a SPECIFIC named credit union's published rate and alert via webhook when that CU changes its rate (vs the aggregate market-best decision).

list_monitors

List all monitors associated with your API key.

get_monitor

Get detailed information about a specific monitor by its ID.

update_monitor

Update an existing monitor.

delete_monitor

Permanently delete a monitor.

simulate_monitor

Test a monitor with a simulated rate change to see if it would trigger.

deliver_test_webhook

Send a test webhook for a monitor using a simulated rate change.

list_webhook_deliveries

Org-scoped webhook delivery observability for the authenticated API key.

get_extraction_stats

Get data extraction statistics showing the scale and health of rate data collection.

get_benchmarks

Get rate benchmark statistics (min/median/max APR) across all institutions.

compare_products

Compare the best real rates across MULTIPLE lending products in a single call — e.g.

refinance_break_even

Tell a borrower whether refinancing is worth it.

optimize_buydown

Given a discount-points / lender-credit tradeoff menu for a candidate loan, returns break-even months, lifetime savings, and the optimal point-spend.

max_loan

Estimate the largest loan a borrower can afford from income and a target debt-to-income (DTI) ratio.

estimate_affordability

Borrower-facing home affordability estimate: given gross income, existing monthly debts, down payment, and front-end/back-end DTI caps, compute the max monthly payment, max loan amount, and max home price.

estimate_monthly_cost

Total monthly housing cost (PITI): principal+interest plus property tax, homeowners insurance, PMI, and HOA, so affordability reflects real monthly outlay.

analyze_rent_vs_buy

Compare projected cost of renting vs buying a home over a holding period, anchored to LIVE market mortgage rates.

project_pmi_removal

For low-down-payment borrowers (LTV > 80%): projects when private mortgage insurance (PMI) drops off, the total PMI paid until then, and how much extra monthly principal cancels PMI sooner.

get_usage

Check the calling account's API usage and remaining quota for this month (tier, used, remaining, limit, reset date).

get_monitor_stats

Get rollup stats for the account's rate monitors: total, active, and webhooks sent.

save_scenario

Save a rate comparison for a named client so it can be recalled later (a lightweight CRM for loan officers).

list_scenarios

List saved client scenarios for the account, newest first.

get_scenario

Get a single saved scenario by id (inputs + stored comparison).

delete_scenario

Delete a saved scenario by id.

list_decision_logs

Recall past financing decisions made on this account (audit log).

generate_client_report

Produce a clean, client-facing markdown rate comparison report a loan officer can share with a buyer.

rate_sanity_check

Check whether an externally-sourced loan quote is realistic against the LIVE market distribution.

get_coverage

Introspect what mortgage/loan data the API covers BEFORE scanning — which states, lenders, and product types are present, row counts per segment, and last-updated freshness per segment.

check_competitive_position

Lender-facing 'is my offer competitive' check — input your OWN published rate for a state+product, get the market percentile, bps vs the state median, and a leading/competitive/overpriced verdict.

scan_savings

Scan a list of existing debts and find, for EACH debt, the best qualifying market refinance offer.

get_league_table

Loan-officer competitive-landscape report: ranked roster of the top N lenders publishing a given mortgage product in a state today — per-lender rows (name, best APR/rate, product, position, bps above the leader) — plus the market min/median/max.

get_deposit_benchmarks

Best/median/spread credit-union deposit APY (savings, CD, share-certificate, money-market, IRA-CD) by product, term, and state, with per-CU peer ranking.

get_deposit_beta

Deposit beta (repricing sensitivity) = change in deposit APY per 100bps change in a benchmark/market rate — the core credit-union/bank ALM & interest-rate-risk (IRR) model input.

explain_ranking

Explain WHY each top lender ranked where it did for a financing decision.

simulate_decision

Run a what-if sweep over a financing decision.

build_amortization_schedule

Build a year-by-year amortization / payoff schedule for a loan: total lifetime interest, principal/interest split per period, and a what-if extra-payment accelerator showing months saved and interest saved.

compare_total_cost

Apples-to-apples multi-lender ranking by TOTAL cost of a loan (upfront origination/lender fees + lifetime interest over the holding period), not just the headline rate.

batch_decisions

Score an array of inline financing scenarios in one stateless call; returns ranked decisions and top offers per item — no persisted cohorts, no per-borrower HTTP loops.

get_rate_delta

Compare the LIVE market rate distribution now vs ~1/2/4 weeks ago for a product and state.

list_rates

List and filter raw rate rows (the core data primitive) by product, state, lender, and term with limit/offset pagination.

get_rate_history

Historical rate time-series: a date-ranged array of {date, min/median/max APR, count} points per product/state for dashboards, charts, backtests, and timing confidence — bounded by data retention.

assess_buy_timing

Frame a buy/refi-now vs wait recommendation.

assess_rate_lock

Lock-window-aware lock-vs-float-down recommendation for a deal already in the pipeline.

check_advice_guardrails

Run compliance/suitability guardrails over a financing scenario and an optional recommendation.

save_cohort

Save a named cohort ("book of business") — a list of borrower scenarios you want to track and re-scan over time.

list_cohorts

List saved cohorts for the account (newest first).

get_cohort

Get a single saved cohort by id, including all members and the last scan snapshot (triage list).

delete_cohort

Permanently delete a saved cohort by id.

scan_portfolio

Re-scan every member of a saved cohort against the live decision engine to find each member's current best offer.

generate_share_link

Turn a saved client scenario into a public, branded, shareable URL (https://app.rateapi.dev/r/TOKEN) that anyone can view without logging in.

list_shares

List all hosted shareable report links for the account, newest first.

revoke_share

Revoke a hosted shareable report link by its token.

schedule_digest

Set up a recurring digest: on a cadence (default weekly), automatically re-scan a saved cohort and EMAIL the loan officer a triage of which clients have a new opportunity (best lender changed, crossed a threshold).

list_digests

List the account's scheduled digests (cohort, email, cadence, enabled, last run).

delete_digest

Delete a scheduled digest by id.

subscribe_rate_alert

Subscribe a consumer to an EMAIL rate alert: notify them when the live market meets their target (rate/apr/monthly_payment crossing a threshold).

list_rate_alerts

List the rate alerts subscribed for a given email (status, product, state, intent, target, last notified).

unsubscribe_rate_alert

One-click unsubscribe via the per-alert token embedded in every email.