
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
- 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.
- 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.
- 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.
- 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 →
search_productsFind 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_productOne product in full as Markdown: price including VAT (and excluding VAT for hardware), delivery, identifiers, description, specifications and questions.
list_categoriesThe shop sections (hardware, software, services) and the hardware categories, with links and product counts. Read one with get_category.
get_categoryOne category as Markdown: its description, subcategories and products with links and prices.
list_guidesThe buying guides with links and a one-line summary. Read one with get_guide.
get_guideOne buying guide as Markdown, with the products it recommends.
shop_infoWho sells (company and business id), what the shop offers, delivery, returns, payment, terms and how the shop uses AI, in Finnish and English.
my_accountThe 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_ordersThe 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_orderOne 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_cartThis 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_cartAdds 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_lineSets 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_lineRemoves 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_quoteSends 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_comparisonRequests 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_checkoutMakes 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/mcpclaude.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.
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.