Beyond ChatGPT: Give Your Assistant Reach Into Your Systems

ChatGPT, Claude, Copilot and Gemini all draft well and none of them can see your CRM. What changes when the assistant people already use can reach the systems they work in, and what IT needs before it allows that.

Patrick Eden
Updated
7 min read
enterprise-aiai-assistantsmcpproductivitygovernance
Beyond ChatGPT: Give Your Assistant Reach Into Your Systems

TL;DR

The title of this post used to mean "ChatGPT is generic, you need a business-aware AI instead". That is not the argument any more. ChatGPT, Claude, Copilot and Gemini are all good enough, and all of them can reach your systems over MCP. "Beyond ChatGPT" now means beyond the chat box: the assistant people already use, able to look things up and act in the systems they work in, with IT able to say who may do what.

What an assistant does today

Ask a chat assistant to draft a reply to an upset customer and it will produce a good draft. Ask it whether that customer's order has shipped and it cannot tell you, because it cannot see your order system. So the person copies the order number, opens fulfilment, reads the status, pastes it back, asks for a redraft, and then opens the ticketing tool to log the outcome. The assistant wrote some text. The work stayed manual.

That is the actual state of most enterprise AI rollouts: broad access to a very capable writer that has no reach. It is also why so many of them report adoption and no measurable effect.

What changes with reach

Give the same assistant the ability to look up the order, read the customer's history and open the ticket, and the request becomes "sort this out". The assistant checks fulfilment, sees the delay, drafts the reply with the real delivery date, proposes a goodwill credit and logs the case. The person reads the proposal and approves the credit. One exchange instead of five tool switches.

The mechanism is the Model Context Protocol. A system is exposed once as an MCP server; every assistant that speaks the protocol can then discover and call its tools. ChatGPT, Claude, Copilot, Gemini and the coding agents all do. You do not have to choose a "business-aware" assistant. You give the one you have somewhere to reach.

A few examples of what that looks like in ordinary jobs:

  • Sales. "Prepare me for the 2pm call": the assistant pulls the account from the CRM, the open tickets from support, last quarter's invoices from billing, and writes the brief.
  • Finance. "Which suppliers are over their PO this month": the assistant queries the ERP and produces the list with the variance, instead of someone exporting to a spreadsheet.
  • IT support. "Reset access for the new starter in Marketing": the assistant checks the identity provider group, proposes the change, and a person approves before it runs.
  • HR. "What is our parental leave policy in the Netherlands": the assistant reads the current policy document rather than a version it saw in training.

None of these are exotic. They are the ordinary work of the ordinary day, done from the tool the person already has open.

Why IT says no

Here is the part the 2025 version of this post skipped. The moment an assistant can reach the CRM, the ERP and the identity provider, it has to be governed like a person reaching them. And the protocol that gives the assistant reach does not decide which person may use which tool. It authenticates a client to a server; an authorised client then sees everything the server exposes to it. "Read a customer record" and "read every customer record" are the same tool. Proposing a credit and issuing one are both just calls.

So the security review asks five questions, and a pilot built directly on an assistant and a few servers cannot answer them:

  1. Who is allowed to use this tool?
  2. What exactly may they do with it, on which records?
  3. What happens when the assistant tries something risky?
  4. Where does the data go?
  5. Can you prove all of that afterwards?

This is why "beyond ChatGPT" projects stall. Not because the assistant is generic, but because reach without governance is unapprovable.

What makes it approvable

Each person gets one governed connector, assigned through the groups they already hold in the identity provider. It carries every tool and every Skill they are entitled to into whichever assistant they use. Someone in Finance sees Finance tools; a new starter in Sales has Sales tools on day one and loses them the day they leave. Policies are evaluated on the actual arguments of a call, so a read on one record and a bulk export are different decisions. Calls that need a human are held for approval. Every call is logged with who, what, when and why, and cost is attributed to the team that incurred it.

That is what Palma does. The assistant does not change and the systems do not change. What changes is that the five questions have answers, and the pilot goes to production.

Where to start

Pick one team and the two or three systems they actually use. Most of those already have an MCP server. Connect the identity provider, set reads open and writes behind approval, and give the team the assistant they already have with those tools in it. Take the audit trail to the security team at the end of the first week. Then let the second team inherit the same servers.

If you want to work out which team to start with, book thirty minutes and bring the list of assistants already in use; there are usually more than IT thinks.

Read More

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

Common Questions

Quick answers about Palma.ai's enterprise MCP platform

What is Palma.ai in one sentence?

Palma.ai is the enterprise governance layer for MCP — it gives every person and agent a single governed connector carrying the tools and Skills they're entitled to, enforces policies on the actual arguments of a call, pauses high-risk actions for approval, and records everything in a tamper-evident audit trail.

What does MCP governance mean?

Deciding which person may use which tool, with which arguments, with whose approval — and being able to prove it afterwards. MCP itself covers how a client authenticates to a server and how a tool is described and called; it does not decide which person may use which tool, hold a risky call for a human, or keep the record an auditor asks for. Palma adds that layer: one governed connector per person, assigned by identity-provider group, carrying the tools and Skills they are entitled to into whichever assistant they already use.

Does my team have to set up MCP servers themselves?

No. Connectors are assigned by IdP group through Entra or Okta, so a joiner gets theirs on day one and a leaver loses it the moment the group changes. Every MCP server your team approves arrives through that same connector — no per-user install, no config files, no credentials sitting on a laptop.

What's a Skill, and why does it matter?

A tool is a verb — "send an email". A Skill is the playbook that tells an agent when and how to use the verbs it already has: how your team actually closes the books, runs an incident review, or qualifies a lead. Skills are versioned, scanned before they're served, and scoped like any other piece of enterprise software — so your best operator's process reaches everyone else's agent.

Does it work with the AI clients we already use?

Yes — everything is served over MCP, so the same connector, Skills and policies follow the person into whichever assistant they open, whether that's Claude, ChatGPT, Copilot, Cursor or something else. Switching tools doesn't mean re-approving, re-installing or re-auditing anything.

How do we prove what an agent actually did?

Every tool call is attributed to the person it was done for, the agent that did it, and the application it ran in — with the arguments, result, duration and cost. The audit trail is tamper-evident and verifiable offline with your own key, so your auditor doesn't have to take our word for it, and it streams to the SIEM you already run.

How is Palma.ai deployed — SaaS, on-prem, VPC?

Palma.ai is designed for enterprise environments: typically VPC or on-prem, including fully air-gapped, depending on your regulatory and security needs. The MCP layer and governance plane run on your infrastructure, so sensitive business data doesn't have to move into multi-tenant SaaS. We can also host it for you if you prefer.