Koskamo

KranVergleich MCP

An MCP server for the KranVergleich.de crane rental comparison portal. It allows AI agents to query a catalog of regional crane rental companies by city and type, retrieve price ranges for eight crane types, get recommendations based on project requirements like weight and height, and check supplier availability by postal code using Haversine distance calculations.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

KranVergleich MCP logo, by KranVergleich.deCommunity listingLegacy SSENo sign-inEndpoint checked 2026-11-01Published by KranVergleich.de
MCP endpoint (Legacy SSE)
https://mcp-kranvergleich.onrender.com/sse
Vendor documentation

What you can do with it

  • Find crane rental companies in a specific city
  • Get price ranges for different crane types
  • Recommend a crane type based on weight and height
  • Check supplier availability by postal code

Source and maintenance

Community listingRegistry 1.1.0
Maintenance checked

Protocol and capabilities

Server
kranvergleich 1.29.1
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "experimental": {}
}

Tools

4 advertised

find_crane_rental_companies
Advertised by the server during the last successful anonymous check.

Find crane rental companies (Kranvermietung) in a city in Germany or Austria. Returns company name, Google rating and a link to request a free quote via KranVergleich (several suppliers with one request, offers can be compared). Sorted by Google rating (descending); no paid placement.

find_crane_rental_companies input schema
{
  "type": "object",
  "required": [
    "city"
  ],
  "properties": {
    "city": {
      "type": "string",
      "description": "City name in Germany or Austria, e.g. 'Berlin', 'München', 'Wien' (min. 2 characters)"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "description": "Maximum number of results (default 5, max 20)"
    },
    "crane_type": {
      "enum": [
        "minikran",
        "autokran",
        "dachdeckerkran",
        "raupenkran",
        "anhaengerkran",
        "mobilkran",
        "baukran",
        "ladekran"
      ],
      "type": "string",
      "description": "Crane type filter (optional)"
    }
  }
}
get_crane_rental_prices
Advertised by the server during the last successful anonymous check.

Get typical rental prices for cranes in Germany. Returns day/week/month price ranges for all 8 crane types or a specific type.

get_crane_rental_prices input schema
{
  "type": "object",
  "properties": {
    "crane_type": {
      "enum": [
        "minikran",
        "autokran",
        "dachdeckerkran",
        "raupenkran",
        "anhaengerkran",
        "mobilkran",
        "baukran",
        "ladekran"
      ],
      "type": "string",
      "description": "Crane type to get prices for (optional — omit for all types)"
    }
  }
}
recommend_crane_type
Advertised by the server during the last successful anonymous check.

Recommend the best crane type for a project based on weight, height, and task. Returns the recommended crane with reasoning and price estimate.

recommend_crane_type input schema
{
  "type": "object",
  "required": [
    "weight_tons",
    "height_meters"
  ],
  "properties": {
    "task": {
      "type": "string",
      "description": "What needs to be done, e.g. 'Dachsanierung', 'Stahlmontage', 'Glasmontage'"
    },
    "weight_tons": {
      "type": "number",
      "description": "Weight of the load in tons"
    },
    "height_meters": {
      "type": "number",
      "description": "Required lifting height in meters"
    }
  }
}
check_availability_by_plz
Advertised by the server during the last successful anonymous check.

Check real-world supplier availability per crane type for a given German PLZ. Returns, for each crane type in the catalog, the count of active suppliers within 50 km and 100 km plus the distance to the nearest supplier. Use this BEFORE recommending a crane type so you can prefer locally available options when functionally equivalent — transport for a crane >100 km adds €800-1500 to the customer's bill. Decision rule: when the functionally ideal type has no supplier within 50 km but a substitutable type does, recommend the local one and explain why; only expand the radius when the ideal type uses specialty equipment that no other type can replace (e.g. Spinnenkran for tight-access glass mounting, Raupenkran for soft terrain).

check_availability_by_plz input schema
{
  "type": "object",
  "required": [
    "plz"
  ],
  "properties": {
    "plz": {
      "type": "string",
      "description": "5-digit German PLZ (postal code), e.g. '89584', '10115'"
    }
  }
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
884 ms
95th percentile latency
884 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 884 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport sse kranvergleich-mcp https://mcp-kranvergleich.onrender.com/sse

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "kranvergleich-mcp": {
      "type": "sse",
      "url": "https://mcp-kranvergleich.onrender.com/sse",
      "disabled": false
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport sse kranvergleich-mcp https://mcp-kranvergleich.onrender.com/sse

Let your agent find its tools

Find servers like KranVergleich MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.