---
title: "Custom AI Tools, Calculators & Client Portals | WebRevolution.si"
description: "Calculators, configurators, quote tools and client portals with tested, sourced logic, plus MCP endpoints so AI agents can use them. Priced from €8,900."
canonical: "https://webrevolution.si/services/custom-ai-tools/"
updated: "2026-10-06"
words: 1939
jsKb: 3.3
---
Chosen · Tools & portals

# Custom AI Tools, Portals & Agent Endpoints

Calculators, configurators, quote tools and client portals that let buyers qualify themselves, with logic you can audit, and an optional endpoint so AI agents can use your service too.

from €8,900 · $9,800 3–8 weeks

Typical project €9k–25k. Fixed scope, agreed in writing before work starts.

[Spec my tool →](https://webrevolution.si/start/?goal=tool)

[Book 20 min](https://webrevolution.si/contact/#book)

Proof on file

OWN PRODUCT · LIVE ↗

~1,100

automated tests

TotalTax, my own live calculator: the build refuses to ship if any figure lacks a dated published source.

observed 2026-10-05 · test suite count

[Read the case →](https://webrevolution.si/work/totaltax/)

[Open it live ↗](https://totaltax.aiwebrevolution.com/)

Short answer

Custom AI tools are interactive tools built around your numbers: calculators, configurators, quote tools and client portals. I build them on Cloudflare with sourced, tested logic, shareable result links and lead capture, and can add an MCP server or WebMCP so AI agents can query and use your service directly, within limits you set.

03 Fit

## Who this is for, and who it isn't.

Built for you if

- You sell on numbers: pricing, savings, tax, ROI, capacity, lead times.
- Your product has options buyers struggle to picture or combine.
- Clients email you all week for files, documents and status updates.
- You expect AI agents to research, quote or book on your clients’ behalf, and want them to get it right.

Not for you if

- You need a contact form or a booking widget. That’s part of a [landing page](https://webrevolution.si/services/conversion-landing-page/).
- There’s no real logic behind it. A calculator that always ends in “call us” annoys buyers.
- You want a full SaaS platform with billing and multi-tenant admin from day one. Possible (Filyhost is one), but scoped as its own project.
- The rules change daily and nobody owns them. A tool is only as current as the person maintaining its sources.

04 The problem

## Your spreadsheet is your best salesperson. Nobody outside the company can use it.

Most B2B firms have one: the pricing sheet, the savings model, the configurator that lives in a sales engineer’s head. Prospects can’t use it, so they email, wait for a quote, and often buy from whoever answered first.

A public tool changes the order of events. Buyers get their own number in a minute, share the link with their CFO, and arrive at your call already qualified. And as buyers delegate research to AI agents, a tool those agents can call directly answers with your numbers instead of a guess.

The hard part isn’t the interface. It’s logic that is right, traceable and tested, so a number on your website never becomes a liability.

Signs you need this

- Every quote takes a day of back-and-forth.
- Your pricing is too complex for a price list, so you don’t publish one.
- Clients email for files and status updates several times a week.
- Sales engineers spend their time on prospects who were never a fit.
- Competitors have a calculator. Yours is a PDF.
- You don’t know what an AI agent says when asked what you charge.

*Form · GET /audit/ · fields: Your website address · button: “Scan my site →”*

**Before a tool: can AI crawlers read the site it will live on?** Free AI-readiness audit · about 60 seconds · no email needed for the score.

06 What I build

## Four kinds of tools, each one already running.

Calculators & quote tools

### Turn your pricing into a number buyers trust

Savings, ROI, tax, capacity or quote calculators with every rule sourced and tested.

OWN PRODUCT · LIVE ↗ [TotalTax: 15 countries, every figure sourced](https://totaltax.aiwebrevolution.com/)

Configurators

### Let buyers build it before they buy it

Visual product builders that check what fits, generate the drawing and send the result to sales.

OWN PRODUCT · LIVE ↗ [SitShape: 155 sofa shapes in 8 families](https://sitshape.com/)

Client portals

### Give clients a door instead of an inbox

Files, documents, status and approvals behind a one-time code, with no passwords to manage.

OWN PRODUCT · LIVE ↗ [Filyhost: send and receive files with expiring links](https://filyhost.com/)

Agent endpoints

### Let AI agents use your service

An MCP server or WebMCP so assistants can query, quote or book, inside limits you set.

OWN PRODUCT · LIVE ↗ [Vowko: 9 MCP tools; agents act, never vouch](https://vowko.com/)

07 What you get

## Deliverables, tagged by the layer they fix.

Scope depends on the tool, but every build includes the logic, the tests, and a way for buyers and agents to use it.

- **The tool itself**
  Calculator, configurator, quote tool or client portal, designed for a phone first and fast on any device.
  Layer: Chosen
- **Sourced logic with a test suite**
  Every rule traceable to a source. Automated tests fail the build if a number breaks or a source goes missing.
  Layer: Engine room
- **Shareable result links**
  Inputs live in the link, so a result can be forwarded to a colleague or a CFO and reopened exactly.
  Layer: Chosen
- **Lead capture**
  Optional: results by email, or a quote request that arrives with every input attached.
  Layer: Chosen
- **Stripe**
  Deposits, licences or subscriptions, where the tool sells directly.
  Layer: Chosen
- **MCP server or WebMCP (optional)**
  Scoped, logged, rate-limited access for AI agents, with actions only a human may confirm.
  Layer: Found
- **Method pages**
  Crawlable pages that explain how the tool calculates, with sources, so assistants can cite the method, not just the number.
  Layer: Cited
- **Security and privacy**
  Rate limits, bot protection, Cloudflare Access on admin, and nothing stored that you don’t need.
  Layer: All layers

08 How it runs

## Logic first, interface second.

The engine is built and tested against your real examples before anything is designed. If the numbers are wrong, nothing else matters.

Agents at work Human gate: nothing moves on until a person approves

1. Step 1: Week 1
   **Spec**
   Inputs, rules, sources and edge cases written down, plus a clickable outline of the screens.
   - agent://researcher
   - agent://architect
   Human gate You approve the spec and the source for every rule.
2. Step 2: Weeks 2–3
   **Engine**
   The calculation engine built and tested in isolation, with test cases taken from your real quotes and examples.
   - agent://builder
   - agent://tester
   Human gate You check the numbers against cases you know by heart.
3. Step 3: Weeks 3–5
   **Interface**
   Phone-first interface, result pages, sharing and lead capture, on a preview link.
   - agent://builder
   Human gate You approve the interface on the preview.
4. Step 4: Weeks 5–7
   **Agents and integrations**
   Optional MCP endpoint, Stripe, CRM or email integrations. Security, rate-limit and load checks.
   - agent://builder
   - agent://tester
5. Step 5: Weeks 6–8
   **Launch and handover**
   Live on your domain, monitoring on, runbook delivered, your team shown how to update the sources.
   - agent://watcher
   Human gate You sign off go-live.

09 Proof

## Four tools I run myself, live and public.

Real products, not mock-ups: open them and try the numbers.

OWN PRODUCT · LIVE ↗

15 countries

### [TotalTax: sourced tax calculator](https://webrevolution.si/work/totaltax/)

All 50 + DC US states and all 26 Swiss cantons. The build fails if any figure lacks a dated source.

- Calculator
- Rules engine

[Open the live product ↗](https://totaltax.aiwebrevolution.com/)

OWN PRODUCT · LIVE ↗

155 sofa shapes in 8 families

### [SitShape: configurator + marketplace](https://webrevolution.si/work/sitshape/)

A shape configurator that fits a sofa to the buyer’s room, with 559 automated tests behind it.

- Configurator
- Portal

[Open the live product ↗](https://sitshape.com/)

9 Vowko: MCP tools for members' AI agents observed 2026-10-05 · codebase

8 Filyhost: edge rate limiters observed 2026-10-05 · wrangler config

0.1% Oil Fund Ledger: max gap to the fund's reported value over 28 years observed 2026-10-05 · reconciliation gate

Also live: [Vowko](https://vowko.com/), where members’ AI agents act through a built-in MCP server but can never vouch for anyone; [Filyhost](https://filyhost.com/), a client file portal with expiring links; and [Oil Fund Ledger](https://oljefondet.aiwebrevolution.com/), a public data tool whose build refuses to ship if its numbers drift from the fund’s own reports, the same gate a pricing or ROI tool needs.

Chosen · published price

Custom AI Tools, Portals & Agent Endpoints

from €8,900 · $9,800 typical €9k–25k 3–8 weeks

- A price range within 48 hours, fixed after the one-week spec (part of the project)
- Logic tested against your real cases
- Agent-ready on request
- Code and data in your accounts

[Spec my tool →](https://webrevolution.si/start/?goal=tool)

[Book 20 minutes](https://webrevolution.si/contact/#book)

[Quick question on WhatsApp](https://wa.me/528123956065?text=Hi%20Vegard%2C%20I%27m%20on%20webrevolution.si%2Fservices%2Fcustom-ai-tools%2F%20%E2%80%94%20) Personal reply within one business day. Prices exclude VAT.

10 Price

## What moves the price, and what it costs to run.

Starts at €8,900 · $9,800; most tools land at €9k–25k. A price range in writing within 48 hours of our call. The fixed price follows the one-week spec, which is part of the project.

Costs more when

- Many rules, jurisdictions or product variants.
- Accounts, roles and a client portal.
- Payments and order handling.
- MCP or WebMCP access for AI agents.
- Integrations with CRM, ERP or quoting systems.

Costs less when

- Logic already working in a spreadsheet you trust.
- A public tool with no accounts.
- One language and one currency.
- One person on your side who owns the rules.

### Monthly running costs

Paid by you, directly to each provider, in your own accounts. I add no markup and no hosting fee.

| What | How it works | Paid to |
| --- | --- | --- |
| Hosting | Cloudflare. Small volumes fit Cloudflare’s free plan; Workers Paid is budgeted when volume or CPU needs it. | Cloudflare |
| Payments | Stripe’s standard fees, only if the tool sells. | Stripe |
| AI model usage | Only if the tool calls a model (to explain a result or draft a quote), capped by a monthly budget. | Anthropic / OpenAI |

11 Handover

## What you own when we're done.

- Source code and test suite your GitHub organisation
- App, database and secrets your Cloudflare account
- The spec, with every rule and its source docs/ in your repo
- Domain, analytics and admin access your accounts
- Runbook for updating rules and sources docs/

No licence fees to me, no lock-in, no proprietary platform. If I disappeared tomorrow, any competent developer could pick it up from the runbook.

12 Questions

## Straight answers to fair questions.

**Does a calculator actually need AI?**

Usually not in the calculation itself. The logic should be deterministic and tested. AI is useful around it: explaining a result in plain language, drafting the follow-up quote, or letting an AI agent query the tool on a buyer’s behalf.

**What is an MCP server, and do we need one?**

The Model Context Protocol is a standard way for AI assistants and agents to use a service: look something up, get a quote, start a booking. If your buyers are starting to delegate research to agents, an MCP endpoint lets those agents use your real numbers. If they aren’t yet, skip it; it can be added later.

**How do you make sure the numbers are right?**

Every rule is written down with its source before it’s coded, then tested against your own examples. On TotalTax, ~1,100 automated tests run on every change, and the build refuses to ship if a figure lacks a dated source.

**Could AI agents misuse it?**

Agents get scoped access only: limited actions, rate limits, a spending cap and a log of everything they do. Anything that commits you or your client to something can be marked “human only”, the way Vowko lets agents act but never vouch.

**Who maintains it when the rules change?**

Rules live in data, not code, so updating a rate or a price is an edit, not a rebuild. Your team can do it with the runbook, or I can through the [AI Department](https://webrevolution.si/services/ai-department/) retainer.

Keep reading

## Related reading before you decide.

- Explainer
  [AI vs Super Intelligence (SI): what it means for your business](https://webrevolution.si/si/)

[Compare every price on one page →](https://webrevolution.si/pricing/#tools) [How I work with agents, gates and handover →](https://webrevolution.si/how-i-work/) [All case studies →](https://webrevolution.si/work/)

Rather talk it through first?

20 minutes with me, not a sales rep. You leave with a clear next step — whether or not we work together.

[Book 20 minutes](https://webrevolution.si/contact/#book)

[Write to me instead](https://webrevolution.si/start/?goal=tool)

[WhatsApp](https://wa.me/528123956065?text=Hi%20Vegard%2C%20I%27m%20on%20webrevolution.si%2Fservices%2Fcustom-ai-tools%2F%20%E2%80%94%20)

---

## Structured facts

The page's JSON-LD (schema.org), flattened to text.

### WebSite: WebRevolution.si
- url: https://webrevolution.si/
- inLanguage: en
- publisher: WebRevolution.si

### OnlineBusiness: WebRevolution.si
- alternateName: WebRevolution; webrevolution.si; WebRevolution SI
- url: https://webrevolution.si/
- logo: https://webrevolution.si/icon-512.png
- slogan: One man. An army of agents.
- description: One-man AI agency for B2B: AI-ready websites, AI content & distribution engines, AI agents and custom tools that AI assistants can find, cite and recommend.
- founder: Vegard Wikeby
- areaServed: Worldwide
- knowsAbout: Generative engine optimization; AI-ready websites; AI agents for business; AI content engines; Cloudflare Workers; Conversion rate optimization; Model Context Protocol
- contactPoint: ContactPoint (contactType: sales; url: https://webrevolution.si/contact/; availableLanguage: en)
- sameAs: https://www.linkedin.com/in/vegardwikeby; https://x.com/vegardwikeby

### Person: Vegard Wikeby
- url: https://webrevolution.si/about/
- jobTitle: Founder, WebRevolution.si
- worksFor: WebRevolution.si
- image: https://webrevolution.si/img/vegard-wikeby.jpg
- sameAs: https://www.linkedin.com/in/vegardwikeby; https://x.com/vegardwikeby
- knowsAbout: Web development; AI agents; Generative engine optimization; WordPress; E-commerce; Cloudflare

### BreadcrumbList
- Home › Services › Custom AI Tools & Portals

### Service: Custom AI Tools, Portals & Agent Endpoints
- serviceType: Custom AI tool development
- description: Custom AI tools are interactive tools built around your numbers: calculators, configurators, quote tools and client portals. I build them on Cloudflare with sourced, tested logic, shareable result links and lead capture, and can add an MCP server or WebMCP so AI agents can query and use your service directly, within limits you set.
- url: https://webrevolution.si/services/custom-ai-tools/
- category: Chosen
- provider: WebRevolution.si
- areaServed: Worldwide
- offers:
  - Offer (name: Custom AI Tools, Portals & Agent Endpoints; url: https://webrevolution.si/services/custom-ai-tools/; priceCurrency: EUR; priceSpecification: PriceSpecification (minPrice: 8900; priceCurrency: EUR; valueAddedTaxIncluded: false); seller: WebRevolution.si)
  - Offer (name: Custom AI Tools, Portals & Agent Endpoints; url: https://webrevolution.si/services/custom-ai-tools/; priceCurrency: USD; priceSpecification: PriceSpecification (minPrice: 9800; priceCurrency: USD; valueAddedTaxIncluded: false); seller: WebRevolution.si)
