Skip to content
työ. by vaivatta. logo

työ. by vaivatta. MCP server

Which MCP servers are työ. by vaivatta.'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-13

← Back to työ. by vaivatta.

Whose server it is
  • Addresshttps://vaivatta.fi/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on vaivatta.fi when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools17
  • Server calls itselfvaivatta.
  • Server version1.3.0
  • Protocol version2025-06-18

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

Should an agent connect itSkip it
  • Its tools do none of the product's use cases we checked: manage restaurant inventory and recipes with automatic ingredient tracking; track staff shifts, clock-ins, and time-off in one system.

Once connected

  • add_to_cart, update_cart_line, remove_cart_line 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: 8, the first on 2026-10-28
  • INITE MCP score57 of 100answers 100 · does the job 0 · definitions 99 · context 98 · connects 100 · lowered by the warning signs below
  • What an agent can do with it0 of 2 use cases
  • Answered100% of days8 of 8 daily checks
  • Median first answer853 ms
  • Space in an agent's context≈ 3,223 tokensthe definitions of all its tools (17), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Typed results13 of 17 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 1 of 17

What an agent can do with it

  • cannot · manage restaurant inventory and recipes with automatic ingredient tracking
  • not sure · process table reservations and orders from customers online
  • cannot · track staff shifts, clock-ins, and time-off in one system

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_cart, update_cart_line, remove_cart_line

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 offers17 tools · read 2026-10-28
  • search_products

    Find products by words, brand, model or part number (24 per page), with links, price including VAT and delivery. Read one in full with get_product.

  • get_product

    One product in full as Markdown: price including VAT (and excluding VAT for hardware), delivery, identifiers, description, specifications and questions.

  • list_categories

    The shop sections (hardware, software, services) and the hardware categories, with links and product counts. Read one with get_category.

  • get_category

    One category as Markdown: its description, subcategories and products with links and prices.

  • list_guides

    The buying guides with links and a one-line summary. Read one with get_guide.

  • get_guide

    One buying guide as Markdown, with the products it recommends.

  • shop_info

    Who sells (company and business id), what the shop offers, delivery, returns, payment, terms and how the shop uses AI, in Finnish and English.

  • my_account

    The signed-in buyer: name, company, saved addresses and loyalty balance, with the link to the account page. Needs the account:read permission. Contact details and e-invoice details are not included.

  • list_orders

    The signed-in buyer's orders, newest first: number, state, date, total, whether an invoice exists and the link to the order page. Pass next_cursor as after for the next page. Needs the orders:read permission.

  • get_order

    One of the signed-in buyer's orders by number: state, lines, delivery, total and, once issued, the link to the invoice page. Needs the orders:read permission. Payment links are not included.

  • get_cart

    This connection's cart: lines with their line_id, delivery, shipping, fee and totals. Needs the cart:write permission. Quantities are packs. Prices come from the shop; the cart is this connection's own, not the buyer's web cart.

  • add_to_cart

    Adds packs of a product to this connection's cart by SKU and answers the re-priced cart. Needs the cart:write permission. Quantities are packs. Products sold by quote cannot be added; use request_quote. Prices come from the shop; the cart…

  • update_cart_line

    Sets how many packs a cart line holds and answers the re-priced cart. Needs the cart:write permission. line is a line_id from get_cart; qty 0 removes the line. Setting the same quantity twice changes nothing more.

  • remove_cart_line

    Removes a line from this connection's cart and answers the re-priced cart. Needs the cart:write permission. line is a line_id from get_cart.

  • request_quote

    Sends a quote request to the shop in the buyer's name and answers that it was received; the shop replies by e-mail. Needs the quotes:write permission. Use it for products sold by quote, larger quantities or anything the buyer wants…

  • request_price_comparison

    Requests a detailed price comparison for one product: where else in Finland it is sold, at what price and delivery time. AI agents and a person prepare it together, and the shop sends it by e-mail within 2 working days. Needs the…

  • start_checkout

    Makes a link for the person to pay this connection's cart: they open it on vaivatta.fi, check the cart, accept the terms and pay. You cannot pay or accept the terms for them. Needs the checkout permission. The link works once, for 30…

How to connect

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

{
  "mcpServers": {
    "vaivatta": {
      "type": "http",
      "url": "https://vaivatta.fi/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http vaivatta https://vaivatta.fi/mcp

Add to CursorAdd to VS Code

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

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.