Complete MCP server for the Langdock API. Covers agents, completions, knowledge folders, integrations, embeddings, user management, usage export, and audit logs.
Server has 35 tools with complete schemas and descriptions. Naming follows verb_noun pattern consistently (langdock_agent_create, langdock_knowledge_upload_file, etc.). All tools have Pydantic input models with type hints and field descriptions. However, descriptions are often generic (e.g., 'Create a new Langdock AI agent' lacks WHEN/WHY context). Output schemas are not documented, tools return JSON strings without specifying field structure. Error handling is minimal (generic handle_api_error). Tool annotations present but incomplete (missing readOnlyHint on some read tools). Parameters lack actionable constraints in descriptions (e.g., 'JSON array of message objects' should specify expected schema). No pagination guidance for list tools.
Chat with a Langdock agent. Send messages and optionally enable streaming. Supports both existing agents and inline agent creation.
Create a new Langdock AI agent with custom instructions, model, and capabilities. Returns the full agent object including its ID.
Enable or disable a Langdock agent.
Retrieve full details of an existing Langdock agent by ID.
List all AI models available for Langdock agents (with IDs and regions).
Update an existing Langdock agent. Only provided fields are changed.
Output schemas not documented. Tools return JSON strings without specifying field structure, forcing LLMs to parse unstructured output. Agents cannot plan downstream calls or extract required IDs.
Descriptions lack WHEN/WHY context. Generic descriptions like 'Create a new Langdock AI agent' do not explain when to use this tool vs alternatives or what prerequisites exist. LLMs cannot disambiguate similar tools.
Parameter descriptions lack actionable constraints. 'JSON array of message objects' in langdock_agent_chat and completion tools should specify exact schema (role/content fields, valid roles). LLMs cannot validate input without explicit constraints.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
Upload a file attachment to a Langdock agent. Returns the attachment UUID.
Retrieve audit log entries for workspace activities.
Send a completion request to Anthropic Claude via Langdock proxy (region-aware).
Send a completion request to Google Gemini via Langdock proxy (region-aware).
Send a completion request to Mistral/Codestral via Langdock proxy (region-aware).
Send a completion request to OpenAI via Langdock proxy (region-aware).
Create vector embeddings for text via OpenAI embedding model (region-aware).
Add an action to a Langdock integration.
Add a trigger to a Langdock integration.
Configure authentication for a Langdock integration.
Create a new Langdock integration (e.g. Slack, Salesforce, Jira).
Delete an action from a Langdock integration.
Delete a trigger from a Langdock integration.
Get details of a specific integration by ID.
List all integrations in the workspace.
Update an existing integration.
Update an action in a Langdock integration.
Update a trigger in a Langdock integration.
Delete a file from a Langdock knowledge folder.
List all files in a Langdock knowledge folder.
Perform semantic search across a Langdock knowledge folder.
Update metadata of a file in a Langdock knowledge folder.
Upload a file to a Langdock knowledge folder. Supports PDF, DOCX, TXT, MD, HTML, CSV, PPTX.
Export usage data for agents, models, users, or projects within a date range.
Activate a user in the Langdock workspace.
Deactivate a user in the Langdock workspace.
Get details of a specific user by ID.
Invite a user to the Langdock workspace.
List all users in the Langdock workspace.
No pagination guidance for list tools. langdock_knowledge_list_files, langdock_integration_list, langdock_user_list, langdock_audit_list lack limit/offset parameters and total count in responses. Large result sets will exhaust context.
Error handling is generic. handle_api_error() returns raw exceptions without recovery guidance. Agents cannot determine if errors are retryable, user-fixable, or fatal.