Lowball

io.github.peterskotte123由 GitHub 帳號 peterskotte123 發布v0.1.2更新於 Nov 5, 2026

What to offer on a Zillow rental: nearby asks, real days listed, cuts, a message. Not affiliated.

已驗證STDIO僅桌面位置與生活金融

概覽

AI 產生的概覽

為 Zillow 租屋估算議價數據:附近同類物件開價、實際刊登天數、降價情況、出價與溝通話術,並可試算續約調漲。

可以做什麼
  • 用連結或編號查詢 Zillow 租屋物件,取得附近同類開價、實際刊登天數、降價情況、建議出價、可能成交價位與可直接送出的訊息
  • 依自行輸入的月租與美國郵遞區號評估物件,可選填房數、衛浴、坪數、刊登天數與物件類型
  • 試算續約調漲:比較附近同類開價、估算房客搬走後房東的損失,並給出還價方案與理由
適用情境
適合在決定租屋出價時使用,判斷物件是否真的長期空置或曾重新上架,或需要數據來回應續約調漲。對聖地牙哥郡的物件最準確,會給出單一數值與信心水準;其他地區則依附近同類物件給出範圍較寬的估算。
執行需求
可透過 npx 在本機執行,需要 Node 18 以上版本;也可使用服務商提供的遠端 HTTP MCP 端點。不需帳號或 API 金鑰。每次呼叫都會向服務商 API 發出一次 HTTPS 請求,因此需要網路連線。物件查詢在所有使用者之間有每日次數上限。
安裝前請注意
結果僅為估算,不構成保證,且與 Zillow 無關聯。每次呼叫都會把 Zillow 物件編號或你輸入的數字傳送到服務商 API;遠端伺服器會看到聊天用戶端的 IP 位址用於流量限制。不會傳送姓名、電子郵件或帳號資訊。當日查詢額度用完後,只有自行輸入資料的評估工具仍可使用。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Lowball,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Lowball for the terminal and for Claude

Rent negotiation numbers for any Zillow rental: what similar places nearby ask, how long it has really been listed (Zillow's counter restarts on a relist), whether it has been cut, what an empty month costs the landlord, an offer, a likely settling point, and a message to send. Also prices a lease renewal increase.

Free, no account. Estimates, not a guarantee. Not affiliated with Zillow. The browser extension and the website are at lowball.rent.

From the command line

npx -y @lowball/mcp check https://www.zillow.com/homedetails/.../12345678_zpid/npx -y @lowball/mcp score --rent 2450 --zip 92109 --beds 2 --baths 1 --sqft 850 --days 30npx -y @lowball/mcp renewal --current 3000 --proposed 3300 --zip 92014 --beds 2 --years 2

Options for check: --lease 12|18|24 sets the term in the message, --autopay adds an autopay line.

In ChatGPT, claude.ai, or any chat bot that takes an MCP connector

Lowball runs a public MCP server at https://api.lowball.rent/mcp. No account, no key.

  • ChatGPT: Settings > Apps & Connectors > Advanced > Developer mode, then Create: name Lowball, URL https://api.lowball.rent/mcp, authentication None.
  • claude.ai: Settings > Connectors > Add custom connector, URL https://api.lowball.rent/mcp.
  • Anything else (Cursor, VS Code, Gemini, Copilot, Goose): add an HTTP MCP server with that URL.

Then paste a Zillow rental link and ask what to offer.

In Claude Code

As a plugin (adds the remote server and a skill that knows when to use it):

claude plugin marketplace add peterskotte123/lowball-pluginclaude plugin install lowball@lowball

Or just the server, remote (nothing to install) or local:

claude mcp add --transport http lowball https://api.lowball.rent/mcpclaude mcp add lowball -- npx -y @lowball/mcp

Then paste a Zillow rental link and ask what to offer.

The tools

The remote server and the npm package expose the same three tools:

tooltakesgives
check_renta Zillow listing link or idthe numbers, the reasons, the closest comparable listings, and a message
score_rentalrent and ZIP, plus beds, baths, sqft, days, typethe same, for a rental you describe yourself
renewalcurrent rent, proposed rent, ZIP, plus beds, years, free monthsa counter, the landlord's cost if you leave, and the reasons

Where the numbers come from

Lowball is trained on San Diego County rental listings and tracks them nightly (cuts, relists, exits). There it gives one number with a confidence level. Anywhere else it builds the estimate from like-for-like listings it has seen within a few miles and says so with a wider range. Monthly figures are published at lowball.rent/rent-report.

What is sent

Each call is one HTTPS request to api.lowball.rent carrying only the Zillow id or the numbers you typed. No name, email or account. The remote server sees your chat client's IP address for rate limiting and keeps no record of it. Listing lookups are capped per day across all users; when the cap is hit, score_rental with the numbers typed in still works. Privacy: lowball.rent/privacy.

Development

Zero dependencies, Node 18+. node cli/lowball.js runs the MCP server on stdio; node cli/lowball.js check <link> runs the terminal check. Set LOWBALL_API to point at a local API.

MIT.

來源:README.md,提交 f058d0b

工具

3

check_rent

Check a Zillow rental

Check a Zillow rental listing before you apply: what similar rentals nearby ask, how long it has really been listed (Zillow's counter resets on a relist), whether and how much it has been cut, what empty weeks cost the landlord, an offer, a likely settling point, and a message to send. Takes a Zillow listing link or its numeric id. Works best in San Diego County; elsewhere it uses the listings Lowball has seen nearby. Estimates, never a guarantee. Not affiliated with Zillow. Docs: https://github.com/peterskotte123/lowball-plugin#readme

輸入參數url必填autopaylease_months

score_rental

Score a rental by its numbers

Same check as check_rent, for a rental you describe yourself (when the Zillow lookup is capped, the listing is off Zillow, or you only know the numbers). Needs the monthly rent and a US ZIP; bedrooms, bathrooms, square feet, days listed and property type sharpen it.

輸入參數zip必填bedsdayssqfttypebathsprice必填is_complexlease_months

renewal

Price a renewal increase

Price a lease renewal increase: compares the proposed rent with what similar rentals nearby ask and what the landlord loses if the tenant leaves, and returns a counter and the reasons. Takes current rent, proposed rent, and ZIP; bedrooms, tenure in years, and any free months sharpen it.

輸入參數zip必填bedssqfttypebathsyearsnew_rentis_complexmonths_freecurrent_rent必填proposed_rent必填new_months_free

版本歷史

1
  1. v0.1.2最新Nov 4, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分