Zip Estate
Agent Context

Connect an AI Agent

Point any OpenAPI-compatible agent at the spec URL below — no API key, no signup.

llms.txt — Agent Index (static, free)

https://zip-estate.com/llms.txt

The recommended starting point. A static file — fetching it is a free, unlimited GET. Points agents to everything else. Paste this URL into any agent's context.

Calculator Skill (static, free)

https://zip-estate.com/skills/calculators.md

Complete skill file: every calculator's inputs, defaults, URL keys AND full algorithms as runnable JavaScript. Agents compute locally — zero API calls needed.

OpenAPI 3.1 Spec (fallback API)

https://zip-estate.com/functions/openApiJson

Only for agents that cannot execute code. ChatGPT: Actions → Import from URL. Claude Desktop / any OpenAPI tool: add as the tool's spec. No auth required.

Try it now

# Free static GET — the full calculator skill
curl https://zip-estate.com/skills/calculators.md

# Then compute locally & build a share link:
# /calculators/real-estate?pp=85000&mr=1100&pvm=70

Runs a rental analysis and returns structured JSON results plus a Markdown report. No API key needed.

Zip Estate — Agent Context

AI-powered real estate investment platform with free public financial calculators and a computation API. No authentication required.

Quick Start for AI Agents

Zero-cost approach: everything you need is published as static files — regular browser GETs, free and unlimited. Don't scrape pages (this is a client-side SPA — routes return a JS bundle) and don't call APIs for things you can read or compute yourself.

ResourceURLPurpose
llms.txthttps://zip-estate.com/llms.txtAgent index — start here
Calculator skillhttps://zip-estate.com/skills/calculators.mdAll inputs, defaults, URL keys and full algorithms

How to Compute (no API calls)

  1. Fetch /skills/calculators.md once — it contains every calculator's exact algorithm as runnable JavaScript.
  2. Run the algorithm locally (code interpreter recommended) with the user's inputs. Use defaults for omitted inputs; clamp to the published ranges.
  3. Build a shareable link directly from the URL-key tables — only include params that differ from defaults:
https://zip-estate.com/calculators/real-estate?pp=85000&mr=1100&pvm=70&dp=25

Fallback: Computation API

Only if you cannot execute code, a stateless GET API exists (all params in the URL, no key):

GET https://zip-estate.com/functions/calculatorApi?action=compute&calculator=realestate&purchasePrice=85000&monthlyRent=1100

Actions: ?action=list | ?action=skill&calculator=<id> | ?action=compute&calculator=<id>&<input>=<value> | ?action=generate_url&calculator=<id>&<input>=<value>. OpenAPI spec: https://zip-estate.com/functions/openApiJson.

Available Calculators

IDNameInteractive URL
realestateReal Estate Investment Calculator/calculators/real-estate
compoundCompound Interest Calculator/calculators/compound
doublingDoubling Calculator/calculators/doubling
flipFlip Calculator/calculators/flip
leverageLeverage Power Calculator/calculators/leverage
pensionPension Planning Calculator/calculators/pension
taxTax Efficiency Calculator/calculators/tax
loan-vs-sellPortfolio Loan vs Sell/calculators/loan-vs-sell
carwiseCarWise Comparison/calculators/carwise

Real Estate Calculator — URL Parameters

All calculators support URL-based state. Every URL is a shareable scenario.

ParamDescriptionDefault
ppPurchase price ($)100000
pvmPrice as % of market (60–120, 100=at market)100
mrMonthly rent ($)1500
arAppreciation rate (%)4
rgRent growth rate (%)3
dpDown payment (%)25
ccClosing costs ($)8000
vrVacancy rate (%)8
itInsurance+tax monthly ($)200
pmProperty management (%)10
mtMaintenance (%)0.5
miMortgage rate (%)6.5
myMortgage term (years)30

Example: https://zip-estate.com/calculators/real-estate?pp=85000&mr=1100&pvm=70&dp=25

Workflow for Agent Responses

  1. Fetch the static skill file once (/skills/calculators.md) and cache it.
  2. Compute results locally using the published algorithm.
  3. Build the shareable calculator link from the URL-key table and include it in your response.
  4. Only fall back to the computation API if you cannot execute code. No auth or API keys anywhere.