Integrate Returnista MCP server into your Slack workspace for instant access to your AI agent.
Tools that your AI agent can use through this MCP server to interact with Returnista
Updates an existing return location for an account. All fields are optional — provide only the ones you want to change. At least one field must be provided. To find the return location ID, use Get Return Locations. Use a two-letter ISO 3166-1 alpha-2 country code for countryCode (e.g., NL, DE, GB, US). See the documentation
Resends the return confirmation email to the consumer for an existing return order. Use this when a consumer did not receive their original confirmation, when an email bounced, or to re-trigger a notification after a return order is updated. To look up a return order ID, use Get Return Orders or Get Return Order first. To view the email history before resending, use Get Return Order Emails. Requires both an Account ID (from your Returnista dashboard settings) and a Return Order ID. Note: this triggers an immediate send — there is no scheduling or preview step. See the documentation
Accepts or rejects a draft return order. Draft return orders are created when a consumer initiates a return and are pending merchant review. Set action to accept to approve the return (this triggers shipment label creation) or reject to decline it. Use Get Return Orders with filter: "status:draft" to find draft order IDs. See the documentation
Returns all shipping product options available in Returnista, including carrier integrations, label types, and product codes. See the documentation
Gets a list of return requests for the given account. See the documentation
Gets the full details of a single return request by ID. Return requests contain item-level information: purchase order number, return reason, requested resolution (refund, exchange, etc.). To find a return request ID, use Get Return Requests first. See the documentation
Gets a list of return reasons for the given account. See the documentation
Gets a list of return orders for the given account. See the documentation
Gets the full details of a single return order by ID. Use expand to inline related objects (consumer, shipments, returnRequests) in one call instead of making separate requests. To find a return order ID, use Get Return Orders first. To view the email communications for a return order, use Get Return Order Emails. See the documentation
Gets all email communications associated with a return order. Useful for support and audit workflows to see what emails were sent to the consumer during the return process. To find a return order ID, use Get Return Orders first. See the documentation
Gets a list of return locations for the given account. See the documentation
Gets a list of draft return orders for the given account. See the documentation
Gets the purchase history for a consumer by their consumer ID. Useful for support workflows to understand what a consumer has purchased before they initiated a return. To find a consumer ID, use Get Return Orders with expand: ["consumer"] on a related return order — the consumer object will include the ID. See the documentation
Creates a new return location (warehouse or depot address) for an account. Required: accountId, name, companyName, phoneNumber, street, houseNumber, city, postalCode, countryCode (ISO 3166-1 alpha-2, e.g. NL, DE, GB, US). Optional: suffix, stateProvinceCode, attention, contactName. To update a location after creation, use Update Return Location with the returned ID. See the documentation
Creates a new draft return order for a consumer. Draft return orders are pending merchant review before being accepted or rejected. Use Process Draft Return Order to accept or reject the created draft. See the documentation