AI agents in business: MCP, use cases and risks for SMEs
AI agents are meant to do more than answer: look things up, create records, suggest appointments. This guide explains the technology behind them, what the Model Context Protocol (MCP) has to do with it, where agents make sense in SMEs and which risks authorities and security experts describe. As of October 2026.
- 01Input
- 02AI draft
- 03Human review
- 04Approved action
What an AI agent is, and what it is not
There is no fixed definition; the European Commission points out that the term “AI agent” is used inconsistently. The core is agreed: an agent takes in input from its environment and carries out actions based on it. Germany’s Federal Office for Information Security (BSI) describes it as a software system that independently carries out actions based on inputs to a large language model. Anthropic distinguishes two designs: in workflows, the language model and tools run along predefined code paths. In agents, the model itself directs which steps it takes and which tools it uses.
- Model: a language model understands the task, plans the next step and phrases the result.
- Tools: defined functions such as “find customer”, “read calendar” or “create case”. These are the only way the agent reaches your systems.
- Goal: a clearly scoped assignment, for example “classify the enquiry and draft a reply with the order data”.
- Loop: the model calls a tool, gets the result back and decides again, until the task is done or a stopping condition applies, such as a maximum number of iterations.
What an agent is not: a digital employee you can hand a mailbox to. The model can misunderstand tasks and carry errors through several steps. Anthropic names exactly this as the price of autonomy: higher costs and the potential for compounding errors. An agent is therefore only as reliable as the rules, permissions and checks built around it.
Chatbot, workflow, agent: the difference
Bitkom, the German digital industry association, draws the line briefly in its 2026 survey: unlike a chatbot, which only answers questions, an AI agent completes tasks on its own, for example by researching price comparisons and obtaining quotes. In between sits the workflow, in which AI handles individual steps.
Three designs compared
| Design | Who decides the steps? | Suits |
|---|---|---|
| Chatbot or knowledge assistant | No process: the model answers questions, often from your documents | Knowledge search, customer questions, draft texts |
| Workflow with AI steps | The programmed process; AI handles individual steps such as classifying or extracting | Recurring cases that always run the same way |
| AI agent | The model, within the approved tools and limits | Cases that look a little different each time and touch several systems |
Own classification based on the definitions by Anthropic and Bitkom. Sources at the end of the article.
Tip: The simplest solution first
Anthropic recommends finding the simplest solution possible and only increasing complexity when needed. According to Anthropic, workflows offer predictability and consistency for well-defined tasks, and for many applications a single model call, supplemented with relevant data and examples, is enough.
If your process has fixed steps, workflow automation is usually the better start. An agent pays off where no fixed path can be set out in advance.
How agents act: function calling and tool use
Technically, agents rely on a feature the big providers call function calling or tool use. According to the OpenAI and Anthropic documentation, the flow is essentially the same: your application describes the available tools to the model with a name, a description and a JSON schema for the parameters. The model decides whether it needs a tool and returns a structured call. That call is executed by your application, not by the model. The result goes back to the model, which then answers or calls the next tool.
Note: The model does not press the button
With tools you define yourself, your software always executes the call. That is where control sits: permissions, limits and approvals are checked by the code that runs the tool, not by the prompt. The exception is tools run by the model provider itself, such as a web search on its infrastructure.
MCP: the Model Context Protocol explained
MCP is meant to standardise how AI applications connect to other systems. Anthropic introduced MCP on 25 November 2024 as an open standard, together with a specification, SDKs and ready-made servers, including for Google Drive, Slack, GitHub and Postgres. On 9 December 2025, Anthropic donated MCP to the newly founded Agentic AI Foundation (AAIF), a fund under the umbrella of the Linux Foundation. It was co-founded by Anthropic, Block and OpenAI; its founding projects are MCP, Block’s agent framework goose and OpenAI’s AGENTS.md. According to Anthropic, ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code, among others, used the protocol at that point.
- Roles: the host is the AI application, such as a chat program or a development environment. Within it, a client connects to an MCP server that provides access to a system, for example an order database.
- Building blocks: a server offers tools (functions the model can have executed), resources (data and context) and prompts (templates for users).
- Technology: the messages are JSON-RPC. Local servers run over a process’s standard input and output (stdio), remote servers over Streamable HTTP.
- Version: the current specification is 2026-07-28. It made the protocol stateless: every request carries its own protocol version, and the connection handshake is gone.
The practical benefit for an SME: an MCP server for an internal system is built once, checks sign-in and permissions centrally and can serve different AI applications. The protocol does not provide security automatically, though. The specification itself states that MCP cannot enforce its security principles at the protocol level. It requires the AI application to obtain the user’s explicit consent before invoking any tool and treats tool descriptions as untrusted unless they come from a trusted server. Vet third-party MCP servers before use, like any other software.
Realistic use cases in an SME
Agents are still the exception in German companies. In Bitkom’s summer 2026 survey, 11 percent of companies that use AI or plan or discuss its use already deploy AI agents. 29 percent plan to, 31 percent are discussing it, and for 24 percent it is currently not a topic. The survey covered companies with 20 or more employees. Bitkom president Ralf Wintergerst puts it this way: AI agents today are roughly where artificial intelligence as a whole stood three years ago. The survey gives no figures for businesses with fewer than 20 employees.
- Sorting the inbox: the agent identifies concern and urgency, looks up customer and order in the CRM and saves a draft reply that a person checks and sends.
- Taking appointments and orders: ask for missing details, check free slots in the calendar, suggest appointments. Nothing is booked until it is confirmed.
- Status queries: read delivery status from the inventory system and, if it deviates, create a case in fields defined in advance.
- Research and comparison: gather quotes or data sheets from approved sources and present them as a table. A person chooses.
Such cases suit an agent well when the necessary interfaces exist, errors can be caught before they take effect and the agent can start out read-only, producing drafts. More examples are in the article AI automation in SMEs: 6 use cases.
The three big risks
Prompt injection: instructions hidden in third-party content
Prompt injection ranks first in the current OWASP Top 10 for LLM Applications (2025 edition). The indirect variant is the dangerous one for agents: the instruction is not in your input but in an email, document or web page that the agent reads. The BSI gives the example of a manipulated email that makes an agent forward all future emails. The core of the problem: according to the BSI, a language model on its own cannot tell user instructions, system instructions, external instructions and data apart. As early as 2023 the BSI pointed out that no reliable countermeasure fully eliminates the problem; OWASP likewise considers it unclear whether fool-proof prevention exists.
Permissions that are too broad
OWASP lists “Excessive Agency” as a risk in its own right and names three causes: too much functionality, too many permissions and too much autonomy for high-impact actions. The OWASP Top 10 for Agentic Applications of December 2025 illustrates this with a simple case: an agent meant only to summarise emails can delete or send emails without confirmation. Add a prompt injection, and the permissions decide the damage.
Costs from loops
Cloud models bill by processed tokens. With agents, according to the Anthropic documentation, the tool descriptions, the calls and every tool result count too, and in its example the second request sends the previous conversation again. Long loops therefore get expensive quickly. The OWASP Top 10 for Agentic Applications describe a typical failure pattern: an agent that repeatedly calls costly interfaces until services fail or the bill spikes. The related risk in the LLM list is “Unbounded Consumption”: uncontrolled usage up to financial losses.
Safeguards every agent project needs
The recommendations of OWASP, the BSI and the MCP specification largely overlap. Together they limit the possible damage:
- Least privilege: only the tools the task needs, narrowly scoped, with a dedicated technical user. Read-only where that is enough; the summariser gets no send or delete rights.
- Approvals: actions with consequences, such as sending, booking or deleting, wait for a person to confirm, ideally with a preview of what will happen.
- Logs: record every tool call with time, parameters and result, and review them regularly.
- Sandbox and network limits: run code and tools in isolation and allow outbound connections only to approved destinations.
- Budgets and stopping conditions: a maximum number of steps per task, token or cost limits per day, automatic throttling when they are exceeded.
- Mark third-party content as data: keep emails and documents clearly separate from the actual assignment, as the BSI baseline protection of September 2026 describes.
- Tests: before go-live with real, anonymised cases and deliberate attack attempts, and again after every change to model, prompt or tool.
This is how I build AI agents for businesses: starting in suggestion mode, permissions in the code rather than in the prompt, logs and cost limits from day one.
The legal framework in brief
Under the EU AI Act, according to the European Commission’s AI Act Service Desk, agents are not a separate category: the rules for AI systems and general-purpose AI models apply to them too. If an agent interacts with people or generates content, the transparency obligations under Art. 50 have applied since 2 August 2026. If it is used in a high-risk area under Annex III, such as selecting job applicants, the additional obligations apply from 2 December 2027 following the Digital Omnibus on AI, and from 2 August 2028 for AI in products covered by the EU product legislation in Annex I. The full timeline is in the article The EU AI Act for SMEs.
At least as important is Art. 22 GDPR: nobody has to be subject to a decision based solely on automated processing that produces legal effects concerning them or similarly significantly affects them. The Court of Justice of the EU reads this as a prohibition in principle, with exceptions only in the cases listed in Art. 22(2): contract, legal provision, explicit consent. The Datenschutzkonferenz (DSK), the conference of German data protection authorities, gives an example that fits agents almost word for word: an AI application that evaluates applications and independently invites candidates to interviews infringes Art. 22(1). According to the DSK, merely formal human involvement is not enough. What else applies to tiers, contracts and data flows is in the guide to AI and the GDPR.
Note: General guidance, not legal advice
This section reflects the situation as of October 2026. The Commission itself describes its view on agents as preliminary. Whether your specific use holds up legally depends on the individual case; if in doubt, involve your data protection officer or seek legal advice.
Questions and answers
What is the difference between an AI agent and a chatbot?
A chatbot answers questions. An agent completes tasks: it uses defined tools to retrieve data from your systems, creates records and decides on the next steps itself. That is why it needs permissions, approvals and logs.
What is the Model Context Protocol (MCP)?
An open standard through which AI applications connect to tools and data sources in a uniform way. Anthropic introduced it in November 2024 and in December 2025 donated it to the Agentic AI Foundation under the umbrella of the Linux Foundation.
How widespread are AI agents in German companies?
According to Bitkom (summer 2026, companies with 20 or more employees), 11 percent of companies that use, plan or discuss AI already deploy agents; 29 percent plan to and 31 percent are discussing it.
Can prompt injection be reliably prevented?
Not completely, as things stand; the BSI and OWASP both point this out. What matters is limiting the damage: few, narrowly scoped permissions, approvals for high-impact actions, network limits and logs.
Does the EU AI Act apply to AI agents?
Yes. According to the European Commission, agents are not a separate category; the rules for AI systems and AI models apply to them too. The use decides: transparency obligations when interacting with people since August 2026, high-risk obligations, for example in HR, from December 2027.
Can an AI agent decide about customers or applicants?
For decisions with legal or similarly significant effect, as a rule not on its own. Art. 22 GDPR allows solely automated decisions only in the exceptional cases of Art. 22(2), and the DSK requires a person with genuine room for decision. The agent can sort documents and make suggestions; a person has to decide.
Sources
The information reflects the date above. Sources are named so you can look them up; the website does not link to external sites.
- Anthropic: Building effective agents, 19 December 2024
- Anthropic: Tool use with Claude (documentation, including pricing), retrieved 18 Oct 2026
- OpenAI: API documentation “Function calling”, retrieved 18 Oct 2026
- Anthropic: Introducing the Model Context Protocol, 25 November 2024
- Anthropic: Donating the Model Context Protocol and establishing the Agentic AI Foundation, 9 December 2025
- The Linux Foundation: Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF), Anchored by New Project Contributions Including Model Context Protocol (MCP), goose and AGENTS.md (press release), 9 December 2025
- Model Context Protocol: Specification, version 2026-07-28 (Overview, Transports, Key Changes), retrieved 18 Oct 2026
- Bitkom: Erstmals nutzt die Mehrheit der Unternehmen KI (press release), 14 September 2026
- Bitkom Research: KI in der deutschen Wirtschaft – Status quo und Ausblick (presentation, slide 7), 14 September 2026
- OWASP GenAI Security Project: OWASP Top 10 for LLM Applications 2025 (LLM01 Prompt Injection, LLM06 Excessive Agency, LLM10 Unbounded Consumption), retrieved 18 Oct 2026
- OWASP GenAI Security Project: OWASP Top 10 for Agentic Applications 2026, 9 December 2025
- Federal Office for Information Security (BSI): Basisschutz gegen Indirect Prompt Injections in dokumentbasierten LLM-Chats, version 1.0, 14 September 2026
- Federal Office for Information Security (BSI): KI-Agenten, retrieved 18 Oct 2026
- European Commission, AI Act Service Desk: How are AI agents addressed within the AI Act?, retrieved 18 Oct 2026
- European Union, Official Journal: Regulation (EU) 2026/1744 amending the AI Act (Digital Omnibus on AI), 24 July 2026
- European Union, Official Journal: Regulation (EU) 2016/679 (General Data Protection Regulation), Art. 22, 4 May 2016
- Court of Justice of the European Union: Judgment in case C-634/21 (SCHUFA Holding, scoring) on Art. 22 GDPR, 7 December 2023
- Datenschutzkonferenz (DSK): Orientierungshilfe Künstliche Intelligenz und Datenschutz, version 1.0, 6 May 2024
