Somantic – German Real Estate Search

net.somanticPublished by somantic.netOfficial publisherv1.1.0Updated Oct 26, 2026

Search German property listings and estimate what any German address is worth.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

Searches current German real-estate listings and estimates the buy and rent value of any German address.

What you can do
  • Search current German property listings, newest first, with facts, Somantic's valuation, price-versus-valuation percentage and a link to the original portal listing
  • Fetch the details of a single listing, including facts, valuation and the original source link
  • Estimate what any German address is worth to buy and to rent, with confidence and sample size
When to use it
Useful when comparing German property offers against an independent valuation, checking a single listing, or getting a rough buy and rent estimate for an address that may not be on the market.
Requirements
A remote streamable HTTP endpoint at somantic.net; no local runtime or package. An optional Somantic API key is passed in the X-API-Key header; without it, clients that support OAuth can sign in with a Somantic account.
Before you install
The API key is a secret sent in the X-API-Key header. Listing descriptions are not returned and images are always empty, so the original portal link must be followed for full content. Withdrawn listings fail with a not-found error. Valuations are estimates based on comparable listings and may be weakly supported when the sample is thin.

Installation

In SourceWeft

  1. Open Somantic – German Real Estate Search in the dashboard and add it to a workspace.
  2. 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/net.somantic%2Fimmobiliensuche/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.

{
  "mcpServers": {
    "somantic-german-real-estate-search": {
      "type": "http",
      "url": "https://www.somantic.net/api/mcp/"
    }
  }
}

Tools

3

search_listings

Search listings

Search current real-estate listings in Germany, newest first. Returns listings with facts, Somantic's valuation (somantic_valuation_eur, price_vs_valuation_pct: negative means priced below it) and source_url, the original listing on the portal that carries the offer. `last_seen` is when Somantic last confirmed the offer as online. Listings no longer confirmed are usually removed from results after 3 days. One offer is often advertised on several portals at once. Those copies are collapsed to the newest, so a page can hold fewer than `per_page` listings and `total` counts the copies rather than the offers.

Parametersqpagevacantroi_minfeaturesper_pagepropertysize_maxsize_minyear_maxyear_minprice_max+12 more

get_listing

Get listing

Details of one listing: facts, Somantic's valuation, and the link to the original. No description text: it is the advertiser's, at source_url. A withdrawn (inactive) listing is not returned: the call fails with "No listing", since the offer no longer exists. `image_urls` is always empty: Somantic passes on no photos. They are the advertiser's, at source_url.

Parametersidrequiredproperty

estimate_value

Estimate value

Estimate what a German address is worth to buy and to rent. Works for any address, listed or not. The estimate comes from comparable listings around it, so `confidence` and `sample_size` say how much to trust it - a thin sample means a wide, weakly supported band. Returns `estimate` (point values, ranges and €/m² for price and rent) and `confidence`. A point estimate is absent when too few comparables back it; the €/m² band and `sample_size` still say what was found. This is a model output, not an appraisal, and no comparable listing is reproduced in it.

Parameterscityrequiredfloorroomsrentedstreetrequiredfeaturespostcoderequiredpropertyyear_builtproperty_typeliving_space_sqmrequired

Version history

1
  1. v1.1.0LatestOct 21, 2026

Score

83% 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 listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.