mcpbeat Sign in

reenio MCP by usefulapi MCP Server

answering

reenio MCP by usefulapi is answering right now. Last checked 10 min ago. It exposes 22 tools. Last commit 11 Nov 2026.

Read reservations, customers and payments; change states and blocked times in reenio.

Uptime history 5 hours of history
5 hours agonow
100.0%
Uptime 24h
15 of 15 checks
22
Tools
read from the server
268 ms
Response time
average over 24h
1
Stars
last commit 11 Nov 2026

Nothing serious here today

Today is the operative word: we check reenio MCP by usefulapi 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 10 min ago.

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

Available tools 22

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

reenio
reenio_cancel_reservation
Cancel one reservation. A paid reservation cannot be cancelled (HTTP 405). PUT /reservation/{id}/cancel.
reenio_check_access
Check that the reenio API key works. Returns accessible: true when reenio accepts it. GET /auth/checkaccess.
reenio_create_blocking_time
Block a time so reservations are not possible, for example to mirror an external calendar. Give the period and at least one of placeId, serviceId, employeeId or resourceId. POST /blockingtimedefinition.
reenio_delete_blocking_time
Delete one blocked-time definition, so reservations are possible again. DELETE /blockingtimedefinition/{id}.
reenio_find_reservation_by_code
Find a reservation by its reservation code, for example from a QR code at check-in. GET /reservation/detailbycode/{code}.
reenio_get_customer
Get one customer profile: contact details, address, custom fields, labels and note. GET /customer/{id}.
reenio_get_customer_credit
Get a customer's credit balance and its expiration. GET /customer/{id}/credit.
reenio_get_reservation
Get one reservation with its customer, tickets, price, paid flag, state and newStateOptions (the states it may move to). GET /reservation/{id}.
reenio_get_reservation_payment_documents
List the payment documents (invoices, receipts) linked to one reservation. GET /paymentdocument/reservation/{id}.
reenio_get_reservations
Get the details of up to 100 reservations in one call. GET /reservations/{ids}.
reenio_get_user_info
Return the business account and the user the API key was issued for. GET /user/info.
reenio_list_blocking_times
List the time blocks in a period when reservations are not possible (recurring blocks are expanded into occurrences). GET /blockingtimeoccurence.
reenio_list_customers
List customers, one page at a time. For the next page, pass only nextPage. GET /customer.
reenio_list_payment_documents
List invoices and receipts whose payment was completed in a period. Max 90 days per request. For the next page, pass only nextPage. GET /paymentdocument.
reenio_list_reservations
List reservations in a period, optionally filtered by place, service, employee or resource. Max 90 days per request. For the next page, pass only nextPage (from the previous response). Dates: yyyy-mm-dd or ISO 8601 UTC. GET /reservation.
reenio_list_resources
List the reference data that reservations use: places, services, employees, resource combinations (place + service + employee) or capacity variants (for example adult and child). Changes rarely. GET /resource/place, /resource/service, /resource/employee, /resource, /capacityvariant.
reenio_list_reviews
List customer reviews, one page at a time. For the next page, pass only nextPage. GET /review.
reenio_redeem_coupon_code
Mark a discount code as used (check in the code). Use the code id from reenio_search_coupon_code. PUT /couponcode/{id}/checkin.
reenio_search_coupon_code
Find a discount code by its text. Returns the code id, which reenio_redeem_coupon_code needs. GET /couponcode/search/{code}.
reenio_set_reservation_paid
Set the paid flag of one reservation. PUT /reservation/{id}/ispaid.
reenio_set_reservation_state
Move a reservation to another state. Allowed states come from reenio_get_reservation (newStateOptions). Standard codes: 0 new, 1 confirmed, 2 cancelled, 3 did not take place, 4 took place, 5 no-show, 6 approved. PUT /reservation/{id}/state.
reenio_update_customer
Update the first name, last name, degree or note of one customer. Pass only the fields to change. PATCH /customer/{id}.

Endpoints

URLTransportStateLatencyChecked
https://reenio.usefulapi.io/mcp streamable-http answering 269 ms 10 min ago

Alternatives to reenio MCP by usefulapi

same job, measured the same way
Dotypos MCP by usefulapi
by usefulapi

Read orders, sales reports, stock and reservations; add customers, update products in Dotypos.

23 tools answering
Invoiced MCP by usefulapi
by usefulapi

Read Invoiced customers, invoices, payments, subscriptions; create customers, draft invoices, notes.

27 tools answering
SUMIT MCP by usefulapi
by usefulapi

Read documents, customer debts, stock levels and VAT and exchange rates in SUMIT.

9 tools answering
Hobok MCP by usefulapi
by usefulapi

Read invoices, customers and products; issue invoices and record payments in Hobok.

11 tools answering
Smaregi MCP by usefulapi
by usefulapi

Read Smaregi stores, products, customers, stock and transactions; manage customers, products, stock.

20 tools answering
Bsale MCP by usefulapi
by usefulapi

Read Bsale products, documents and stock; manage customers, prices, receipts and payments.

25 tools answering
HOA.to MCP by usefulapi
by usefulapi

Read units, owners, charges and requests, and record payments and violations in HOA.to.

24 tools answering
KASSA.AT MCP by usefulapi
by usefulapi

Read and update articles, customers and stock in KASSA.AT.

12 tools answering

reenio MCP by usefulapi — questions

Answers built from our own checks of this server.

What can reenio MCP by usefulapi do?
It exposes 22 tools, read directly from the server on our last check. Among them: reenio_cancel_reservation, reenio_check_access, reenio_create_blocking_time, reenio_delete_blocking_time, reenio_find_reservation_by_code, reenio_get_customer and 16 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 →
Is reenio MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 15 of 15 checks got a reply (100.0%), average response time 268 ms. The bar chart above shows every period we have measured.
How do I connect reenio MCP by usefulapi?
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 reenio MCP by usefulapi need an API key?
No. reenio MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 22 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is reenio MCP by usefulapi?
It answers our handshake in 268 ms on average, which is faster than 50% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is reenio MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at reenio.usefulapi.io, which runs on its operator's own terms.