24 actions ready for your AI
Connect Avaza to your AI
Add your Avaza key once and every AI you use can get expenses, post expenses and get tasks through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Avaza's own documented API, and we have not run them here yet.
Use your own Avaza account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Avaza
What your AI can do with Avaza
Choose a task and ask your AI.
Bill
- Bill get
GETGets list of Bills
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Bill post
POSTCreate a new draft Bill
BillNumber- Pass any string.
BillTemplateIDFK- If left blank the account default invoice template will be used.
CompanyIDFK- If left blank then you must specify Company Name.
CompanyName- If left blank then you must specify Company ID. Specified Name will be used to match existing customer record.
- Bill payment get
GETGets list of Bill Payments
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Bill payment post
POSTCreate new Bill Payment and optionally assign payment allocations to Bills
CompanyIDFK- Only required if no invoice allocations specified.
CurrencyCode- Optional for specifying the Bill Payment's Currency (3 letter ISO Currency Code).
DateIssued- Date of Payment.
ExchangeRate- Optional.
Project
- Project get
GETGets list of Projects
UpdatedAfter- Only show project records updated after a certain date (UTC)
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
Sort- A column to sort on.
- Project post
POSTCreate a Project
ProjectTitlerequired- The title of the new project.
CompanyIDFK- An ID of a company in Avaza to create the Project under.
CompanyName- The name for a Company to create the project under.
CurrencyCode- The ISO 3 letter currency code to use when creating a new Company.
- Project member get
GETGets list of Project Members
ProjectID- Get Project members filtered by ProjectID
UserID- Get Project members filtered by UserID
Schedule
- Schedule series add booking
POSTCreate new Schedule Booking
- Schedule series add leave
POSTCreate new Leave Booking
- Schedule series get
GETGets list of Schedule Series
UpdatedAfter- Limit results to records updated after the specified date
ScheduleStartDateFrom- Filter for schedules that start on or after a specific date
ScheduleStartDateTo- Filter for schedules that start on or before a specific date
ScheduleEndDateFrom- Filter for schedules that end on or after a specific date
Company
- Company get
GETGets list of Companies
pageSize- Number of results per page
pageNumber- 1 based page number to retrieve
Sort- (optional) Supply one of: "DateUpdated", "DateCreated", "CompanyName","DateUpdated desc","DateCreated desc", "CompanyName desc"
- Company post
POSTCreate a Company
CompanyNamerequired
Show 6 more groups
Contact
- Contact get
GETGets list of Contacts
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Contact post
POSTCreate a Contact
ContactEmailrequiredFirstnamerequiredLastnamerequired
Estimate
- Estimate get
GETGets list of Estimates
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Estimate post
POSTCreate a new draft Estimate
CompanyIDFK- If left blank then you must specify Company Name.
CompanyName- If left blank then you must specify Company ID. Specified Name will be used to match existing customer record.
CurrencyCode- Expects ISO Standard 3 character currency code.
CustomerPONumber- Plain UTF8 text.
Expense
- Expense get
GETGets list of Expenses
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Expense post
POSTCreate an Expense
Amount- Expense Amount (Required).
CurrencyCode- A 3-letter ISO CurrencyCode for the expense currency.
CustomerIDFK- The Avaza Customer ID to associate the Expense with.
CustomerName- The name of an existing customer in Avaza.
Payment
- Payment get
GETGets list of Payments
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
- Payment post
POSTCreate new Payment and optionally assign payment allocations to Invoices
CustomerIDFK- Only required if no invoice allocations specified.
DateIssued- Date of Payment.
ExchangeRate- Optional.
PaymentAllocations- List of amounts within this payment that are allocated to invoices.
Task
- Task get
GETGets list of Tasks
UpdatedAfter- Optional filter to records updated after a specific date.
pageSize- Number of items per page.
pageNumber- Page to display.
Sort- Optional sorting instruction.
- Task post
POSTCreate a Task
ProjectIDFKrequiredSectionIDFKrequiredTitlerequiredEstimatedEffort- Decimal hours
Timesheet
- Timesheet get
GETGets list of Timsheets
UserID- The UserID of a timesheet user to filter timesheets for.
pageSize- Number of items per page (max 1000)
pageNumber- Page to display.
includeInvoiceDetails- Defaults to false.
- Timesheet post
POSTCreate a new Timesheet Entry
CustomMetadata- Optional.
Duration- The duration of the timesheet, in decimal hours.
EntryDate- The date of the timesheet entry, with an optional start time component.
Notes- Timesheet Notes
Ask your AI
Try one of these requests with a connected AI.
- Show me the expense in Avaza
- Post an expense in Avaza
- Show me the task in Avaza
- Post a task in Avaza
- Add a schedule series booking in Avaza
- Add a schedule series leave in Avaza
Works with
All appsUse Avaza alongside your other connected apps.
Avaza MCP server, hosted by ahel
One hosted endpoint serves Avaza. There is nothing to install and no local server to run.
Connect Avaza to Claude, Claude Code, Cursor or Codex
- Add your Avaza key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Avaza API docsavaza.com
- Where to find your Avaza keyon the vendor's side; paste it into ahel after sign-in
About Avaza
Avaza is a productivity service. Connect your own key and your AI can get expenses, post expenses and get tasks.
Avaza over MCP: ahel serves Avaza to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Avaza key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Avaza key safe?
Your Avaza key is sealed in ahel and added to the request server-side when your AI calls Avaza. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Avaza through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Avaza?
24 actions today, covering bills, projects and schedules. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Avaza cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Avaza may bill you for API use under its own terms.
