AI agent development
An AI agent is software that, given a goal, decides which steps to take and carries them out in your systems through tools: it looks up records, reads documents, drafts replies and updates data. Corrplus builds agents with narrow permissions, human approval on every consequential step and a log of everything they do, so you can put them into production with confidence.
Book a free callTiming
The first read-and-propose version usually ships within 4–6 weeks
Pricing
Fixed-scope project quoted after the discovery call; model usage billed to your own account; optional monthly operation.
Tools we use
Anthropic Claude and OpenAI tool use, Model Context Protocol (MCP), Google Gemini, LangGraph, n8n, Supabase and PostgreSQL
Who it is for
- Operations teams where closing a request means opening several systems and making a judgement call (returns, supplier emails, order exceptions)
- Companies that started with n8n or RPA and got stuck on steps that cannot be written as rules
- Software and IT teams that want to expose internal systems to assistants such as Claude or ChatGPT through MCP
- Organisations that tried an agent pilot but could not take it live because of permission, cost or error control
When it is not a fit
- Work whose steps are the same every time. Classic workflow automation is cheaper and more predictable.
- Irreversible decisions where human approval is not acceptable, such as payment release or credit decisions. There the agent only prepares the case.
What you get
- Task and permission designA written definition of the agent's goal, which tools it can use with which rights, and what it must never do.
- Tool layer and MCP serversDefined read and write tools for your ERP, CRM, email and file systems, exposed as Model Context Protocol (MCP) servers where useful.
- Human approval stepsAn approval request to the right person before any step that changes a record, reaches a customer or moves money.
- Evaluation setTest cases built from real examples, so the agent's behaviour is re-measured whenever the model or instructions change.
- Monitoring and logsFor every run: which tool was called with which input, what it cost and what the outcome was.
How we work
Discover
We study the work you want to hand over through real examples and separate the decisions made by rule from those made by judgement.
Design
We write down the tool list, permissions, approval points and which personal data reaches which model, under GDPR and Türkiye's data protection law (KVKK). The quote is based on this document.
Build
We start with a version that only reads and proposes. Write permissions are opened one by one as it passes the evaluation set.
Run
We monitor the logs, add wrong decisions to the test set and manage model and cost changes.
What can an AI agent do, and what can’t it?
Take a return request. Someone reads the email, checks the order system, looks up the shipment, applies the return policy and writes to the customer. Each step is simple, but the order and the decision change with every request. Classic automation breaks on that variation. An AI agent takes the goal, decides which tool to call in which order, and brings you the result.
An agent is not magic. It can only use the tools you give it, and only as far as you allow. Most of our work is drawing those lines: which tool, which permission, and where a person signs off.
How is an agent different from a chatbot or an LLM integration?
These three services are often confused. The difference is who the software talks to and whether it acts inside your systems.
| Aspect | AI agent | Chatbot | LLM integration |
|---|---|---|---|
| What it does | Plans several steps toward a goal and executes them with tools | Talks to visitors and answers questions | Adds one AI feature to your existing software |
| Who uses it | Mostly internal teams, in the background | Website and WhatsApp visitors | Existing users of your software |
| Writes to systems | Yes, with permissions and approval | Usually reads only, opens a ticket | In one defined field |
| Main risk | A wrong action | A wrong answer | Cost and consistency |
A chatbot is about the quality of the conversation; an agent is about getting the work done. An LLM integration is a single, predictable feature such as “summarise this service note”. All three can work together: a WhatsApp chatbot takes the request, an agent prepares the transaction in the order system, and a person approves it.
How do we make agents safe to run?
- Read first, write later. The first version only gathers information and proposes. Write permissions open one at a time as results hold up on the evaluation set.
- Human approval. Messages to customers, record changes and anything with financial impact wait for approval in Microsoft Teams, Slack or email.
- Standard tools through MCP. We expose your internal systems as Model Context Protocol servers, so the same tools work across models and permissions live in one place.
- Logs and cost. Every run records its steps, tool calls and model cost, so any decision can be traced later.
- Data protection. We settle which personal data reaches which model, and in which country, before anything is built.
Where should you start?
The best first agent handles work where someone currently jumps between several systems, volume is high and each individual decision is low risk. In the first call we identify two or three such candidates. If the rules are already clear, workflow automation is the better starting point. For a broader roadmap we begin with the two-week AI discovery sprint.
How would this work in your business?
Tell us where you are in a free first call; we will say plainly where it makes sense to start.
Related services and use cases
Further reading
Connecting AI agents to systems with MCPIntegration patterns, authorization, prompt injection controls and human approval for connecting AI agents with MCP.
Copilot Studio or a custom AI agent?Platform or custom build: how data sources, MCP, governance, maintenance load and the drivers of cost compare.
AI-powered process automationWhere language models fit into business workflows, which process to start with, and how to set up human approval, data protection and measurement.Our own products
We use the tools and checklists from client projects on our own products too.
All products →Key terms
- AI agentAn AI agent is software that uses a language model to decide which steps to take towards a goal and then carries out those steps with tools such as APIs, databases and email.
- Agentic AIAgentic AI is an approach in which AI systems do more than generate answers: they set sub-goals, plan, use tools and carry out multi-step work with limited human intervention.
- MCP (Model Context Protocol)MCP (Model Context Protocol) is an open protocol, introduced by Anthropic in November 2024, that gives AI applications a standard way to connect to tools, data sources and business systems.
- LLM (Large Language Model)An LLM (large language model) is an AI model trained on very large amounts of text that answers questions, summarises, translates and writes by predicting what text should come next.
- AI hallucinationAn AI hallucination is output in which a language model presents information, a source or a figure that does not exist, fluently and confidently, as if it were true.
Frequently asked questions
What is the difference between an AI agent and a chatbot?
A chatbot talks and answers questions. An agent uses tools to reach a goal: it looks up records, creates documents, updates systems. An agent can sit behind a chatbot; the real difference is whether the software acts inside your systems.
What happens if the agent does something wrong?
That is why agents are built with scoped permissions. Steps that change records or send anything outside the company go through human approval, and every call is logged. The first version only reads and proposes; write access is opened based on test results.
What is MCP and why would we need it?
The Model Context Protocol is an open standard for connecting AI applications to tools and data. Once your internal systems are exposed as MCP servers, different models and clients that support MCP can use the same tools under the same permissions.
Which model do you use?
It depends on the task. We start with models strong at tool use (Anthropic Claude, OpenAI, Google Gemini) and move cost- or speed-sensitive steps to smaller models. Because the evaluation set stays fixed, behaviour stays measurable when the model changes.
How do agents fit with GDPR, KVKK and the EU AI Act?
We decide during design which personal data the agent can reach and which model and country it goes to, masking data or running open models on your servers where needed. Risk classification and legal assessment are done together with your legal counsel.
Will our existing n8n workflows go to waste?
No. In most projects the agent calls existing n8n workflows as tools. Rule-based steps stay in the workflow; only the judgement call moves to the agent.
AI agent development: let’s take the first step together
Tell us where you are in one call; we will share a scope and roadmap in writing.
How we start
- A free first callWe pin down the problem and the goal together.
- A 2-week discovery sprintWe look at the data, the process and the tools, and decide where to start.
- A written proposalScope, architecture and timeline, in writing.