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 call

Timing

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

  1. 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.

  2. 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.

  3. Build

    We start with a version that only reads and proposes. Write permissions are opened one by one as it passes the evaluation set.

  4. 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.

ServiceWorkflow automationWe automate the work your team moves by hand between spreadsheets, ERPs, invoicing and messaging, using n8n, Make, RPA and AI.
Use caseCustomer onboarding automationWe automate document collection, checks and record creation from application to first use.
IndustryTechnology and software companiesAI and automation for support, proposals and documentation at IT service, software and cybersecurity companies.
ServiceLLM integration servicesWe connect OpenAI, Claude, Gemini or open models to your ERP, CRM and apps, with cost and residency planned.
Use caseAI document analysisWe extract fields from contracts and specifications, compare clauses and answer with sources.
IndustryManufacturingQuality inspection, demand forecasting, technical document assistants and ERP automation for manufacturers.

Further reading

Our own products

We use the tools and checklists from client projects on our own products too.

All products →
WordPress pluginPromptorAn AI assistant that answers questions 24/7 from your WordPress content and captures leads in the chat.
iPhone and iPadFreelancerFlowAn iPhone and iPad app that takes solo freelancers from brief to paid: plan, quote, invoice and payment follow-up.
Web, phone and desktopOkey 101 ÇeteleQR scorekeeping, tournaments, regulars' history and campaigns in one panel for venues where 101 Okey is played.

Key terms

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

  1. A free first callWe pin down the problem and the goal together.
  2. A 2-week discovery sprintWe look at the data, the process and the tools, and decide where to start.
  3. A written proposalScope, architecture and timeline, in writing.
Book a free call