Listed from the MCP registry; nobody on Odel publishes it.
Is this yours? Claim itMortgage rates today: Freddie Mac weekly 30 and 15 year fixed averages, history and payment math.
One address for any MCP client. No sign-in needed on this server.
4 read
Grouped by tool name.
Odel charges nothing per call. The publisher may charge for its own service.
Mortgage rates today for AI assistants. Ask for this week's average 30-year or 15-year fixed rate and get the Freddie Mac number, the change from last week and a year ago, and what it means for a monthly payment.
This is a Model Context Protocol (MCP) server. It reads the Freddie Mac Primary Mortgage Market Survey (PMMS) at call time. It needs no API key.
| Tool | What it returns |
|---|---|
get_mortgage_rates_today | This week's Freddie Mac average 30-year and 15-year fixed rates, the change from last week and a year ago, the 52-week high, low and average, the week date and the next release date. |
get_mortgage_rate_on_date | The weekly average in force on any date since April 1971, with the 5/1 ARM and points where Freddie Mac published them. |
get_mortgage_rate_history | Weekly rows or monthly or annual averages for a date range, with the high, low and change. |
calculate_mortgage_payment | Monthly principal and interest at today's average (or any rate), compared with the average a year earlier. |
Every result has structured JSON, a one-paragraph summary, as_of, source (freddiemac.com/pmms), the data file URL and more (a page on mcpstamp.com). Results carry the Freddie Mac attribution.
Paste this URL. No token, no sign-up. It works now.
https://mortgage-rates-today-mcp.lipmichal.workers.dev/mcp
claude mcp add --transport http mortgage-rates https://mortgage-rates-today-mcp.lipmichal.workers.dev/mcp
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"mortgage-rates": { "url": "https://mortgage-rates-today-mcp.lipmichal.workers.dev/mcp" }
}
}
Add to .vscode/mcp.json:
{
"servers": {
"mortgage-rates": { "type": "http", "url": "https://mortgage-rates-today-mcp.lipmichal.workers.dev/mcp" }
}
}
The npm package is not published yet. After it is, run it locally with Node 20 or newer:
claude mcp add mortgage-rates -- npx -y mortgage-rates-today-mcp
Full list with fetch dates in DATA_SOURCES.md.
More MCP servers that answer questions your assistant cannot answer alone are on mcpstamp.com.
Part of the Zovo MCP collection: https://mcp.zovo.one
Built by theluckystrike.
npm install
npm test # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs # live stdio round trip, writes .live/stdio-transcript.jsonl
MIT