{
  "name": "Schweiz Rental Reduction",
  "description": "Check and claim a Swiss rent reduction: statutory reference rate (Referenzzinssatz, 1.25% since 02.09.2025), the 2.91% decrease per 0.25 point step, the 30-day reply and 60-day conciliation deadlines, and a documented written request. This service is a plain REST API and an MCP server over Streamable HTTP - it is NOT an A2A JSON-RPC agent. Docs at the documentationUrl.",
  "supportedInterfaces": [
    {
      "url": "https://schweiz-ch.rowb.app/mcp",
      "protocolBinding": "MCP",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://schweiz-ch.rowb.app",
      "protocolBinding": "REST",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "rowb.app",
    "url": "https://rowb.app"
  },
  "version": "1.0.0",
  "documentationUrl": "https://schweiz-ch.rowb.app/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "list_reference_rates",
      "name": "list_reference_rates",
      "description": "List the Swiss mortgage reference rate (hypothekarischer Referenzzinssatz) for every publication date since 2018 with the volume-weighted average it was rounded from, plus the next publication dates. Deterministic; each row carries its source.",
      "tags": [
        "mcp"
      ]
    },
    {
      "id": "reduction_claim",
      "name": "reduction_claim",
      "description": "Work out the rent reduction claim that follows from the reference rate. Give the rate your rent is based on (typically 1.5 or 1.75) and your net rent: returns the number of 0.25 point steps, the reduction in percent (2.91% per step) and the monthly and yearly CHF amounts. Returns chargeable=false with a reason when there is no claim or when the difference is too large to be computed exactly.",
      "tags": [
        "mcp"
      ]
    },
    {
      "id": "claim_letter",
      "name": "claim_letter",
      "description": "Generate the German registered-letter (Einschreiben) text for a rent reduction request under Art. 270a Abs. 2 OR, filled with your numbers. Deterministic template - no language model is involved. Returns can_write_letter=false when there is no claim.",
      "tags": [
        "mcp"
      ]
    },
    {
      "id": "deadlines",
      "name": "deadlines",
      "description": "Turn the date you post the request into the two legal deadlines: the landlord reply date (30 days) and the conciliation authority deadline (60 days from the original request), plus the formal rules a rent increase notice has to satisfy to be valid.",
      "tags": [
        "mcp"
      ]
    }
  ],
  "mcpUrl": "https://schweiz-ch.rowb.app/mcp"
}