Skip to content

Custom solutions

Connect your website and operations to AI, with you in control.

We design and build custom MCP servers that give AI assistants controlled, audited access to the systems your business runs on, so you get custom reports and clear oversight of day-to-day operations.

How it fits together

One controlled gateway between AI and your business.

The MCP server sits between your systems and the AI. It decides what can be read, what can be proposed and what must be approved.

Your systems

  • Your website & forms
  • CRM, ERP & orders
  • Databases & spreadsheets
  • Documents & email

Custom MCP server

Built for your business

  • Scoped permissions per user
  • Validated inputs and outputs
  • Human approval for changes
  • Audit log of every call

What your team gets

  • AI assistants your team uses
  • Custom reports & summaries
  • Exception & oversight views

Illustrative architecture. Each engagement is scoped to the systems and permissions you approve.

What we build

Custom, not off-the-shelf.

Website and operations connections

A purpose-built server that lets an AI assistant read the data your team actually asks about: orders, leads, tickets, stock, site content and form submissions.

Custom reports

Reports with metric definitions you approve, generated on demand or on a schedule, so the numbers come from your systems rather than from model guesses.

Oversight and approvals

A review queue for exceptions and proposed changes, with a history of what was asked, what was returned and who approved what.

Safe actions, when you want them

Writes such as creating a task or drafting a reply are separate, narrowly defined tools. They are off by default and gated by an approver you name.

Built to be supervised

AI access is a business decision, not a default.

AI output and tool inputs are treated as untrusted. Business rules, permissions and approvals are enforced in code, not left to a prompt.

Read-only first
We start with questions and reports. Tools that change anything are added later, one at a time.
A narrow tool catalogue
Each tool has a fixed purpose and a strict input schema. The AI cannot run arbitrary queries or commands.
Approval for consequential changes
The exact proposed change is shown to a named approver and is stored before anything is executed.
Secrets stay on the server
Credentials are never placed in prompts or on the client, and are limited to the least access each tool needs.
Everything is logged
Calls, results and approvals are recorded so you can review what happened and investigate exceptions.
Data minimization
Tools return only the fields needed. We document what leaves your systems and review the AI provider's terms with you.

Our approach

Start with one question worth answering.

01

Scope

We list the systems, the questions your team asks and the reports you need, then pick one valuable starting point.

02

Design

We define the tool catalogue, permissions, metric definitions and approval rules before writing code.

03

Build and test

We build the server and test it against sample or masked data, including failure cases.

04

Operate and extend

We monitor usage and errors, review the audit trail with you and add tools as the need is proven.

Common questions

Before you connect AI to your business.

What is an MCP server?

The Model Context Protocol (MCP) is an open standard that lets AI assistants call tools and read data from other systems. A custom MCP server is the small, controlled service that decides exactly which of your data and actions an assistant can use.

Can the AI change our data or website?

Not by default. We begin with read-only access. Any action that changes something is a separate tool that requires explicit approval, and the exact change is recorded before it runs.

Which AI assistants does it work with?

Any assistant that supports MCP can be connected. We confirm compatibility with the assistant and plan you use during scoping rather than assuming it.

Where does it run and what data leaves our systems?

Hosting is decided during scoping, typically a small service on Cloudflare or on your own infrastructure. Only what a tool returns reaches the AI provider, and we document that before go-live.

Are the reports guaranteed to be accurate?

Figures are calculated by deterministic code from your systems using metric definitions you approve. AI helps explain and summarize them. We validate reports against known numbers during testing, and results always depend on the quality of your source data.

Can we use it with the AI subscription we already have?

Often yes, if your assistant supports connecting to MCP servers. We check what your plan allows during scoping, including how connections and permissions are managed for your team.

Who maintains the server after it is built?

We can operate it for you, monitoring usage and errors and extending the tool catalogue as needs are proven, or hand it over with documentation. Which one is agreed in the proposal.

How is it different from giving an AI full access to our systems?

Full access is open-ended. A custom server exposes only a short list of purpose-built tools with strict inputs, per-user permissions, approval for changes and a log of every call, so the AI can do what you decided and nothing else.

Tell us which systems and reports matter most.

Select “CRM / ERP integration” or “Reporting & visibility” in the quote form and we'll scope a first, supervised connection.

Get a Quote