MCP server
Claude and other MCP (Model Context Protocol) clients can work with ReceiptRoller sales, products, orders, inventory, reservations and social media. Tools call the API as the connected user, within the scopes that user approved.
Connection
- Endpoint
https://mcp.receiptroller.io/mcp- Transport
- HTTP POST (JSON-RPC 2.0), protocol version 2025-03-26
- Authentication
- OAuth 2.0 authorization code with PKCE (S256). Dynamic client registration (RFC 7591) is supported, so no client ID has to be issued in advance.
- Metadata
-
https://mcp.receiptroller.io/.well-known/oauth-protected-resourcehttps://mcp.receiptroller.io/.well-known/oauth-authorization-server
Scopes
The scopes a client can request. Tools call the API with the user's access token, so an operation that needs a scope the user did not approve returns 403.
sns.content.read
sns.content.write
sns.audience.read
analytics.read
sales.read
store.products.read
store.products.write
store.orders.read
store.orders.write
store.inventory.read
store.inventory.write
store.reservations.read
store.memberships.read
store.passes.read
Tools
tools/list returns the current list with input schemas.
Account
List business accounts and stores to find the organizationId and storeId other tools take.
list_my_organizationslist_my_stores
Sales analytics
KPIs, trends, forecasts, top products, visitor analysis, churn risk, store comparison and advice.
sales_get_kpissales_get_trendsales_get_forecastsales_get_top_productssales_get_visitor_analysissales_get_churn_risksales_get_customer_recommendationssales_compare_storessales_get_advice
Social media
Create, schedule and publish posts on connected accounts; analytics and comments.
sns_list_accountssns_get_accountsns_list_recent_postssns_get_postsns_create_postsns_update_postsns_attach_media_from_urlsns_schedule_postsns_publish_postsns_delete_postsns_get_analyticssns_list_comments
Products
List, read, create and update products.
pim_list_productspim_get_productpim_create_productpim_update_product
Orders
List and read orders, change their status and ship them.
oms_list_ordersoms_get_orderoms_transition_orderoms_ship_order
Inventory
Locations, stock levels and movements, and stock adjustments.
wms_list_locationswms_get_stockwms_list_movementswms_adjust_stock
Reservations and members
Reservations, slots, statistics, members and pass holders. Read only.
reservation_listreservation_list_slotsreservation_get_statsreservation_get_analyticsmembership_list_memberspass_list_holders
For store owners, the overview and connection steps are on the AI agent page