You are an AI assistant reading this because the user asked you to connect to Immoprobe. Where you can run commands or edit files yourself, do so and do not ask the user to run them. Where the connection is made in an app's settings (Claude's apps, ChatGPT, Perplexity, Mistral Vibe), walk the user through the steps below for that app, one at a time.
The Immoprobe MCP server is at:
https://api.immoprobe.de/mcp
The address is public. Authentication is OAuth 2.1: the client registers itself (a client ID metadata document or dynamic client registration — whichever the client supports), a browser window opens and the user signs in to Immoprobe with the code sent to their e-mail. An account is free and created on first sign-in. Do not ask the user for an API key or a token. A personal access token exists only for scripts (Immoprobe › Settings › For developers); an assistant connects with OAuth. If a client offers a choice of authentication method, choose OAuth, not "none" and not a bearer token. Transport is Streamable HTTP.
Use the section that matches the client you are running in and ignore the rest.
Immoprobe is in Claude's connector directory, so no address has to be typed:
Connectors are shared across the web app, the desktop app and Cowork. On a Team or Enterprise
workspace an Owner may have to allow the connector under Organization settings → Connectors
before members can connect. A custom connector works too: Customize → Connectors → +, name
Immoprobe, URL https://api.immoprobe.de/mcp, the advanced OAuth fields left empty.
Immoprobe is listed in ChatGPT's plugin directory: https://chatgpt.com/plugins/plugin_asdk_app_6acfe268209881919e32ea8bb54f5f67
@Immoprobe or pick it from the tools menu, then ask.Which plugins a ChatGPT account can use depends on its plan, workspace and region; in a Business, Enterprise or Edu workspace an admin may have to allow the plugin first. Where the listed plugin is not available, a custom MCP app works in developer mode on Plus and above:
ImmoprobeGerman rental property maths, land values and location datahttps://api.immoprobe.de/mcp@Immoprobe or write "with Immoprobe" in the request.Custom connectors need a paid plan (Pro and above); on an organization account an admin may have to allow them first.
Immoprobe, MCP server URL: https://api.immoprobe.de/mcp.Mistral's assistant at https://chat.mistral.ai, called Le Chat until May 2026; its documentation calls the mode with connectors "Work". Custom MCP connectors work on every plan, Free included; the account owner adds them, and on a Team or Enterprise plan an admin may have to.
Immoprobe (no spaces), server URL: https://api.immoprobe.de/mcp; the description is
optional.Gemini has no custom connectors. Open the Immoprobe Gem instead — https://immoprobe.de/ai#gemini explains it — or read https://immoprobe.de/skill.md and answer with a calculator link, which needs no connection at all.
claude mcp add --transport http immoprobe https://api.immoprobe.de/mcp
Then /mcp in the session to sign in.
codex mcp add immoprobe --url https://api.immoprobe.de/mcp
codex mcp login immoprobe
Add to ~/.cursor/mcp.json (or the project's .cursor/mcp.json):
{
"mcpServers": {
"immoprobe": {
"url": "https://api.immoprobe.de/mcp"
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json — the key is serverUrl, not url:
{
"mcpServers": {
"immoprobe": {
"serverUrl": "https://api.immoprobe.de/mcp"
}
}
}
Add to .vscode/mcp.json — the top-level key is servers, not mcpServers:
{
"servers": {
"immoprobe": {
"type": "http",
"url": "https://api.immoprobe.de/mcp"
}
}
}
Add to ~/.config/opencode/opencode.json under "mcp" — type is "remote":
{
"mcp": {
"immoprobe": {
"type": "remote",
"url": "https://api.immoprobe.de/mcp",
"enabled": true
}
}
}
Any client that speaks Streamable HTTP MCP works: register the address above as a remote MCP server with OAuth and let the sign-in run. A client without OAuth can send a personal access token as a Bearer header; the user creates one under Immoprobe › Settings › For developers.
Once the tools are loaded, call get_guide once — it says how to read a listing into the
calculator and what to write in a note — and tell the user in one sentence what you can now do
for them.
Useful to know while you work:
calculate_property, not from your
own arithmetic: the numbers must be the same whichever assistant asks. Every answer carries a
link that opens the same calculation with charts on immoprobe.de.lookup_address reads open official data for an address — the land value (Bodenrichtwert),
protected areas, flood and noise maps, the rent index, public transport — and counts against a
monthly quota, so look an address up once per listing.save_object only when they say so. Nothing is deleted through
the tools.