Finds jobs by number or address and reports status, drafts quotations from configured labour roles, updates customer records, and checks stock levels.
23actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new quotation in Ascora for a customer needing a service estimate. Support agents can generate quotes without navigating to Ascora or waiting for admin assistance.
Ayro searches for jobs in Ascora by job number, customer name, or address. Support agents can quickly find relevant job records when assisting customers.
Ayro uploads an attachment to a quote, job, or customer record in Ascora. Support agents can attach invoices, photos, and documents without leaving the chat.
Each card is one request a support team gets, and the Ascora actions Ayro runs to close it.
Ayro finds the job by number, address, or customer, reads its current and secondary status, and confirms the caller against the customer record, so a status question is answered without an office callback.
Ayro pulls the labour roles and standard sections the business has configured and raises the quotation using them, so the enquiry arrives structured rather than as a paragraph someone has to retype.
Ayro creates or corrects the customer and the contact attached to them, then leaves a note on the record capturing what changed, so the next person to open the file sees the whole conversation.
Ayro reads supply pricing and stock levels, the kits that bundle them, and the supplier invoices behind them, so a lead time quoted on a call matches what is actually on the shelf.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Ascora actions it has and picks the ones a request needs.
Authorize the Ascora account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Ascora actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeAscora · Ayro
What can you do in Ascora without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Ascora.
No. Jobs are read-only in this toolkit - Get Jobs, Get Job, and Search Jobs retrieve them, but there is no action that creates a job or assigns field staff to one. What it can do is raise the enquiry with Create Quotation and attach the detail with Create Note, so the scheduling decision reaches a coordinator with the context already on the record.
All 23 actions your agent can call on Ascora, straight from the live MCP connection.
Creates a note on an entity (customer, job, quote, etc.) in Ascora.
Create a new contact or update an existing contact for a customer.
Create a new customer or update an existing customer in Ascora.
Create a new supplier or update an existing supplier in Ascora.
Creates a new quotation/enquiry in Ascora for a customer.
Delete a specific customer by ID.
Retrieve details of a specific contact by their unique identifier.
Retrieve details of a specific customer by their unique identifier.
Retrieves all customers from the Ascora system.
Retrieves all inventory categories used to organize supplies and kits in Ascora.
Retrieves all inventory kits from Ascora.
Retrieves all inventory supplies with pricing and stock information from Ascora.
Retrieves details of a specific job by its unique identifier.
Retrieves a paginated list of jobs from Ascora with optional filtering by job type, status, secondary status, and date range.
Retrieves labour roles available for use in quotes from Ascora.
Retrieves a paginated list of quotes from Ascora with optional filtering by status, date range, or customer.
Retrieves standard sections that can be used in quotes.
Retrieves standard stages that can be used in quotes for progress tracking.
Retrieve details of a specific supplier by ID.
Retrieves supplier invoices from Ascora with optional pagination.
Retrieves a list of suppliers from the Ascora system.
Search for jobs by various criteria including job number, customer, or address.
Upload an attachment to an entity (quote, job, customer, etc.) in Ascora.
Same connection, same setup. Pick the next one your team already uses.
Pulls current Basecamp project status into the conversation and triggers updates on request.
Reads timesheets and timecards for any period, opens projects and tasks and starts timers on them, and moves timesheets through approval.
Comments on cards, sets and clears block reasons, reads board and column configuration, and maintains tags, stickers, and data fields.
Files tasks with priority, due date, and assignee, answers what is on someone's plate, reworks the plan when priorities move, and leaves context behind.
Raises corrective actions with an owner and a due date, reports where open issues stand, and looks up assets by their code straight from the conversation.
Lists time entries by project or person, generates filtered billing reports, locks days against edits, and maintains clients, projects, and labels.

Authorize the account and your agent has all 23 actions from the first conversation.
