Entwickler
API & MCP für Agenten
Integrieren Sie Schweizer Beschaffungsdaten direkt in Ihre Systeme und KI-Agenten. REST-API und nativer MCP-Server – sicher, dokumentiert, produktionsbereit.
Authentifizierung
Alle Anfragen werden über einen API-Schlüssel als Bearer-Token authentifiziert. Schlüssel erstellen und verwalten Sie im Bereich Integrationen Ihres Workspace. Schlüssel werden niemals im Klartext gespeichert (SHA-256), sind widerrufbar und können ein Ablaufdatum haben.
REST-API
Die REST-API liefert offene Ausschreibungen als JSON. Basis-URL:
https://submira.ch/api/v1Endpunkte
Beispielanfrage
curl -H "Authorization: Bearer sk_live_..." \
"https://submira.ch/api/v1/tenders?canton=BE&limit=20"Beispielantwort
{
"data": [
{
"id": "…",
"title": "Erneuerung Netzwerk-Infrastruktur",
"procuring_entity": "Kanton Bern, Amt für Informatik",
"canton": "BE",
"cpv_codes": ["72000000"],
"estimated_value": 1200000,
"currency": "CHF",
"is_wto": true,
"deadline_submission": "2026-07-15"
}
],
"count": 1
}MCP-Server
Submira stellt einen nativen Model-Context-Protocol-Server bereit – die De-facto-Schnittstelle für KI-Agenten 2026. Verbinden Sie Claude, ChatGPT oder eigene Agenten direkt mit Ihren Beschaffungsdaten.
MCP-Endpunkt
https://submira.ch/api/mcpVerfügbare Tools
search_tenders
Sucht öffentliche Schweizer Ausschreibungen nach Kanton, CPV oder Stichwort.
list_deadlines
Listet anstehende Eingabefristen der aktiven Bids Ihres Workspace.
get_pipeline
Gibt den aktuellen Pipeline-Status aller Bids zurück.
Mit Claude Desktop verbinden
Fügen Sie den Submira-Server zu Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"submira": {
"url": "https://submira.ch/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}tools/call
POST https://submira.ch/api/mcp
Authorization: Bearer sk_live_...
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_tenders",
"arguments": { "canton": "ZH", "limit": 5 }
}
}Rate-Limits & Fehler
Anfragen sind pro Workspace limitiert. Bei Überschreitung antwortet die API mit HTTP 429. Ein ungültiger Schlüssel ergibt HTTP 401.
Status-Codes
Häufige Fragen
Brauche ich einen kostenpflichtigen Plan für die API?
Der API- und MCP-Zugriff ist ab dem Pro-Plan verfügbar. Der Free-Plan dient zum Testen der Plattform.
Welche Daten liefert die API?
Offene öffentliche Ausschreibungen der Schweiz (simap) inklusive Titel, Auftraggeber, Kanton, CPV-Codes, geschätztem Wert und Fristen.
Ist der MCP-Server mit Claude und ChatGPT kompatibel?
Ja. Der Server folgt dem offenen Model-Context-Protocol-Standard (JSON-RPC 2.0) und funktioniert mit jedem MCP-fähigen Client.
Wo werden die Daten gehostet?
Ausschliesslich in der Schweiz und der EU. Datensouveränität ist ein Kernprinzip von Submira.
Bereit zu bauen?
Erstellen Sie einen API-Schlüssel in Ihrem Workspace und starten Sie in Minuten.
Kostenlos starten