App
Loop Returns integrations
Connect Loop Returns to any other app, or use it from your AI client over MCP. Loop Returns is the exchange-first returns platform for scaling Shopify brands. **You will need Loop Plus or the Loop Integrations Add-On**
What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.
Build solutions, not workarounds.
What do you want to automate with Loop Returns?
Ask the assistant
Connect your AI client
Give your AI client this address.
https://mcp.apiant.aiOne connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.
Set it up in your client
Claude Code
Run this in the directory you want to work in.
claude mcp add --transport http -s project apiant-ai https://mcp.apiant.aiStart Claude Code there, approve the server, and sign in in the browser page it opens.
Claude Code guide (opens in a new tab)Claude, web and desktop
Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.
Setup guide (opens in a new tab)Cursor
Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.
Setup guide (opens in a new tab)Zed
Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.
Setup guide (opens in a new tab)Codex and the ChatGPT desktop app
Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.
Setup guide (opens in a new tab)Any other MCP client
Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.
Setup guide (opens in a new tab)Popular
Loop Returns with the apps people pair it with most
HubSpot to Loop ReturnsHubSpot is your all-in-one stop for all of your marketing software needs.
Loop Returns to SalesforceSalesforce is a leading enterprise customer relationship management (CRM) platform.
Loop Returns to SlackSlack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...
Google Sheets to Loop ReturnsGoogle Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.
Gmail to Loop ReturnsGmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...
Google Calendar to Loop ReturnsGoogle Calendar is a time management tool providing scheduling features, event reminders, and integration...
Google Drive to Loop ReturnsGoogle Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...
Loop Returns to MailchimpMailchimp marketing automation and email platform.
Pair it
Connect Loop Returns with another app
HubSpot to Loop Returns
Loop Returns to Salesforce
Loop Returns to Slack
Google Sheets to Loop Returns
Gmail to Loop Returns
Google Calendar to Loop Returns
Google Drive to Loop Returns
Loop Returns to Mailchimp
Loop Returns to Stripe
Loop Returns to Shopify
Loop Returns to QuickBooks Online
Loop Returns to Pipedrive
ActiveCampaign to Loop Returns
Loop Returns to Notion
Airtable to Loop Returns
Loop Returns to Trello
Asana to Loop Returns
JIRA to Loop Returns
ClickUp to Loop Returns
Loop Returns to Zoom
Discord to Loop Returns
Loop Returns to Twilio
Loop Returns to SendGrid
Loop Returns to Outlook
Intercom to Loop Returns
Freshdesk to Loop Returns
Klaviyo to Loop Returns
Brevo to Loop Returns
Loop Returns to Typeform
JotForm to Loop Returns
Calendly to Loop Returns
Loop Returns to PandaDoc
Loop Returns to Webflow
Loop Returns to Wix
Loop Returns to LinkedIn
Loop Returns to Facebook
Instagram to Loop Returns
Loop Returns to OpenAI
Loop Returns to Anthropic
Loop Returns to OneDrive
Google Docs to Loop Returns
Loop Returns to Ontraport
Freshworks CRM to Loop Returns
GoHighLevel to Loop Returns
Capsule CRM to Loop Returns
Copper to Loop Returns
Loop Returns to Streak
Loop Returns to NetHunt CRM
Loop Returns to MINDBODY
Loop Returns to Supabase
Loop Returns to PostgreSQL
Loop Returns to MySQL
Loop Returns to Vercel
Loop Returns to ElevenLabs
Loop Returns to PagerDuty
Loop Returns to Pushover
Gravity Forms to Loop Returns
HubSpot Enterprise to Loop Returns
Google Forms to Loop Returns
Facebook Lead Ads to Loop Returns
No app matches that. Ask your agent for it anyway: point it at the API documentation and it builds the connector.
What your agent can do with Loop Returns
Triggers and actions 2 triggers · 82 actions
- TriggerNew Return Created
Triggers when a new return is created in Loop.
- TriggerReturn Status Updated
Triggers when a Loop return changes state (for example open to closed or cancelled).
- ActionAdd Product to Collection
Attach a product to a collection.
- ActionAdd Product to Collection by External ID
Attach a product to a collection by commerce `external_id`.
- ActionAdvanced Shipping Notice
This endpoint will pull all packages by tracking statuses/timeframe. The ASN endpoint will return an array of
- ActionCancel Draft Return
Cancel a draft return.
- ActionCancel Return
Cancel a return in Loop. Canceling a return will allow a customer to make another return with the same
- ActionClose Return
Close a return. Closing a return will not fulfill any outcomes such as exchanges or gift cards, and the
- ActionCreate Allowlist Item
Create an allowlist entry.
- ActionCreate Blocklist Item
Create a blocklist entry.
- ActionCreate Bulk Operation
Uploads a JSONL file of order, product or other jobs and starts a Loop bulk operation that runs them.
- ActionCreate Destination
Create a destination.
- ActionCreate Fraud Report
Attach a fraud report to a return.
- ActionCreate Return Note
Post a new note to a return.
- ActionDelete Allowlist Item
Delete an allowlist entry.
- ActionDelete Blocklist Item
Delete a blocklist entry.
- ActionDelete Collection
Delete a collection.
- ActionDelete Collection by External ID
Delete a collection by its commerce `external_id`.
- ActionDelete Customer
Delete a customer.
- ActionDelete Customer by External ID
Delete a customer by its commerce `external_id`.
- ActionDelete Destination
Delete a destination.
- ActionDelete Inventory
Delete an inventory.
- ActionDelete Inventory by External IDs
Delete an inventory record identified by the product variant's `external_id` and the location's `external_id`. If more than one product variant in the shop shares the same `external_id`, this request returns `409 Conflict`.
- ActionDelete Location
Delete a location.
- ActionDelete Location by External ID
Delete a location by its commerce `external_id`.
- ActionDelete Order
Delete a specific order.
- ActionDelete Order by External ID
Delete a specific order by its commerce `external_id`.
- ActionDelete Product by External ID
Delete a product by its commerce `external_id`.
- ActionDelete Product from Collection
Delete a product from a collection.
- ActionDelete Product from Collection by External ID
Delete a product from a collection by commerce `external_id`.
- ActionDelete Product Variant
Delete a product variant.
- ActionDelete Product Variant by External ID
Delete a product variant by the parent product's commerce `external_id` and the variant's commerce `external_id`.
- ActionDetailed Returns List
Pull a detailed list of returns created within a given timeframe.
- ActionFinalize Items
Finalizes the returning items and cart items of the draft return.
- ActionFlag Return
Flag a return in Loop for review. This will prevent automated processing and will require a human to go
- ActionGet All Destinations
Retrieve all destinations.
- ActionGet Allowlist Item
Retrieve an allowlist entry.
- ActionGet Blocklist Item
Retrieve a blocklist entry.
- ActionGet Bulk Operation
Get the details about a specific bulk operation.
- ActionGet Collection
Get details about a single collection.
- ActionGet Collection by External ID
Get details about a single collection by its commerce `external_id`.
- ActionGet Customer
Get details about a single customer.
- ActionGet Customer by External ID
Get details about a single customer by its commerce `external_id`.
- ActionGet Destination Details
Get details for a single destination.
- ActionGet Draft Return
Retrieves the details of a draft return, including its current state, returning items, cart items, and
- ActionGet Inventory
Get inventory details for a product variant by location.
- ActionGet Inventory by External IDs
Get inventory details for a product variant at a location, identified by the variant's `external_id` and the location's `external_id`. If more than one product variant in the shop shares the same `external_id`, this request returns `409 Conflict`.
- ActionGet Location
Get the details about a single location.
- ActionGet Location by External ID
Get the details about a single location by its commerce `external_id`.
- ActionGet Order
Get details about a specific order.
- ActionGet Order by External ID
Get details about a specific order by its commerce `external_id`.
- ActionGet Product by External ID
Get the details about a single product by its commerce `external_id`.
- ActionGet Product Variant
Get the details about a single product variant.
- ActionGet Product Variant by External ID
Get the details about a single product variant by the parent product's commerce `external_id` and the variant's commerce `external_id`.
- ActionGet Return Details
Get the details of a specific return based on a return's ID,
- ActionGet Return Notes
Get notes on a specific return using the return's ID.
- ActionGet Shipment Information
Get high level information from a Happy Returns shipment.
- ActionGet Shipment Items
Get all items for a Happy Returns shipment.
- ActionGet Shipments
Get information about all Happy Returns shipments created within a given timeframe.
- ActionList Allowlist Items
Retrieve a list of paginated allowlist entries.
- ActionList Blocklist Items
Retrieve a list of paginated blocklist entries.
- ActionList Bulk Operation Jobs
Retrieve a list of bulk operation jobs.
- ActionList Bulk Operations
Retrieve a list of bulk operations. The list can be sorted and paginated using the parameters below.
- ActionList Collections
Retrieve a list of collections. The list can be filtered, sorted, and paginated using the parameters below.
- ActionList Customers
Retrieve a list of customers. The list can be filtered, sorted, and paginated using the parameters below.
- ActionList Inventories
Retrieve a list of inventories. The list can be filtered, sorted, and paginated using the parameters below.
- ActionList Locations
Retrieve a list of locations. The list can be filtered, sorted, and paginated using the parameters below.
- ActionList Orders
List all orders.
- ActionList Products
Retrieve a list of products. The list can be filtered, sorted, and paginated using the body parameters below.
- ActionList Product Variants
Retrieve a list of product variants. The list can be filtered, sorted, and paginated using the body parameters below.
- ActionLook Up Order Return Eligibility by Order Name
Report per-line-item return eligibility for an order, by its order name, without starting a return.
- ActionProcess Return
Process a return in Loop based on the return ID. Processing a return will archive it in Loop and
- ActionRemove Cart Item
Removes a specific item from the draft return's cart.
- ActionRemove Line Items
Remove one or more line items from an open return.
- ActionRemove Returning Item
Removes a specific item from the draft return's ReturningItems.
- ActionSet Address
Sets the return shipping address for the draft return.
- ActionSet Credit Type
Sets the credit type for the draft return.
- ActionSet Customer
Sets the customer information for the draft return.
- ActionSet Processing Type
Sets the processing type (`regular` or `instant`) of the draft return.
- ActionSet Returning Item Return Type
Sets the return type for a specific returning item.
- ActionSubmit Draft Return
Submits the draft return.
- ActionUnfinalize Items
Reopens the returning items and cart items of the draft return for modification.
- ActionUpdate Destination
Update a destination.
- ActionUpsert Inventory
Upsert inventory details for a product variant by location. If the inventory exists, it will be updated; if it doesn't exist, it will be created.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Reviews
What our customers say
Questions
Loop Returns, answered
Is there a Loop Returns MCP server?
APIANT's MCP server at https://mcp.apiant.ai works with Loop Returns. Add that address to any AI client that takes a remote MCP server and sign in once in your browser. Your client can then run Loop Returns actions on demand, or have APIANT build, test and run automations that use Loop Returns. Nothing to install.
What can start an automation from Loop Returns?
Any of Loop Returns's 2 triggers in the catalog, including New Return Created and Return Status Updated. Describe the moment in plain language and your agent picks the right one.
What can your agent do in Loop Returns?
Any of Loop Returns's 82 actions, including Create Allowlist Item, Create Blocklist Item, Create Bulk Operation and Create Destination. Your agent maps the data both ways and tests every scenario before it ships.
Can I use Loop Returns directly from Claude, ChatGPT or Cursor?
Yes. Connect your AI client to APIANT once and it works with Loop Returns two ways. Ask it to do something in Loop Returns once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running on its own. A one-off action uses your plan's tasks the same way an automation step does.
Do I need to write code against the Loop Returns API?
No. APIANT connects to the Loop Returns API for you, with your Loop Returns API key. Describe what you want in plain language and your agent builds it on the Loop Returns triggers and actions in the catalog. If you need an endpoint that is not there yet, your agent reads the Loop Returns API documentation and adds it.
Which apps can Loop Returns connect to?
Any app in the catalog; the list on this page pairs Loop Returns with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.
What happens when something fails?
Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.
Is there a free plan?
Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.