Die vollständige Referenz für den MCP-Server und die REST-API von DoclyChat -- jedes Tool, jeder Parameter, und wie Sie isolierte Unter-Mandanten für Ihre eigenen Kunden bereitstellen.
MCP (Model Context Protocol) ist wie ein universeller Stecker, mit dem ein KI-Assistent -- zum Beispiel Claude -- direkt auf eine externe App zugreifen und sie nutzen kann, statt dass Sie Informationen manuell hin- und herkopieren. Aktivieren Sie es für DoclyChat, und jedes MCP-kompatible KI-Tool kann Ihrem Chatbot Fragen stellen, Finanzberichte abrufen und Ihr Guthaben prüfen -- mit nichts weiter als dem API-Schlüssel, den Sie bereits haben.
Jeder DoclyChat-Account hat bereits einen, unter Einstellungen → API. Keine zusätzliche Anmeldung, kein neues Passwort.
Fügen Sie die DoclyChat-MCP-Adresse und Ihren Schlüssel in die Einstellungen Ihres KI-Tools ein -- unter Einstellungen → API finden Sie eine fertige Vorlage für Claude Desktop, Claude Code und andere MCP-kompatible Tools. Keine Programmierung nötig.
Ab sofort kann Ihr KI-Assistent Ihrem Chatbot Fragen stellen, Finanzberichte nachschlagen und die Nutzung prüfen -- direkt in dem Tool, das Sie ohnehin täglich verwenden.
{
"mcpServers": {
"doclychat": {
"url": "https://doclychat.com/mcp",
"headers": { "X-Api-Key": "<your API key>" }
}
}
}Der MCP-Server von DoclyChat spricht das Standard-MCP-Protokoll und funktioniert daher in jedem dieser Tools gleich -- API-Schlüssel aus den Einstellungen kopieren, passenden Codeblock einfügen, loslegen.
Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen und URL sowie API-Schlüssel eintragen, oder diesen Block in die claude_desktop_config.json einfügen.
{
"mcpServers": {
"doclychat": {
"url": "https://doclychat.com/mcp",
"headers": { "X-Api-Key": "<your API key>" }
}
}
}Einmalig in einem beliebigen Projektverzeichnis ausführen, um DoclyChat als MCP-Server für Claude Code zu registrieren.
claude mcp add --transport http doclychat \ https://doclychat.com/mcp \ --header "X-Api-Key: <your API key>"
Diese Editoren lesen dieselbe JSON-Struktur aus ihrer eigenen MCP-Konfigurationsdatei (Cursors .cursor/mcp.json, Windsurfs mcp_config.json oder Clines MCP-Servers-Panel) -- einfach einfügen.
{
"mcpServers": {
"doclychat": {
"url": "https://doclychat.com/mcp",
"headers": { "X-Api-Key": "<your API key>" }
}
}
}Jeden MCP-kompatiblen Client per HTTP auf https://doclychat.com/mcp mit einem X-Api-Key-Header und Ihrem Schlüssel zeigen lassen -- keine spezielle Integration nötig, es ist derselbe offene Standard wie oben.
Alle Tools werden gleich aufgerufen -- ein X-Api-Key-Header mit dem Schlüssel Ihres Mandanten -- und jedes, das auf ein Problem stößt, liefert ein einfaches { error } statt eines kryptischen Statuscodes. Klicken Sie auf ein Tool für seine Parameter, mögliche Fragen sowie einen echten Beispielaufruf und eine Beispielantwort.
question (String, erforderlich) -- Klartext oder einer der unten stehenden Slash-Befehle für eine garantierte JSON-Struktur statt Freitext.{ "question": "What is our return policy?" }{
"answer": "Items can be returned within 30 days...",
"sources": [
{ "document": "Returns-Policy.pdf", "page": 1, "snippet": "..." }
]
}query (String, erforderlich) -- natürliche Sprache oder Stichwörter.limit (Ganzzahl, optional, Standard 10, max. 50).{ "query": "late payment fee", "limit": 5 }{
"results": [
{ "document": "Terms.pdf", "page": 4, "text": "...", "score": 0.87, "sourceUrl": null }
]
}take (Ganzzahl, optional, Standard 20, max. 100) -- wie viele Berichte zurückgegeben werden, neueste zuerst.{ "take": 5 }[
{
"id": "3fa85f64-...",
"document": "Q4-2024.pdf",
"fiscalYear": 2024,
"status": "Completed",
"lineItemCount": 42,
"lineItems": [
{ "account": "Revenue", "category": "Income", "amount": 128500.00 }
]
}
]{ }{
"monthlyLimit": 50000,
"creditsUsedThisPeriod": 17,
"bonusCredits": 0,
"isNearLimit": false,
"isExceeded": false
}{ }{
"plan": { "key": "pro", "name": "Pro", "monthlyCredits": 50000 },
"usage": { "monthlyLimit": 50000, "creditsUsedThisPeriod": 17 },
"autoRecharge": { "enabled": false, "thresholdCredits": 1000 }
}list_conversations: includeArchived (Boolean, optional, Standard false), take (Ganzzahl, optional, Standard 20, max. 100).get_conversation: conversationId (String, erforderlich) -- aus list_conversations.{ "take": 10 }{
"conversations": [
{ "id": "abc-123", "title": "Return policy question", "updatedAtUtc": "...", "isPinned": false }
]
}{ }{
"sources": [
{ "connectorType": "GoogleDrive", "connectorName": "Client Docs", "enabled": true,
"lastSyncedAtUtc": "...", "lastSyncStatus": "Succeeded", "lastSyncError": null }
]
}{ }{
"agents": [
{ "key": "financial-data", "name": "Financial Data", "description": "..." }
]
}query (String, erforderlich) -- ein Produktname, eine SKU oder eine Bestands-/Preisfrage.{ "query": "SKU-1042 stock" }{
"results": [
{ "shop": "My Shopify Store", "connectorType": "Shopify", "result": { "sku": "SKU-1042", "stock": 14 } }
]
}description (String, erforderlich) -- eine knappe Beschreibung des Auftrags.maxComparableItems (Ganzzahl, optional, Standard 200).{ "description": "Austausch einer Gastherme in einem Einfamilienhaus" }{
"hasEnoughData": true,
"suggestedTotalEstimate": 3200.00,
"groups": [
{ "matchedWork": "Gastherme Austausch", "count": 14, "averagePrice": 3200, "minPrice": 2500, "maxPrice": 4100 }
]
}query (String, erforderlich).limit (Ganzzahl, optional, Standard 10, max. 50).{ "query": "parental leave policy" }{
"results": [
{ "document": "Employee-Handbook.pdf", "page": 12, "text": "...", "score": 0.91 }
]
}tenantName (String, erforderlich) -- Anzeigename für den neuen Mandanten.{ "tenantName": "Acme Corp" }{
"tenantId": "...",
"tenantName": "Acme Corp",
"apiKey": "... (shown once, store it now)"
}Betreiben Sie Ihr eigenes Produkt auf DoclyChat? create_sub_tenant lässt Ihren eigenen API-Schlüssel einen isolierten Mandanten bereitstellen -- eigene Wissensdatenbank, eigenes Guthaben -- für jeden Ihrer nachgelagerten Kunden, ganz ohne DoclyChat-Admin.
Rufen Sie create_sub_tenant mit Ihrem eigenen API-Schlüssel und einem Namen für den Kunden auf. Sie erhalten eine tenantId und einen brandneuen apiKey zurück -- speichern Sie ihn sofort, er wird nur einmal angezeigt.
Übertragen Sie die Dokumente dieses Kunden mit POST /api/knowledge/documents/ingest in seinen neuen Mandanten, mit dem eigenen apiKey des Kunden.
Stellen Sie Fragen oder durchsuchen Sie die Daten dieses Kunden über /mcp oder REST, mit demselben apiKey -- vollständig isoliert von jedem anderen Mandanten, auch Ihrem eigenen.
// request
{ "tenantName": "Acme Corp" }
// response -- store apiKey now, it is never shown again
{ "tenantId": "...", "tenantName": "Acme Corp", "apiKey": "..." }Jeder Unter-Mandant ist eigenständig ohne Login (kein E-Mail/Passwort) -- der einmalig zurückgegebene apiKey ist der einzige Weg zurück, speichern Sie ihn also sofort.
Holen Sie sich Ihren API-Schlüssel unter Einstellungen → API und fügen Sie ihn in ein beliebiges MCP-kompatibles Tool ein -- oder starten Sie zuerst ein kostenloses DoclyChat-Konto.
Rejoining the server...
Failed to rejoin. Please retry or reload the page.
Your session was paused by the server.
Failed to resume the session. Please retry or reload the page.
Your session has expired. Reloading…