Skip to content
Buy Tea Online UK logo

Buy Tea Online UK MCP server

Which MCP servers are Buy Tea Online UK's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-30

← Back to Buy Tea Online UK

Whose server it is
  • Registry nameuk.co.teas/shopverified in the MCP registry

The registry name sits under teas.co.uk. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-30
  • Stateanswerschecked 2026-10-30
  • Tools26
  • Server calls itselfteas-co-uk
  • Server version1.0.2
  • Protocol version2025-06-18

On 2026-10-30 the server answered initialize and tools/list without a sign-in. First answer in 425 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • add_to_basket, update_basket change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-10-30
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer400 ms
  • Space in an agent's context≈ 7,013 tokensthe definitions of all its tools (26), which an agent carries on every turn
  • Tool definitionsA · 100 of 100
  • Typed results26 of 26 toolsdeclared outputSchema: results come typed, read once
  • Every tool passes all six checks.

What an agent can do with it

  • not sure · compare teas by family, brand or caffeine level
  • can do · set up a recurring tea delivery at a discount
  • not sure · find a tea using a short quiz

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: add_to_basket, update_basket

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers26 tools · read 2026-10-30
  • find_products

    Use this when someone wants to find, browse or choose tea, coffee, hot chocolate or other drinks to buy from teas.co.uk, a UK online tea shop. Not for general tea knowledge. query is the customer's own words; leave it out to browse by…

  • get_product

    Use this when someone asks how to brew a teas.co.uk product, about its caffeine, taste, ingredients or allergy advice, or wants its full details. id is the product id (SKU) from find_products, compare_products or the basket, in any letter…

  • compare_products

    Use this to compare two to four teas.co.uk products side by side, for example on strength, caffeine, price per cup, pack size or brewing. ids takes product ids from find_products; product links work too. A repeated id counts once. Ids…

  • find_recipes

    Use this to find drink and food recipes from the teas.co.uk recipe library, such as iced teas, lattes, chai or baking with tea. Give query (the kind of recipe), product_id (from find_products) or both. With both, recipes that use the…

  • delivery_and_returns

    Use this when someone asks about teas.co.uk delivery prices, free delivery, dispatch times, which countries it delivers to, or how returns and refunds work. It takes no input because the answer is the same for everyone. Policy only: it…

  • quote_cart

    Use this to price products for the person before anything goes in a basket. Pass up to 20 items (id from find_products and quantity) and the delivery country. It returns live prices including VAT, every delivery option teas.co.uk offers…

  • get_promotions

    Use this when the person asks about offers, discounts, codes or what is on sale at teas.co.uk. It lists products on sale now with the usual price and when the sale ends (biggest saving first, in stock only), any offer codes teas.co.uk has…

  • get_return_status

    Use this when a signed in customer asks about a return they started with teas.co.uk. Lists their return requests, or the ones for one order, with the reference, status, items and dates. A request is not a refund until the teas.co.uk team…

  • get_invoice

    Use this when a signed in customer wants the invoice for a teas.co.uk order. For a paid order it returns a link to the PDF invoice on teas.co.uk; the person opens it and signs in if asked. The invoice itself never passes through the…

  • report_problem

    Use this when something teas.co.uk told you looks wrong: a price, stock, a product fact (for example a lemon infusion marked as good with milk), two products mixed up, a broken link, a wrong image, an allergy or safety statement, or text…

  • find_substitutes

    Use this when a product is out of stock, too dear, or the person wants something similar to try. Pass one product id from find_products or a teas.co.uk product link. It returns products of the same kind and caffeine, near the same…

  • add_to_basket

    Use this when someone asks to add teas.co.uk products to their basket. Each quantity is added to what is already there, so a product already in the basket goes up by that amount. Ids come from find_products. If any id is unknown, the call…

  • view_basket

    Use this to show what is in the customer's teas.co.uk basket, with the live subtotal and a delivery estimate. Prices and stock are read again on every call. basket_id is only for hosts that do not identify the customer: pass the one an…

  • update_basket

    Use this to change the quantity of a product in the teas.co.uk basket. quantity is the new total from 0 to 99, not an amount to add; 0 removes the line. id is the product id of the line, from view_basket or add_to_basket. If the product…

  • checkout_link

    Use this when the customer is ready to buy what is in their teas.co.uk basket. basket_id picks the basket: leave it out on hosts that identify the customer, and otherwise pass the basket_id an earlier basket tool returned, so the link…

  • checkout_session

    Use this when the customer has picked specific teas.co.uk products and wants to buy them straight away, for example from a product result. It puts exactly these items in a fresh basket at live prices and returns a secure link to pay on…

  • get_profile

    Use this to confirm which teas.co.uk account is linked, for example before my_orders, my_subscriptions or rewards_balance, or when the customer asks which account they are signed in with. It takes no input: the account comes from the sign…

  • my_orders

    Use this when a signed in customer asks about their recent teas.co.uk orders. limit is how many of the most recent orders to return, newest first, from 1 to 20 (default 5). There is no paging, so raise it only when the customer asks about…

  • track_order

    Use this when a signed in customer asks where one teas.co.uk order is. order_number is the number from my_orders or the order confirmation email, with or without a leading #. Only orders on the linked account are found; any other number…

  • reorder

    Use this when a signed in customer wants to buy again from an earlier teas.co.uk order. order_number comes from my_orders, and only orders on the linked account are found. only_ids limits it to those product ids from that order; otherwise…

  • my_subscriptions

    Use this when a signed in customer asks about their teas.co.uk tea subscriptions (repeat deliveries): what each one sends, how often, the next delivery, the price and whether it is active or paused. It takes no input and lists every…

  • change_subscription

    Use this only when a signed in customer clearly asks to pause, resume or cancel one of their teas.co.uk tea subscriptions; confirm which one and which change with them first. subscription_id is the id from my_subscriptions; ids from other…

  • rewards_balance

    Use this when a signed in customer asks how many teas.co.uk reward points they have or what they are worth. It takes no input. Zero points is a normal answer for a new account. Without a linked account it returns an error asking the…

  • start_return

    Use this only when a signed in customer clearly asks to return items from a teas.co.uk order. Confirm the order, items and reason with them first, and check that order's can_return (from my_orders or track_order). order_number must be an…

  • start_subscription

    Use this when someone wants a teas.co.uk product delivered again and again (subscribe and save). Pass one product id from find_products or a teas.co.uk product link. Returns the subscriber price, how often it comes and a link to the…

  • join_teas

    Use this when someone asks what a teas.co.uk account gives, how to create one or how to link one to this assistant. Says whether an account is linked in this conversation, what an account adds and how to link or create one. Nothing is…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "shop": {
      "type": "http",
      "url": "https://teas.co.uk/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http teas https://teas.co.uk/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://teas.co.uk/mcp as a custom connector in the settings.

OpenAPI spec

143 paths, read 2026-10-30. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.