Docs MCP server

Remote MCP Streamable HTTP • Stateless • Switzerland (CH)

neohypo MCP Server

Official Model Context Protocol (MCP) server bringing live Swiss mortgage rates, affordability calculations, property search, hedonic valuations, and independent mortgage broker matching directly into Claude, ChatGPT, and Gemini. Built by neohypo.com and neo-hypothèque.

Remote MCP Endpoint URL
https://mcp.neohypo.com/mcp
Transport
Streamable HTTP (HTTPS)
Languages (lang)
French, German, English
Authentication
Public + OAuth 2.1 (PKCE)
Notice
Indicative data (non-binding)

What you can do

Without signing in

Public • Read-only
  • ✓ Compare today's Swiss fixed mortgage rates by term (1–25 years)
  • ✓ Track weekly mortgage rate evolution since June 2025
  • ✓ Check purchase affordability under official Swiss lending rules
  • ✓ Find verified independent neo-hypothèque brokers by canton & language

With a free neohypo.com account

OAuth 2.1 (PKCE)
  • ✓ Search active apartments and houses for sale across Switzerland
  • ✓ Run statistical hedonic property valuations (powered by FPRE)
  • ✓ Request a callback from an independent mortgage advisor (explicit consent required)

Connect your AI assistant

Claude (Web, Desktop & Mobile)

  1. Open Customize → Connectors (or Settings → Connectors).
  2. Select neohypo in the directory or click Add custom connector.
  3. Enter https://mcp.neohypo.com/mcp.
Claude Code CLI:
claude mcp add --transport http neohypo https://mcp.neohypo.com/mcp

ChatGPT

  1. Go to Settings → Connectors (Developer Mode).
  2. Click Create.
  3. Set URL to https://mcp.neohypo.com/mcp and authentication to OAuth.

Google Gemini

Available as a connected extension once approved by Google; until then, connect via Gemini developer mode using https://mcp.neohypo.com/mcp.

Signing in (Passwordless SMS): Public tools work immediately with zero setup. The first time a signed-in tool is triggered, your assistant opens a secure neohypo.com sign-in page: enter your mobile phone number and the one-time SMS verification code. No password is required. Sessions last up to 30 days and can be revoked anytime by disconnecting the connector.

Tools Reference

All tools return structured JSON and support lang (fr, de, en).

get_mortgage_rates

Read-only No sign-in

Indicative fixed-rate mortgage rates in Switzerland, collected from lenders' public websites.

Parameters: duration_years (1–25, omit for best rate per term), bank (partial match), limit (1–30, default 10), lang (fr | de | en).

Example prompt: "What are the best 10-year fixed mortgage rates in Switzerland today?"

get_mortgage_rate_history

Read-only No sign-in

Weekly history of Swiss mortgage rates for one term (dataset starts June 2025).

Parameters: duration_years (required, 1–25), months (1–24, default 12), bank (optional lender curve; omit for market best, median, high, and change), lang.

Example prompt: "How have 10-year mortgage rates changed over the last 12 months?"

calculate_mortgage

Read-only No sign-in

Checks Swiss home purchase affordability and computes maximum affordable price (20% own funds with min. 10% outside 2nd pillar, 5% stress interest rate, 1% maintenance, amortization to 65% within 15 years, max 33.3% debt-to-income).

Parameters: property_price_chf (required), own_funds_chf (required), gross_annual_income_chf (required), pension_funds_chf (default 0), interest_rate_pct (optional real rate), lang.

Example prompt: "Can I afford a CHF 1,200,000 apartment with CHF 300,000 own funds and CHF 180,000 income?"

list_brokers

Read-only No sign-in

Lists active independent mortgage brokers registered on neo-hypothèque with a contact_url (emails and phone numbers are never returned).

Parameters: canton, region, spoken_language (fr | de | it | en), competency, limit (1–30, default 10).

Example prompt: "Find a French-speaking independent mortgage broker in canton Vaud."

search_properties

Read-only Sign-in required

Searches apartments and houses for sale across Switzerland (up to 10 listings with original ad links + full search link on neohypo.com).

Parameters: location (required), property_type (apartment | house), price_min_chf, price_max_chf, rooms_min, living_area_min_m2, radius_km (up to 50), sort, limit (1–10), lang.

Example prompt: "Find 3.5-room apartments for sale in Lausanne under CHF 900,000."

estimate_property

Writes (Consumes quota) Sign-in required

Estimates the hedonic market value of a Swiss apartment or house via FPRE (2 free per month, then credits; refunded if an estimate cannot be produced; up to 25s). The assistant asks for missing inputs and never guesses.

Parameters: property_type (apartment | house), street, house_number, postcode, city, living_area_m2, rooms, build_year, floor (apartments), land_area_m2 & building_volume_m3 (required for houses, SIA 416), condition (new | good | needs_renovation), lang.

Example prompt: "Estimate my apartment at Quai de l'Arabie 2, 1800 Vevey: 42 m², 2.5 rooms, built 1970, 6th floor, good condition."

request_contact

Writes (External request) Sign-in + Consent required

Sends a callback request to an independent neo-hypothèque broker strictly after your explicit confirmation in the conversation (consent=true).

Parameters: consent (required), kind, broker_id, project_type, property_location, property_price_chf, own_funds_chf, current_mortgage_chf, fixed_rate_end_date, estimate_chf, phone, email, message, preferred_language, lang.

Example prompt: "Ask a mortgage broker in Vaud to call me about refinancing my mortgage."

Data, Privacy & Governance

  • What we receive: Tool arguments sent in chat, plus your neohypo.com user ID, name, and phone number for signed-in tools. Public tools process zero personal data.
  • Valuations: Address and property attributes are transmitted to our Swiss valuation partner FPRE (Fahrländer Partner) solely to compute the estimate.
  • Broker contact: Shared with a registered independent neo-hypothèque broker strictly when you give explicit consent (consent=true).
  • Token security: Access tokens expire in 1 hour; refresh tokens expire in 30 days and are stored hashed. Disconnecting immediately revokes refresh tokens.
  • Neutrality: No health data, no advertising, no paid ranking. Mortgage rates are sorted strictly by numerical rate.
  • Deletion & rights (Swiss nLPD / GDPR): Delete your account anytime in your neohypo.com account settings or request full data deletion via support below. Review our Privacy Policy and Terms of Service.

Limits & Disclaimers

  • Published mortgage rates come from public lender websites and may lag or differ from personalized underwriting offers. Always confirm directly with the lender or broker.
  • Valuations are statistical hedonic estimates, not certified on-site appraisals.
  • Weekly rate history covers June 2025 onwards.
  • Requests are rate-limited; if temporarily unavailable, the server returns a clear retry instruction to the assistant.

Support & Contact

Questions, bug reports, or data deletion requests regarding the neohypo MCP integration:

English 🇺🇸🇬🇧