mcpbeat Sign in

Lenius MCP Server

answering

Lenius is answering right now. Last checked 12 min ago. It exposes 25 tools.

Order from local Danish shops: products, pickup times, card payment and AltID age verification.

Uptime history 26 days of history
26 days agonow
100.0%
Uptime 24h
91 of 91 checks
25
Tools
read from the server
259 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 32

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 14 October 2026. No other catalogue keeps this.

27 Oct 10 tools appeared check_delivery, compare_products, get_checkout_requirements and 7 more
26 Oct 7 tools appeared check_stock, get_opening_hours, get_product and 4 more
26 Oct a tool changed the parameters it asks for place_order
20 Oct a tool changed version
17 Oct 2 tools changed the parameters they ask for place_order, quote_order
17 Oct a tool description was rewritten start_age_check
16 Oct 2 tools appeared get_age_check, start_age_check
16 Oct a tool description was rewritten place_order
16 Oct a tool changed the parameters it asks for place_order
15 Oct 2 tools changed the parameters they ask for4 times that day place_order, quote_order
and 4 more, back to 14 October 2026

Nothing serious here today

Today is the operative word: we check Lenius every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add takeaway --transport http https://mcp.lenius.app/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.lenius.app/mcp
~/.codex/config.toml
[mcp_servers.takeaway]
url = "https://mcp.lenius.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "takeaway": {
      "url": "https://mcp.lenius.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "takeaway": {
      "type": "http",
      "url": "https://mcp.lenius.app/mcp"
    }
  }
}

Available tools 25

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

delivery
check_delivery
Whether the shop delivers to an address, the delivery fee for that address (same zones and calculation as the checkout), free delivery threshold, minimum order, other fees and the next delivery time. Saves nothing.
get_delivery_eta
When the order is expected ready for pickup or delivered: the chosen time plus the shop’s delay, with minutes left. An estimate from the shop’s time, not GPS.
get_delivery_status
The current status of an order as a timeline: ordered, paid, accepted, being prepared, ready / out for delivery, delivered or picked up (with times), and any delay. Status from the shop, not live courier tracking.
order
get_order
An order and its current status: awaiting_payment, awaiting_shop_approval, approved, in_kitchen, ready, out_for_delivery, completed, cancelled or rejected (and any delay), items, total, order_url and the seller. Same as order_status.
order_status
Status of an order from place_order: awaiting_payment, awaiting_shop_approval, approved, in_kitchen, ready, out_for_delivery, completed, cancelled or rejected (and any delay).
payment
get_payment_link
The link to pay an order: the shop's order page with "Betal nu" (order_url) and a QR code, while the order can still be paid. If the payment could not be created before, it is started again. For a paid, cancelled or expired order it says so instead. Never a direct link to the payment provider.
get_payment_status
The actual payment status of an order, looked up at the payment provider now (not only the stored status): not paid, paid (reserved), charged, released, refunded or failed, with the amount. If the customer has paid, the order is updated as on the order page.
product
get_product
One product: full description, price in DKK incl. VAT, all images, variants (sizes with their own price), weight, preparation time, age limit and availability.
get_product_options
The options of a product: sizes, extras, ingredients to choose, free text and which are required, with option_id/choice_id and prices in the format quote_order and place_order take.
shop
get_shop_info
The shop's name, company name, address, phone, e-mail, CVR (Danish company number), website, social links, logo and whether it offers pickup and delivery.
get_shop_policies
The shop's terms: terms of sale and its other pages (privacy, delivery, returns, complaints) with links, right of withdrawal, payment, cancellation rules, fees and minimum order, and the seller's company details.
age
get_age_check
Status of an age check: pending, approved (pass age_check_id to place_order), failed, expired or revoked. wait_seconds (max 25) waits while pending. While pending, the card shows the AltID QR code again.
available
available_times
Available pickup or delivery times for a shop on a date (default: the first date with times), the next dates with times, preparation time and upcoming closed days.
checkout
get_checkout_requirements
What is needed before ordering at the shop: customer details (name, e-mail, phone) and their rules, address for delivery, time, accepted terms (terms_url), card payment, comment, age check for age-limited products, minimum order and fees per fulfillment, and whether the customer can log in instead of typing details.
compare
compare_products
Compare 2–5 specific products side by side: price (and sizes, price per kg), description, options and required choices, age limit, preparation time and availability, with a short summary (cheapest, most expensive, which have sizes or required choices). Get product_id from search_products or get_menu.
menu
get_menu
The menu of a shop from find_shops: categories and products with prices in DKK (incl. VAT) and whether they are available. A product with a unit is priced per unit (pcs, portion, pack, kg, g, l, cl, ml, m = metre). Also weight in grams, preparation time in minutes (orders for it need at least that much notice) and the main image when set. Optional query to only get matching products.
opening
get_opening_hours
The shop's opening hours: the week, special days (holidays, closed days, changed hours), whether it is open now, and the times orders can be placed for per day with closed periods for orders. Use available_times for the exact times on a date.
place
place_order
Place the order with the shop (like the checkout). Only after the customer confirmed the quoted order and accepted the terms (terms_url). Paid by card in advance on the shop's order page: returns the order number and order_url (with "Betal nu"; the shop gets the order when paid). The customer gets a confirmation e-mail when paid. With products with an age limit and no approved age_check_id, nothing is ordered: returns status age_check_required with the AltID card; call again with age_check_id when the age is confirmed.
products
search_products
Search the shop's products by name, description or category (e.g. "pizza", "vegetar", "cola"). Returns product_id, price in DKK incl. VAT, availability, image and whether the product has options.
quote
quote_order
Price an order exactly like the shop checkout (lines, fees, discounts, total in DKK incl. VAT), check that the time, products, minimum order and delivery address are OK, and tell how it is paid. Nothing is saved. Shows a card with the products (with their images), fees and total so the customer can see what they are ordering; show the result to the customer before place_order.
shops
find_shops
Find Lenius takeaway restaurants and shops in a Danish city or postal code. Optional: what the customer wants (query, e.g. "pizza"), pickup or delivery, and a date/time to check availability (returns the nearest available times).
start
start_age_check
Only when the customer orders products with an age limit from several shops: start one age check with AltID with the highest age limit across all the orders (min_age from get_menu/quote_order) and reuse the age_check_id in every place_order (valid 30 minutes after approval, at any shop). With an order from one shop, call place_order instead: it shows the AltID card itself. Shows the AltID card (QR code / "Åbn AltID app") that updates by itself. Never make your own QR code.
stock
check_stock
Whether products can be ordered now (available or sold out). Shops do not track quantities, so quantity is always null; quote_order checks again when ordering.
support
get_support_contact
The right contact for a question: the shop (order, items, allergens, time, delivery, refunds, returns, complaints) with phone, e-mail and whether it is open now, or Lenius support (payment pages, login, the AI connection, technical problems, personal data).
validate
validate_cart
Check a cart before quoting: every item is checked against the shop catalogue (exists, available, current price, required and valid options) and all problems are returned at once, with the price per item. With fulfillment, date and time (and address for delivery) the time, address and minimum order are checked too. Saves nothing.

Endpoints

URLTransportStateLatencyChecked
https://mcp.lenius.app/mcp streamable-http answering 198 ms 12 min ago

Alternatives to Lenius

same job, measured the same way
Paddock
by paddock

Pre-payment verification for AI agents.

13 tools answering
Inventpay MCP
by jams24

Manage crypto payments, stores, digital products, and orders via InventPay

70 installs/wk local only
E
Eclipse Countermark MCP
by cyan-eclipse-technologies-llc

One verification call for third-party agent cards and payment mandates — a receipted verdict a

local only
Skavio USDC Payment Verification & Proof MCP
by skavio

USDC x402 proof/DNS and authenticated prepaid OCR, document and audio processing via card or USDC.

18 tools answering
P
Plumb Data Exchange
by mlcharle518

Verified table jobs and RPC-free payment verification (Base/Ethereum). Pay per call via x402.

14 tools answering
Fjordgull
by fjordgull

Fjordgull omega-3 subscription: product, price and delivery status. No orders or payment.

3 tools answering
Verify API
by drain54

AI claim verification MCP endpoint with x402 payments and stealth web fetch

1 tools answering
botx402
by botx402

Inventory reorder plans from SKU sales, stock and lead times. $19 a run, paid by card.

2 tools answering

Lenius — questions

Answers built from our own checks of this server.

What can Lenius do?
It exposes 25 tools, read directly from the server on our last check. Among them: available_times, check_delivery, check_stock, compare_products, find_shops, get_age_check and 19 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Lenius mostly used for?
Its tools cluster around delivery, order and payment. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Lenius working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 259 ms. The bar chart above shows every period we have measured.
How do I connect Lenius?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Lenius need an API key?
No. Lenius completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 25 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Lenius?
It answers our handshake in 259 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.