Mashkanta-Buddy (משכנתא באדי)

io.github.omricarmelPublished by GitHub account omricarmelv1.0.0Updated Oct 30, 2026

Israeli mortgage statistics and dashboard generator vs. Bank of Israel series (not advice).

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server for Israeli mortgage analysis: Bank of Israel rate series, mortgage dashboards, and comparisons against a consented offer pool.

What you can do
  • Fetch official Bank of Israel monthly average rates by mortgage track
  • Create mortgages from 1-6 typed tracks and get an interactive dashboard link
  • Issue short-lived upload tickets for mortgage documents and poll extraction status
  • List and inspect the user's mortgages with LTV, PTI, risk factors and scenarios
  • Compare tracks against Bank of Israel series and a consented pool, and compare 2-3 offers side by side
  • Generate comparison dashboards, create or revoke share links, ask data-grounded questions, report problems, check account quota
When to use it
Useful when someone wants an assistant to analyze an Israeli mortgage offer, benchmark tracks against Bank of Israel rates, or compare several offers with generated dashboards. It is a statistics and dashboard tool, not a licensed advisor, and it does not recommend signing, refinancing or negotiating.
Requirements
Remote streamable HTTP endpoint with OAuth 2.1, PKCE and dynamic client registration; no API key or environment variables. A supported client (Claude Code, Codex, Cursor, Windsurf, VS Code, Claude.ai/Desktop, ChatGPT developer mode) and an account on the service. Uploads accept PDF, JPG, PNG and HEIC documents.
Before you install
Requires OAuth sign-in to an account that stores uploaded mortgage documents and typed mortgage data. Several tools write: creating mortgages, issuing upload tickets, generating dashboards, updating metadata, creating public read-only share links (which can be revoked), asking questions and reporting problems. Uploaded offers feed a consented pool used for market comparisons. Output is statistics, not financial advice.

Installation

In SourceWeft

  1. Open Mashkanta-Buddy (משכנתא באדי) in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.omricarmel%2Fmashkanta-buddy/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "mashkanta-buddy": {
      "type": "http",
      "url": "https://www.mashkanta-buddy.com/mcp"
    }
  }
}

README

Mashkanta-Buddy MCP & Israeli Mortgage Analysis Skill (משכנתא באדי)

Official Model Context Protocol (MCP) server configuration and AI Agent Skill (SKILL.md) for Mashkanta-Buddy (משכנתא באדי) — a statistics provider and interactive dashboard generator for Israeli mortgages.

Important Disclosure: Mashkanta-Buddy is an automated software tool, not a licensed mortgage advisor (כלי אוטומטי, אינו יועץ) and not financial advice. It provides attributed Bank of Israel (בנק ישראל) benchmark series, statistics from a consented pool of user-uploaded offers (with sample size N and time window), and interactive dashboards. It never recommends whether to sign, refinance, or negotiate.


Quick Connect (Remote MCP — Streamable HTTP)

  • MCP Endpoint: https://www.mashkanta-buddy.com/mcp
  • Transport: Streamable HTTP (OAuth 2.1 + PKCE + Dynamic Client Registration; no API key needed)
  • One-Line Self-Setup Prompt (paste into your AI agent):
    text
    Fetch and execute the appropriate instructions to set me up for Mashkanta-Buddy from https://www.mashkanta-buddy.com/agent-setup/prompt.md

Claude Code

bash
claude mcp add --transport http mashkanta https://www.mashkanta-buddy.com/mcp

Codex (CLI or IDE)

bash
codex mcp add mashkanta --url https://www.mashkanta-buddy.com/mcpcodex mcp login mashkanta

Cursor / Windsurf / VS Code (mcp.json)

json
{  "mcpServers": {    "mashkanta": {      "url": "https://www.mashkanta-buddy.com/mcp"    }  }}

Claude.ai / Claude Desktop

Settings → Connectors → Add custom connector → https://www.mashkanta-buddy.com/mcp

ChatGPT (Developer Mode)

Settings → Apps & Connectors → Enable Developer Mode → Add connector → https://www.mashkanta-buddy.com/mcp


Install the Israeli Mortgage Analysis Skill (SKILL.md)

This repository includes the israel-mortgage-analysis Agent Skill (SKILL.md / skills/israel-mortgage-analysis/SKILL.md), covering:

  • Bank of Israel Directive 451 & 329 rules (הוראת ניהול בנקאי תקין 451 / 329): the 6 Israeli track types (Fixed / קל"צ, Prime / פריים, Variable / מל"צ, CPIFixed / ק"צ, CPIVariable / מ"צ, Eligibility / זכאות), Uniform Baskets (סלים אחידים), fixed-rate floors (≥ 1/3), variable-rate caps (≤ 2/3), LTV tiers (75% / 70% / 50%), and PTI limits.
  • Amortization & CPI indexation formulas: Spitzer (לוח שפיצר), Equal Principal (קרן שווה), and monthly Consumer Price Index (מדד המחירים לצרכן) principal scaling.
  • MCP tool workflow: when to call get_boi_rates, create_mortgage_manual (for tracks already extracted in chat), create_upload_ticket (including direct CLI curl upload), get_mortgage, get_market_comparison, and compare_mortgages.

Available MCP Tools

ToolModeDescription
get_boi_ratesRead-onlyOfficial Bank of Israel monthly average interest rates by mortgage track (Fixed, Prime, Variable, CPIFixed, CPIVariable) with series and period named. Requires no uploaded document.
create_mortgage_manualWritePass 1–6 tracks already dictated or extracted in chat (trackType, principal, years, ratePercent or signed primeSpread) to create a mortgage and receive an interactive dashboard link (links.site) immediately.
create_upload_ticketWriteIssue a single-use 15-minute upload link (browserUrl for the user, or curl command for CLI agents with local file access) for PDF/JPG/PNG/HEIC mortgage documents.
get_upload_statusRead-onlyPoll extraction and dashboard generation progress for an upload ticket or job ID.
list_mortgagesRead-onlyList the authenticated user's uploaded or typed mortgage compositions and board sections.
get_mortgageRead-onlyFull track breakdown and deterministic analysis (LTV, PTI, risk factors, scenarios, warnings, assumptions).
get_market_comparisonRead-onlyCompare each track against official Bank of Israel series and against the consented pool of uploaded offers (poolSize, period, percentileSuppressed).
compare_mortgagesRead-onlySide-by-side comparison of 2–3 mortgage offers owned by the user.
generate_comparison_dashboardWriteGenerate an interactive comparison dashboard for 2–3 mortgage offers.
get_dashboardRead-onlyRetrieve dashboard generation status, KPI summary, and links.site URL.
ask_advisorWriteAsk a data-grounded question in the shared dashboard conversation (carries disclosure).
update_mortgageWriteUpdate user-facing metadata (name, offerDate, propertyValue, monthlyIncome, sectionId).
create_share_link / revoke_share_linksWriteCreate or revoke a public read-only share link (/s/{token}) for a dashboard.
report_problemWriteReport an extraction discrepancy or issue directly to the team.
get_accountRead-onlyCheck the connected account's quota status and site links.

Machine-Readable Discovery Links

Source: README.md at commit 6091c81

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestOct 22, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts