Menu
Run your rental store from Claude or ChatGPT
The Rentshelf remote MCP server lets AI assistants that support custom MCP connectors read your bookings, products, availability and locations, and, with write scopes, create or cancel bookings and blackouts. It is included in the API & MCP access add-on at $19/month.
Example prompts
“What's going out tomorrow?”
“Which returns are overdue?”
“Is the 3-person tent free 12–14 Dec and what would it cost?”
“Block the projector for maintenance next Monday”
Connect in a few minutes
Server URL: https://mcp.rentshelf.app/mcp (streamable HTTP, OAuth).
1. Create an API key in Rentshelf
In the Rentshelf admin, add the API & MCP access add-on, then open Settings > API & MCP access and create a key. Choose read scopes only unless you want the assistant to make changes.
2a. Claude: add a custom connector
In Claude, open Settings > Connectors, add a custom connector, and enter https://mcp.rentshelf.app/mcp. Claude opens the Rentshelf consent page; paste your API key there to authorize. On Team and Enterprise plans, an organization owner adds the connector first under Organization settings > Connectors; members then connect it from their own settings.
2b. ChatGPT: add a custom connector
In ChatGPT, open Settings and add a custom connector (this may require developer mode, depending on your ChatGPT plan), enter https://mcp.rentshelf.app/mcp, and complete the Rentshelf consent page by pasting your API key.
3. Ask a question
Try “Which returns are overdue?” to confirm the connection.
What the server exposes
| Tool | What it does | Required scope |
|---|---|---|
get_shop | Basic details about your connected store. | Any valid key |
list_products | Rental products in your catalog. | products:read |
get_product | Details for one rental product. | products:read |
check_availability | Whether a product is free for a date range. | availability:read |
get_quote | The rental price for a product and date range. | availability:read |
list_bookings | Bookings filtered by date or status. | bookings:read |
get_booking | One booking with its items and dates. | bookings:read |
list_locations | Pickup and return locations. | locations:read |
list_blackouts | Blocked dates for products. | availability:read |
todays_handoffs | Pickups and returns due today. | bookings:read |
overdue_returns | Rentals past their return date. | bookings:read |
| Tool | What it does | Required scope |
|---|---|---|
create_booking | Create a booking for a product and dates. | bookings:write |
cancel_booking | Cancel an existing booking. | bookings:write |
create_blackout | Block a product for dates, e.g. maintenance. | availability:write |
delete_blackout | Remove a blocked date range. | availability:write |
Permissions follow your API key
- The assistant can only do what the scopes on your API key allow.
- We recommend a read-only key (bookings:read, products:read, availability:read, locations:read).
- Creating or cancelling bookings and blackouts needs bookings:write or availability:write.
- Write tools are annotated as actions that change data, so assistants that support confirmations ask you first.
- Revoke the key under Settings > API & MCP access at any time to cut off access.
Included in API & MCP access
$19/month, on any Rentshelf plan including Free, billed through Shopify. The same add-on covers the REST API, webhooks and the MCP server. See plans and pricing.
MCP questions
What is the Rentshelf MCP server?
It is a remote Model Context Protocol server at https://mcp.rentshelf.app/mcp. AI assistants that support custom MCP connectors, such as Claude and ChatGPT, can use it to read your Rentshelf bookings, products, availability and locations, and, if you allow it, create or cancel bookings and blackouts.
How much does it cost?
MCP access is included in the API & MCP access add-on at $19/month. The add-on works with any Rentshelf plan, including Free, and is billed through Shopify. There is no separate MCP price.
How do I connect it?
Add a custom connector in Claude or ChatGPT with the URL https://mcp.rentshelf.app/mcp. When the assistant opens the Rentshelf consent page, paste a Rentshelf API key created under Settings > API & MCP access in the Rentshelf admin.
Can the assistant change my bookings?
Only if the API key you paste has write scopes. A key with only read scopes can look up data but cannot create or cancel bookings or blackouts. Write tools are annotated as actions that change data, so assistants that support confirmations ask you before running them. We recommend a read-only key unless you need writes.
How do I revoke access?
Delete or revoke the API key under Settings > API & MCP access in the Rentshelf admin. The connector then loses access. You can also remove the connector in your AI assistant's settings.
Questions? Email info@rentshelf.app.