Skip to main content
RepairShopr logo

RepairShopr

RepairShopr is a comprehensive repair shop management software designed to streamline operations, manage customer relationships, and enhance business efficiency.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

RepairShopr authenticates with an API key. Generate the credential in your RepairShopr account, then paste it into FlyMyAI the first time an agent uses a RepairShopr action.

Get your RepairShopr credential →

Fields to fill in FlyMyAI

FieldDetails
Account SubdomainThe subdomain of the user's RepairShopr account, used to construct the base URL for API requests. (required)
RepairShopr API KeyThe API key used for authenticating requests to the RepairShopr API. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
REPAIRSHOPR_DELETE_APPOINTMENTTool to delete a specific appointment by its id. use when an appointment is canceled and needs removal permanently.id
REPAIRSHOPR_DELETE_CUSTOMERTool to delete a specific customer by id. use after confirming the customer id when you need to remove a customer record permanently.id
REPAIRSHOPR_DELETE_ESTIMATETool to delete a specific estimate by id. use when you need to remove an estimate record permanently.id
REPAIRSHOPR_DELETE_INVOICETool to delete a specific invoice by id. use when you need to remove an invoice permanently after confirming it's no longer needed. ensure no dependent records require it before running.id
REPAIRSHOPR_GET_APPOINTMENTTool to retrieve details of a specific appointment by its id. use when you need exact details of an appointment by id.id
REPAIRSHOPR_GET_APPOINTMENTSTool to retrieve a list of appointments. use when listing appointments by date range or for current user. returns up to 25 results per page.-
REPAIRSHOPR_GET_ASSETTool to retrieve details of a specific asset by its id. use when you need to confirm asset details after obtaining its id. requires assets - view details permission.id
REPAIRSHOPR_GET_ASSETSTool to retrieve a paginated list of assets. use when you need to list or search assets by snmp status, customer, asset type, or query after authenticating. returns 25 items per page.-
REPAIRSHOPR_GET_CASE_ATTACHMENTSTool to retrieve attachments for a specific service case. use when you need to list all files attached to a case.case_id
REPAIRSHOPR_GET_CONTACTSTool to retrieve a paginated list of contacts. use when you need to fetch contacts optionally filtered by customer. returns up to 25 contacts per page.-
REPAIRSHOPR_GET_CUSTOMERTool to retrieve details of a specific customer by id. use after confirming the customer exists. example: "get customer details for id 123".id
REPAIRSHOPR_GET_CUSTOMERSTool to retrieve a list of customers. use when you need to search or filter customers with pagination. returns up to 25 results per page.-
REPAIRSHOPR_GET_EMPLOYEE_TIME_CLOCKTool to retrieve the last time clock entry for a specific user. use when needing the most recent clock-in/out. example: "get the latest time clock entry for user 5".-
REPAIRSHOPR_GET_ESTIMATETool to retrieve details of a specific estimate by id. use when you need exact details of an estimate by id.id
REPAIRSHOPR_GET_ESTIMATESTool to retrieve a list of estimates. use when you need to list or filter estimates by customer or paginate results after authentication.-
REPAIRSHOPR_GET_INVOICETool to retrieve details of a specific invoice by id. use after confirming the invoice exists. example: "get invoice details for id 456".id
REPAIRSHOPR_GET_INVOICESTool to retrieve a paginated list of invoices. use when you need to list invoices, optionally filtered by payment status, ticket association, or update date. returns up to 25 invoices per page.-
REPAIRSHOPR_GET_LEADTool to retrieve details of a specific lead by its id. use when you need to inspect a single lead after obtaining its id. example: "get lead details for id 123".id
REPAIRSHOPR_GET_LEADSTool to retrieve a paginated list of leads. use when you need to browse or filter potential customers. returns up to 25 leads per page.-
REPAIRSHOPR_GET_PAYMENTTool to retrieve details of a specific payment by id. use after obtaining the payment id. example: "get payment details for id 123".id
REPAIRSHOPR_GET_PAYMENTSTool to retrieve a paginated list of payments. use when you need to view or search payment records, with optional filtering by query or pagination.-
REPAIRSHOPR_GET_PRODUCTTool to retrieve details of a specific product by id. use after confirming the product id exists. example: "get product details for id 123".id
REPAIRSHOPR_GET_PRODUCTSTool to retrieve a list of products. use when you need to search or filter products by various criteria. returns up to 25 results per page.-
REPAIRSHOPR_GET_PRODUCTS_BY_CATEGORYTool to retrieve products filtered by category id. use when you need to list all products in a specific category.category_id
REPAIRSHOPR_GET_PRODUCTS_CATEGORIESTool to retrieve product categories. use when you need to fetch all categories for product organization and filtering.-
REPAIRSHOPR_GET_PRODUCT_SERIALSTool to retrieve all serial numbers for a specific product. use when you need to list serials by product id after confirming the product exists.id
REPAIRSHOPR_GET_TICKETTool to retrieve details of a specific ticket by its id. use when you need full ticket information after obtaining its id.id
REPAIRSHOPR_GET_USERTool to retrieve details of a specific user by id. use after confirming the user exists. example: "get user details for id 42".id
REPAIRSHOPR_GET_USERSTool to retrieve a list of all users. use when you need to list all users in the system to map ids to names.-
REPAIRSHOPR_POST_APPOINTMENTTool to create a new appointment. use after gathering summary and date range.summary, start_at, end_at
REPAIRSHOPR_POST_ASSETTool to create a new asset. use when you need to register a device under a customer with either an existing or new asset type.name, customer_id
REPAIRSHOPR_POST_CUSTOMERTool to create a new customer. use when you need to add a customer record with contact details.-
REPAIRSHOPR_POST_ESTIMATETool to create a new estimate. use when you have final customer details and line items ready to generate an estimate in repairshopr.date, customer_id
REPAIRSHOPR_POST_INVOICETool to create a new invoice. use when you need to bill a customer after gathering customer id, date, and optional line items.customer_id, date, due_date
REPAIRSHOPR_POST_LEADTool to create a new lead. use when you need to add a potential customer to the system.-
REPAIRSHOPR_POST_PAYMENTTool to create a new payment. use when you need to record a payment against an invoice in repairshopr.amount_cents
REPAIRSHOPR_POST_PRODUCTTool to create a new product in inventory. use when you need to add an item with price and details to your repairshopr catalog.name, price
REPAIRSHOPR_POST_PRODUCT_PHOTOTool to add photo(s) to a specific product. use when you need to attach one or more images to a product after confirming the product id.id, files
We love our partners - FlyMy.AI builds with the best. Thanks, RepairShopr!