mcpbeat Sign in

EZRentOut MCP by usefulapi MCP Server

answering

EZRentOut MCP by usefulapi is answering right now. Last checked 2 min ago. It exposes 59 tools. Last commit 1 Nov 2026.

MCP server for EZRentOut — rental orders, assets, customers, inventory and work orders.

Uptime history 17 hours of history
17 hours agonow
100.0%
Uptime 24h
63 of 63 checks
59
Tools
read from the server
217 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

Nothing serious here today

Today is the operative word: we check EZRentOut 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 2 min ago.

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

Available tools 59

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

ezrentout
ezrentout_add_asset_comment
Add a comment to an asset, asset stock or inventory item. POST /assets/<ASSET#>/comments.api.
ezrentout_add_assets_to_order
Add assets (or bundles as <id>-b) to an existing order. PATCH /baskets/<ORDER#>/update_basket_from_show.api.
ezrentout_add_order_custom_entry
Add a custom line (a named amount, for example a delivery fee) to an order; it raises the order total. Not possible on sold, void, completed or cancelled orders. POST /baskets/<ORDER#>/custom_entries.api.
ezrentout_book_order
Reserve an order's assets for a period (books the order). EZRentOut may notify the customer according to the account's settings. PATCH /baskets/<ORDER#>/reservation.api.
ezrentout_complete_work_order
Mark a work order complete; its assets may become available again. PATCH /tasks/<Work_Order#>/mark_complete.api.
ezrentout_create_customer
Create a customer (a person who rents). First and last name are required. Does not create an order. POST /customers.api.
ezrentout_create_order
Create a new rental order (a draft until it is booked or rented out) for a customer, optionally with assets and dates. If the customer belongs to several businesses, pass business_id. Does not rent anything out and does not charge. POST /baskets.api.
ezrentout_create_work_order
Create a work order with a title, type and due date, optionally for assets. By default the linked assets are marked unavailable (mark_items_unavailable). POST /tasks.api.
ezrentout_filter_assets
Assets by a status filter. status: available, assets_being_serviced, availability_range, checked_out (= currently rented out), group, location, overdue, possessions_of, possessions_of_email, reserved, product_model_number, items_in_order, reservation_starting_today, retired, update_time. Most filters need filter_param_val (a group or location id, a user id, an email, a model number, an order number; for availability_range two dates joined by ~). Not needed for available, checked_out, overdue, reserved, retired. GET /assets/filter.api.
ezrentout_get_asset
One fixed asset by its asset number: details, group, location, status, rental prices, optionally service details and custom fields. GET /assets/<ASSET#>.api.
ezrentout_get_asset_booked_dates
The dates on which an asset, inventory item or asset stock is booked or reserved. GET /assets/<ASSET#>/booked_dates.api.
ezrentout_get_asset_history
The check-in/check-out and change history of one asset (5 entries per page). GET /assets/<ASSET#>/history_paginate.api.
ezrentout_get_asset_stock
One asset stock item by number. GET /stock_assets/<AssetStock#>.api.
ezrentout_get_bundle
One bundle by id, with its items. GET /bundles/<BUNDLE#>.api.
ezrentout_get_business
One business customer by id. GET /businesses/<BUSINESS#>.api.
ezrentout_get_business_contact
One business contact by id. GET /contacts/<CONTACT_ID>.api.
ezrentout_get_customer
One customer by id: name, email, phone, addresses, status, custom fields. GET /customers/<CUSTOMER_ID>.api.
ezrentout_get_inventory_history
The stock movements (added, sold, transferred) of one inventory item. GET /inventory/<ASSET#>/history.api.
ezrentout_get_inventory_item
One inventory item by item number, with its stock. GET /inventory/<ASSET#>.api.
ezrentout_get_location
One location by id. GET /locations/<LOCATION#>.api.
ezrentout_get_location_quantities
The quantity of every asset, asset-stock and inventory item at one location. GET /locations/<LOCATION#>/quantities_by_asset_ids.api.
ezrentout_get_order
One order by its order number: customer, status, dates, line items (order_line_items), sub-rent items, totals and payments. GET /baskets/<ORDER#>.api.
ezrentout_get_order_history
The check-out / check-in history of one order. GET /baskets/<ORDER#>/history.api.
ezrentout_get_purchase_order
One purchase order with its items. GET /purchase_orders/<PO#>.api.
ezrentout_get_quantity_by_location
The stock of an inventory or asset-stock item at one location. GET /locations/get_quantity_by_location.api.
ezrentout_get_user
One user by id. GET /members/<USER_ID>.api.
ezrentout_get_user_checked_out_items
The assets currently checked out to one user (a read; the vendor API uses PUT for this lookup). PUT /members/<USER_ID>/checked_out_items.api?page=N with item_type in the form body.
ezrentout_get_work_order
One work order by number. GET /tasks/<Work_Order#>.api.
ezrentout_list_asset_comments
The comments on one item (25 per page), optionally by one user. GET /assets/<ASSET#>/comments.api.
ezrentout_list_asset_stock
List asset stock (bulk items tracked by quantity per location, 25 per page). GET /stock_assets.api.
ezrentout_list_assets
List fixed assets (the individually tracked rental items, 25 per page) with group, location and status. GET /assets.api.
ezrentout_list_assets_in_service
Assets currently in maintenance (25 per page), optionally only one service type or state. GET /assets/filter.api?for_service=true&status=assets_being_serviced.
ezrentout_list_bundles
Bundles (items rented together, 25 per page). GET /bundles.api.
ezrentout_list_business_addresses
The shipping/billing addresses of one business. GET /businesses/<BUSINESS#>/shipping_addresses.api.
ezrentout_list_business_contacts
List the contact persons of business customers (25 per page). GET /contacts.api.
ezrentout_list_businesses
List business customers (20 per page). Optional filter: all, active_businesses, inactive_businesses, checked_out_orders, active_customers, completed_orders (completed_orders needs filter_val, for example "> 50"). GET /businesses.api.
ezrentout_list_coupons
All pricing coupons of the company. GET /pricing_coupons.api.
ezrentout_list_custom_fields
The custom fields defined for items (names and ids). GET /assets/custom_attributes.api.
ezrentout_list_custom_reports
The saved custom reports (id, name, description). GET /reports/list_custom_reports.api.
ezrentout_list_customer_addresses
The shipping/billing addresses of one customer. GET /customers/<CUSTOMER_ID>/shipping_addresses.api.
ezrentout_list_customers
List customers (25 per page). Optional filter: email, category, taxed, non_taxed, inactive_customers, subscribed_emails, not_subscribed_emails, checked_out_orders, completed_orders, account_name. email, category, account_name and completed_orders (for example "> 50") need filter_val. GET /customers.api.
ezrentout_list_groups
The asset groups (categories, 25 per page) with their items. GET /assets/classification_view.api.
ezrentout_list_inventory
List inventory (consumable items tracked by quantity, 25 per page). GET /inventory.api.
ezrentout_list_locations
The company's locations (25 per page); status all, active or inactive. GET /locations/get_line_item_locations.api.
ezrentout_list_orders
List all rental orders (25 per page) with status, customer and dates. Paged: add 1 to page for the next one. GET /baskets.api.
ezrentout_list_payment_options
The payment options (cash, check, ...) that ezrentout_record_order_payment accepts. GET /payment_options.api.
ezrentout_list_purchase_orders
All purchase orders. GET /purchase_orders.api.
ezrentout_list_subgroups
All subgroups, or those of one group. GET /groups/get_sub_groups.api.
ezrentout_list_users
The company's users (staff/admins, 25 per page). Filter by email, employee_identification_number or status (filter_val: active, inactive, login, non_login, all). GET /members.api.
ezrentout_list_vendors
The company's vendors/suppliers (25 per page). GET /assets/vendors.api.
ezrentout_list_work_order_types
The work order types of the company. GET /task_types.api.
ezrentout_list_work_orders
Maintenance work orders (25 per page), optionally by status filter (open, in_progess [sic, as the vendor spells it], review_pending, complete) or by work order type. GET /tasks.api.
ezrentout_record_order_payment
Record a payment received for an order (a prepayment). It records the amount in EZRentOut; it does not charge a card (credit card payments are not supported by the API). Use a payment_method_name from ezrentout_list_payment_options. PATCH /baskets/<ORDER#>/charge_pre_payment.api.
ezrentout_rent_out_order
Check an order out: its assets go to the customer and the rental clock and billing start. EZRentOut may email the customer according to the account's settings. Give rentout_date and return_date, or use_current_datetime. PATCH /baskets/<ORDER#>/checkout.api.
ezrentout_return_order
Check an order in: the customer returned the assets, rental billing ends and the assets become available again. Give return_date (and return_time), or use_current_datetime to return now. Returns the whole order (no partial returns, late fees or payment here; use ezrentout_record_order_payment). EZRentOut may email the customer according to the account's settings. PATCH /baskets/<ORDER#>/checkin.api.
ezrentout_search_assets
Search by asset name (3+ characters), or # followed by the item number, or @ followed by the identification number. GET /search.api (facet FixedAsset).
ezrentout_search_inventory
Search inventory items by name, #<item number> or @<identification number>. GET /search.api (facet VolatileAsset).
ezrentout_search_member_by_email
Look up the customer, business contact or business that has an email address. GET /api/members/search_by_email.api.
ezrentout_start_work_order
Mark a work order in progress. PATCH /tasks/<Work_Order#>/mark_in_progress.api.

Endpoints

URLTransportStateLatencyChecked
https://ezrentout.usefulapi.io/mcp streamable-http answering 215 ms 2 min ago

Alternatives to EZRentOut MCP by usefulapi

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

Read SalesBinder customers, inventory, warehouse locations, invoices and sales orders.

7 tools answering
SOS Inventory MCP by usefulapi
by usefulapi

Read SOS Inventory stock and orders; create customers, items and purchase or sales orders.

19 tools answering
SkuVault MCP by usefulapi
by usefulapi

MCP server for SkuVault — products, inventory, sales, purchase orders and stock adjustments.

22 tools answering
Getfly CRM MCP by usefulapi
by usefulapi

MCP server for Getfly CRM — customers, opportunities, orders, tickets and tasks.

29 tools answering
Linnworks MCP by usefulapi
by usefulapi

Read Linnworks inventory, stock and orders; set stock levels and add order notes.

17 tools answering
Shoprocket MCP by usefulapi
by usefulapi

MCP server for Shoprocket — orders, products, customers, store stats and discount codes.

26 tools answering
MCP Shopify
by codespar

MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)

51 installs/wk local only
MarketTime MCP by usefulapi
by usefulapi

MCP server for MarketTime — wholesale orders, customers, catalog and shipment tracking.

18 tools answering

EZRentOut MCP by usefulapi — questions

Answers built from our own checks of this server.

What can EZRentOut MCP by usefulapi do?
It exposes 59 tools, read directly from the server on our last check. Among them: ezrentout_add_asset_comment, ezrentout_add_assets_to_order, ezrentout_add_order_custom_entry, ezrentout_book_order, ezrentout_complete_work_order, ezrentout_create_customer and 53 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 EZRentOut MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 63 of 63 checks got a reply (100.0%), average response time 217 ms. The bar chart above shows every period we have measured.
How do I connect EZRentOut 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 EZRentOut MCP by usefulapi need an API key?
No. EZRentOut MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 59 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is EZRentOut MCP by usefulapi?
It answers our handshake in 217 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is EZRentOut 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 ezrentout.usefulapi.io, which runs on its operator's own terms.