Making Langdock Agents Dramatically More Effective with Governed MCP
Langdock gives European enterprises a single, compliant workspace for AI. Palma gives the agents inside it live tools and versioned skills, resolved fresh on every session instead of pasted into a config months ago.

Langdock has become the default AI workspace for a lot of European enterprises for a straightforward reason: it puts assistants, agents and model choice behind one compliant front door, with data residency and governance that a European legal team can actually sign off on.
That solves the question of where people use AI. It does not solve the question of what the agents inside it can actually do. An agent with a great model and no reach into your systems is a very articulate intern with no login credentials.
This is where a governed MCP layer changes the economics. Palma sits between Langdock and your enterprise stack and serves every agent a live, per-person set of tools and skills over the Model Context Protocol. Not a config file. A resolved answer, computed at session start.
The problem with hand-wired tool configuration
The usual pattern for connecting an AI workspace to internal systems looks like this. A platform engineer wires up a handful of MCP servers. Someone writes a page in Confluence explaining how to paste the config. People paste it. It works.
Then it drifts.
- A connector's endpoint moves. Half the organisation is still pointed at the old one.
- Legal restricts a data source. The restriction only applies to people who re-paste.
- A new system goes live. Adoption depends on everyone reading an internal announcement.
- Someone leaves the finance team. Their agent keeps the finance tools until a human remembers.
Nothing here is a security incident on day one. It is worse than that: it is a slow, invisible divergence between what your governance documents say and what your agents can actually reach. By month six nobody can answer "who can do what" without an audit.
Fresh capability, resolved on every session
Palma inverts the model. Nobody pastes anything. Connectors are assigned per person by IdP group, from Entra ID or Okta. A user's group membership determines their tool set, and that determination happens at connection time, every time.
Concretely: when an agent in Langdock opens a session against the gateway, it performs an MCP initialize handshake and receives the tool and skill set that person is entitled to right now. The gateway's skill-set cache has a 30-second TTL with push invalidation on commit, so an editorial or policy change is live within seconds.
When IT changes what a team can use, the next session reflects it. No redeploy. No re-onboarding email. Nothing for a user to re-paste. Revocation works the same way, which is the part most teams care about.
This also removes credentials from laptops. There is no per-user setup step where someone pastes a token into a local file that then lives there for two years. Access is a property of the person's identity, not of a file on their machine.
Skills: the part that actually makes the agent better
Tools alone produce a predictable failure mode. Give an agent forty tools and it will use the wrong one confidently. A tool is a verb — "send an email", "create an issue", "query the warehouse". It says nothing about when that verb is appropriate or how your organisation expects it to be used.
A skill is the playbook. It encodes the process: which checks run first, which systems are authoritative, what the output should look like, what to escalate. It is your best operator's method, written down once and distributed to everyone's agent.
How a skill reaches a Langdock agent
Palma exposes skills over four MCP surfaces, so an agent finds them whichever way it looks:
skill://resources, with anindex.jsondiscovery manifest the agent can enumerate.- Five meta-tools:
search_skills,load_skill,save_skill,suggest_skill_improvementandskill_feedback. - MCP prompts, named
skill__<name>, so a skill can be invoked directly. - A Skills section injected into the
initializehandshake instructions, capped at twelve entries with a "+N more" tail, so the agent knows the playbooks exist before it is asked anything.
That last surface matters more than it sounds. Discovery is the difference between a skill library that gets used and one that sits in a repository. The agent is told, at handshake, that the relevant playbooks are available.
What keeps a skill library from becoming a liability
Distributing process to every agent in the company is only a good idea if the distribution mechanism is disciplined. A few properties do the heavy lifting:
- Versions are immutable, content-hashed snapshots. A skill that ran last Tuesday is still exactly retrievable. Edits create new versions rather than mutating history.
- Only scanner-passed versions are ever served. A version that fails the threat scan does not reach an agent.
- Secrets are stripped from skill content before a version is stored. Someone will eventually paste a key into a playbook. It does not get persisted.
- Visibility is tiered — private, shared or public. Personal skills serve only their owner, and are off by default per tenant.
- A tool reference documents a dependency; it never grants access. Reading a playbook that mentions a tool does not give you that tool.
- A skill that requires a tool cannot be attached directly to a space. It has to travel in a pack, so the playbook never lands somewhere without the access it assumes.
That last rule is the one that prevents the most common category of failure: a well-written process arriving at an agent that cannot execute it, producing a confident description of work it did not do.
Why serving over MCP rather than building a Langdock integration
The temptation is always to build a native integration for whichever client the company standardised on this year. It ships faster and it is a dead end.
Palma serves capability over MCP, which Langdock speaks. There is no Palma SDK to adopt, no rearchitecting, no per-client integration work. The same connectors, the same skills and the same policies are available to any MCP-capable client.
Practically, that means when a business unit runs Langdock as its standard workspace and an engineering team wants a coding agent, the governance work is done once. The person carries their entitlements with them. Nothing gets re-approved, re-installed or re-audited because someone opened a different assistant.
Install policy stays a platform decision: modes are open, whitelist or restricted, so a regulated business unit and an exploratory one can run different rules on the same platform.
What a platform lead should take from this
Langdock answers the compliance and access question for AI in Europe. It gives you one place where usage is visible and model choice is controlled.
The remaining gap is capability, and capability has two halves. Reach — can the agent touch the systems where the work lives. And method — does it know how your organisation does the work. Governed MCP supplies the first. Versioned skills supply the second. Both need to be live rather than pasted, or they decay into a governance document that describes a system you no longer operate.
Palma is a Silver member of the Agentic AI Foundation and a member of the Linux Foundation, and builds on MCP as an open standard rather than a proprietary connector format. That is deliberate. The connector layer is infrastructure, and infrastructure you cannot move is a liability.
Running Langdock across your organisation?
See how a governed MCP layer gives every agent live tools and versioned skills, assigned by IdP group.
Talk to usRead More

One Connector, Every AI Client: Why Per-Client Integration Stops Working
The moment you run a second assistant or a second system, per-client integration turns into N times M work and N audit surfaces. Serving capability over MCP collapses it back to one governed layer.

Microsoft Copilot Beyond Microsoft: Governed MCP for the Rest of Your Stack
Copilot is excellent inside the Microsoft estate. Most enterprise work is not. Palma serves Copilot agents live tools and versioned skills for everything else, assigned by Entra group.
Book a demo
See what governed AI agents look like.
A 20-minute demo on your stack. We'll show Palma working with the agents, tools and identity provider you already run.
- Enterprise security
- Role-based access
- Instant integration