MCP — Model Context Protocol

Das grösste Schweizer Anwaltsverzeichnis
als Datenbasis für Ihre KI-Anwendung.

Tausende geprüfte Anwaltsprofile — strukturiert, aktuell und direkt zugänglich für KI-Assistenten und moderne Applikationen über den offenen MCP-Standard.

Jetzt integrieren ↓
11'187 Anwaltsprofile
26 Kantone abgedeckt
99 Rechtsgebiete
Live Daten, täglich aktuell

Warum avvokado.ch-Daten?

Das umfassendste strukturierte Schweizer Anwaltsdatenset — genau das, was Ihre KI-Anwendung braucht.

🇬🇨

Schweiz-spezifisch

Alle 26 Kantone, Sprachen (DE/FR/IT), kantonale Anwaltskammern und Rechtsgebiete nach Schweizer Recht.

📊

Strukturierte Daten

Name, Kanzlei, Standort, Rechtsgebiete, Sprachen, Kontaktdaten — sauber getrennt und maschinenlesbar. Feldfreigabe und Mapping bleiben im avvokado-System.

🤖

KI-ready via MCP

Standardisiertes Model Context Protocol — kompatibel mit Claude, Cursor, VS Code Copilot, OpenAI Codex und allen MCP-Clients. Read-only, wartungsarm, stabil.

📋

Live-Daten

Direkte Anbindung an die avvokado.ch-Datenbank. Keine veralteten Snapshots, sondern tagesaktuelle Profile. KI-Clients erhalten nur öffentlich freigegebene Daten.

🔗

Individuelle Integrationen

Eigene Suchlogik, zusätzliche öffentliche Felder, kundenspezifische Filter, Whitelabel- und Partnerlösungen sowie technische Beratung für Claude, Codex, Cursor, Gemini und eigene Legal-Tech-Produkte.

Anwendungsfälle

Was bauen Teams mit unserem MCP-Zugang?

Legal Tech Apps

Anwalts-Matching in Ihrer Applikation — Nutzer beschreiben ihr Problem, die KI findet den passenden Anwalt.

Kanzlei-Chatbots

KI-Assistenten, die auf Anfragen antworten und gezielt an spezialisierte Kollegen im Netzwerk verweisen.

Compliance-Tools

Automatische Vermittlung an den richtigen Experten für regulatorische Fragen — nach Kanton, Rechtsgebiet, Sprache.

Suchplattformen

Integration in bestehende Rechtsplattformen oder Marktplätze als zuverlässige Schweizer Anwaltsdatenquelle.

KI-Assistenten

Claude, Codex oder eigene LLMs greifen via MCP auf Live-Daten zu — ohne manuellen Export oder Import.

HR & Unternehmensrecht

Interne Tools, die Mitarbeitenden bei Rechtsfragen sofort den passenden externen Anwalt empfehlen.

Interesse an MCP-Zugang oder kundenspezifischer Integration?

Kontaktieren Sie uns für MCP-Zugang, API-Anbindung oder kundenspezifische Integrationen.

Kontakt aufnehmen

Was ist MCP?

Das Model Context Protocol ist ein offener Standard, der es KI-Anwendungen ermöglicht, strukturiert auf externe Datenquellen zuzugreifen — ohne individuelle API-Integrationen.

Statt einer klassischen REST-Anfrage ruft die KI ein Tool auf (z.B. find_lawyer), übergibt Parameter in natürlicher Sprache und erhält strukturierte Antworten zurück. Das macht Integrationen schneller, robuster und wartungsärmer. Der avvokado-MCP ist read-only und liefert ausschliesslich öffentlich freigegebene Profildaten.

Ihre Applikation → MCP-Client ↓ MCP-Server (mcp.avvokado.ch) — MCP Streamable HTTP ↓ Tool: find_lawyer(query="Mietrecht Zürich Englisch") avvokado.ch Datenbank → strukturierte Anwaltsdaten ↓ Ihre Applikation erhält: Name, Kanzlei, Standort, Rechtsgebiete …

Technische Dokumentation

Alles was Ihr Team braucht, um den MCP-Server in wenigen Minuten zu integrieren.

MCP-Endpoint

MCP Streamable HTTP https://mcp.avvokado.ch/mcp

Der Endpoint ist ein MCP Streamable HTTP Endpoint. Die Nutzung erfolgt über MCP-kompatible Clients wie Claude, Cursor, VS Code/GitHub Copilot Agent Mode, OpenAI Codex oder eigene MCP-Clients.

find_lawyer

Sucht passende Anwaltsprofile anhand von Freitext oder strukturierten Filtern. Gibt eine Liste öffentlicher Kerndaten zurück.

Parameter Typ Beschreibung
querystring (optional)Freitext, z.B. "Arbeitsrecht Zürich Englisch"
locationstring (optional)Kanton oder Stadt, z.B. "Zürich", "ZH", "Basel"
specialtystring (optional)Rechtsgebiet, z.B. "Arbeitsrecht", "Mietrecht"
languagestring (optional)Arbeitssprache, z.B. "Deutsch", "Englisch", "Französisch"
limitinteger (optional)Max. Anzahl Ergebnisse; serverseitig limitiert. Numerische Strings werden aus Kompatibilitätsgründen akzeptiert.
get_lawyer_profile

Lädt das öffentliche Detailprofil eines einzelnen Anwalts anhand der ID aus einem find_lawyer-Ergebnis.

Parameter Typ Beschreibung
lawyer_idstring *PflichtEindeutige Anwalts-ID aus einem find_lawyer-Ergebnis

Hinweis: canton und profile_summary erscheinen nur, wenn sie für das Profil öffentlich gemappt sind.

Integration & Quick Start

Claude Desktop — claude_desktop_config.json
// ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "avvokado": {
      "type": "http",
      "url":  "https://mcp.avvokado.ch/mcp"
    }
  }
}
Claude Code CLI
# MCP-Server hinzufügen
claude mcp add --transport http avvokado https://mcp.avvokado.ch/mcp

# Konfiguration prüfen
claude mcp list
OpenAI Codex — CLI & Konfiguration
# Codex CLI
codex mcp add avvokado --url https://mcp.avvokado.ch/mcp
codex mcp list

# Alternativ: TOML-Konfiguration
[mcp_servers.avvokado]
url = "https://mcp.avvokado.ch/mcp"

Geeignet für Entwicklerteams, die avvokado-Daten direkt in Codex-gestützten Workflows, Recherchen, Prototypen oder Legal-Tech-Entwicklung nutzen möchten.

Cursor — .cursor/mcp.json
// .cursor/mcp.json  (Workspace-Root)
{
  "mcpServers": {
    "avvokado": {
      "url": "https://mcp.avvokado.ch/mcp"
    }
  }
}
VS Code / GitHub Copilot Agent Mode — .vscode/mcp.json
// .vscode/mcp.json  (Workspace-Root)
{
  "servers": {
    "avvokado": {
      "type": "http",
      "url":  "https://mcp.avvokado.ch/mcp"
    }
  }
}
Hinweis zur direkten HTTP-Integration
Der Endpoint ist kein klassischer REST-Suchendpoint.
MCP Streamable HTTP erfordert einen MCP-Handshake mit Session.
Für direkte HTTP-Integration bitte einen MCP-Client oder das
offizielle MCP SDK verwenden.

MCP SDK: https://modelcontextprotocol.io/sdk

Beispielantworten

find_lawyer — Beispielantwort
{
  "results": [
    {
      "id":          "08bc6b0398e27d6b01516289",
      "name":        "Rena Wisler",
      "law_firm":    "Kanzlei Wisler Legal",
      "city":        "Zürich",
      "specialties": ["Arbeitsrecht", "Ausländerrecht"],
      "languages":   ["Deutsch", "Englisch"],
      "source":      "avvokado.ch",
      "provider":    "avvokado.ch"
    }
  ],
  "total_results":   1743,
  "search_strategy": "broad",
  "source":          "avvokado.ch"
}
get_lawyer_profile — Beispielantwort
{
  "profile": {
    "id":            "08bc6b0398e27d6b01516289",
    "name":          "Rena Wisler",
    "law_firm":      "Kanzlei Wisler Legal",
    "city":          "Zürich",
    "specialties":   ["Arbeitsrecht", "Ausländerrecht"],
    "languages":     ["Deutsch", "Englisch"],
    "contact_email": "info@wislerlegal.com",
    "phone":         "+41443803777",
    "website":       "https://www.wislerlegal.com",
    "address":       "Bahnhofstrasse 12, 8001 Zürich",
    "source":        "avvokado.ch",
    "provider":      "avvokado.ch"
  },
  "source": "avvokado.ch"
}
Weitere kompatible MCP-Clients Claude Desktop · Claude Code · OpenAI Codex · Cursor · VS Code / GitHub Copilot Agent Mode · Gemini CLI · Windsurf Cascade · JetBrains AI Assistant · Zed · eigene MCP-Clients und interne Agenten

OpenAI-/ChatGPT-Integrationen sind je nach Connector-, API- und Authentifizierungs-Setup möglich. Für produktive Integrationen unterstützen wir bei Architektur, Zugang und kundenspezifischer Anbindung.

Individuelle MCP- und API-Anbindungen

Sie möchten avvokado-Daten in eine eigene KI-Anwendung, ein internes Tool, eine Legal-Tech-Plattform oder einen Kanzlei-Workflow integrieren? Wir unterstützen bei MCP-Anbindung, API-Design, kundenspezifischen Filtern, zusätzlichen öffentlichen Profilfeldern und produktionsreifen Integrationen.

Kontakt für Integration aufnehmen
MCP-Server