AIR Bandenservice Haarlem

com.airbandenservicePublished by airbandenservice.comOfficial publisherv1.0.0Updated Oct 29, 2026

Car tyres in Haarlem, NL: search by size, all-in prices, fitting slots, order and pay via Mollie.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for a Haarlem tyre shop: search tyres by size, get all-in quotes, check fitting days, place an unpaid order and check its status.

What you can do
  • Search tyres by size, season and brand with all-in prices and availability
  • Read shop details: address, opening hours, phone, delivery and fitting fees, payment methods
  • List workshop fitting days with capacity in the next four weeks
  • Get a line-by-line quote including fitting, sensor surcharges, disposal fee and delivery
  • Create an unpaid order and return a Mollie checkout link, then check payment and order status by reference
When to use it
Useful when a customer in the Netherlands wants tyres from this specific Haarlem shop and needs prices, fitting availability or an order placed with payment handled on a Mollie page. Not a general tyre comparison or price-lookup service.
Requirements
Remote Streamable HTTP endpoint with no authentication and no environment variables or headers. The customer needs an email address and, for delivery, a Dutch address; payment happens on the returned Mollie checkout page.
Before you install
place_order creates a real unpaid order and collects the customer's name, email, and optionally phone, address, licence plate and company details. The assistant must not accept the terms or pay on the customer's behalf; nothing is ordered until the customer pays, and unpaid orders expire after about 15 minutes. Orders are limited to 4 products and 8 tyres, and a changed price causes refusal.

Installation

In SourceWeft

  1. Open AIR Bandenservice Haarlem in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.airbandenservice%2Ftyres/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "air-bandenservice-haarlem": {
      "type": "http",
      "url": "https://www.airbandenservice.com/mcp"
    }
  }
}

README

AIR Bandenservice MCP server

[AIR Bandenservice]

A remote MCP server for AIR Bandenservice, a tyre shop and workshop in Haarlem, the Netherlands. It lets an AI assistant look up tyres by size, price an order line by line, book fitting at the workshop and place the order for a customer. The customer always pays on a Mollie payment page, so nothing is ordered until they pay.

  • Endpoint: https://www.airbandenservice.com/mcp
  • Transport: Streamable HTTP (stateless, JSON responses)
  • Authentication: none
  • Protocol versions: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26

Connect

Claude (claude.ai, Desktop, mobile): Settings → Connectors → Add custom connector → name AIR Bandenservice, URL https://www.airbandenservice.com/mcp.

ChatGPT: Settings → Apps & Connectors → Advanced settings → turn on Developer mode → Create → URL https://www.airbandenservice.com/mcp, authentication No authentication.

Claude Code

bash
claude mcp add --transport http air-bandenservice https://www.airbandenservice.com/mcp

Cursor, VS Code, Windsurf and other clients (mcp.json):

json
{  "mcpServers": {    "air-bandenservice": { "type": "http", "url": "https://www.airbandenservice.com/mcp" }  }}

Agent skill

skills/air-bandenservice-tyres/SKILL.md tells an agent when to use this server and how to order. Drop it into your agent's skills folder (e.g. ~/.claude/skills/).

Tools

ToolWhat it doesSide effects
search_tyresTyres by size (e.g. 205/55R16), season and brand, with the all-in price per tyre and availabilitynone
get_shop_infoAddress, opening hours, phone, delivery fee, fitting price, payment methods, terms and privacy linksnone
list_fitting_daysWorkshop days with room for fitting in the next 4 weeksnone
get_quoteThe exact total for an order, line by line: tyres, fitting, sensor surcharges, disposal fee, deliverynone
place_orderCreates the order and returns a Mollie checkoutUrl for the customercreates an unpaid order
get_order_statusPayment and order status by order reference (no personal data)none

How ordering works

  1. search_tyres for the size on the tyre sidewall.
  2. Optionally list_fitting_days to have the tyres fitted and balanced at the workshop.
  3. get_quote returns every line and the total. Prices are in euros and include 21% VAT and, where it applies, the €1.70 tyre disposal fee.
  4. The assistant shows the customer the lines, the total and the terms. Only after the customer approves and accepts the terms themselves does the assistant call place_order, passing the quoted expectedTotalCents.
  5. The customer opens the returned checkoutUrl and pays with iDEAL, card or another Mollie method. The order is placed only after payment. The customer then gets a confirmation and a receipt by email, and the shop is notified.

An unpaid order expires after about 15 minutes and its tyres go back on sale.

Limits

  • Online payment only: there is no pay-on-pickup through an assistant.
  • At most 4 products and 8 tyres per order.
  • An order is refused if the price changed since the quote. The assistant quotes again and asks the customer again.
  • A limited number of unpaid assistant orders can be open at once, per customer and shop-wide.
  • Delivery addresses in the Netherlands only. Discount codes work only on the website.

Example prompts

  • "I need four summer tyres 205/55R16 from AIR Bandenservice in Haarlem. What are my options?"
  • "What does it cost to have two 195/65R15 tyres fitted at AIR Bandenservice next week?"
  • "Order the cheapest 225/45R17 all-season tyres for pickup on Saturday morning, with fitting."
  • "Is my AIR Bandenservice order AIR-2026-… paid yet?"

Privacy and terms

The server stores only what an order needs: the customer's name, email and, where given, phone, address, licence plate and company details. Search and quote calls store nothing personal. See the privacy policy and the terms and conditions. Dutch is the binding language of both.

Support

AIR Bandenservice, Jan Tademaweg 16, 2031 CV Haarlem, the Netherlands. Email [email protected], phone +31 23 785 37 31.

This repository holds documentation only; the server runs on the shop's website.

Source: README.md at commit cebec36

Tools

6

search_tyres

Search tyres

Tyres for sale, filtered by size (e.g. 205/55R16), season and brand. Returns the all-in price per tyre (incl. VAT and disposal fee), whether it can be ordered now and how fast it is available. No side effects.

ParameterssizebrandseasonorderableOnly

get_shop_info

Shop details, delivery and fitting prices

Address, opening hours, phone, delivery fee, fitting price per tyre, payment methods and links to the Terms and privacy policy. No side effects.

Takes no parameters.

list_fitting_days

Days with room for fitting

Workshop days that still have room for fitting, in the next 4 weeks. No side effects.

ParameterssupplierItems

get_quote

Price an order

The exact total for these tyres and options, line by line, exactly what the payment page will charge. Checks stock and fitting capacity. Does not order, reserve, email or charge anything.

Parameterstpmsitemsrequiredlocalefittingdeliveryrequired

place_order

Place the order (customer pays online)

Creates an unpaid order for the given tyres and options and returns a Mollie checkoutUrl where the customer pays. Requires the customer's acceptance of the Terms (https://www.airbandenservice.com/nl/algemene-voorwaarden) and the total from get_quote; a different current total is refused. Nothing is ordered until the customer pays; an unpaid order expires after about 15 minutes. An identical repeat returns the same order.

ParameterstpmsitemsrequiredlocalefittingcustomerrequireddeliveryrequiredacceptedTermsrequiredexpectedTotalCentsrequired

get_order_status

Order status

Payment and order status of an order placed with place_order (by its reference, e.g. AIR-2026-…). No personal data.

Parametersrefrequired

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts