Skip to content

Integration · Accounting

gaviti.com

Connect Claude & ChatGPT to Gaviti

Ask your AI which invoices a customer has open, which disputes are waiting, or what happened on an account lately in Gaviti. It can open and update disputes, reply to customer messages in a dispute, add notes to the activity log, and read bank transactions and credit overviews. Collections questions get answered without clicking through the platform.

Connect Gaviti free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which invoices does Brightline Ltd have open?”

    The AI lists invoices filtered on the customer.

  • “Which disputes are still open?”

    It lists disputes on invoices, filtered by the fields you ask for.

  • “Open a dispute on invoice 88213 for 1,250 EUR, the customer says the goods arrived damaged.”

    It creates a dispute on the invoice with the customer and the disputed amount.

What your AI can do

Invoices and customers

List and filter invoices and customers, and read customer credit overviews.

Disputes

List, open and update disputes on invoices, and reply to customer messages in a dispute.

Activity and cash

Read the activity log of notes, emails and actions, add notes, and list bank transactions from cash application.

  • “Reply to the customer in dispute 311 that a credit note is on its way.”

    It sends your reply to the customer in the dispute, under your user email.

  • “Add a note to Brightline: promised payment by Friday.”

    It adds the note to the activity log with you as the author.

  • “What do the credit overviews say about our top customers?”

    It lists customer credit overviews from the credit management module.

20 tools for Gaviti

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_disputeChanges dataOpen a dispute on an invoice. `json` is a JSON string with at least `invoiceId`, `customerId` and the disputed `amount`.
  • create_dispute_manyChanges dataCreate a new dispute. Required: json. API summary: Create multiple disputes on invoices.
  • create_insertChanges dataCreate a new insert. Required: email, name or access control role ids. API summary: Add a user to the company.
  • create_notesChanges dataAdd notes to the activity log. `json` is a JSON string with `companyId`, `userEmail` of the note author and the notes.
  • create_roleDeletesCreate a new role. Destructive action; may require approval. API summary: Retrieve company roles.
  • create_updateChanges dataCreate a new update. Required: user id. API summary: Update a user in the company.
  • create_userChanges dataCreate a new user. API summary: Retrieve company users.
  • list_activity_logChanges dataRetrieve the company activity log (notes, emails, actions), with `per_page` and an optional `search` object.
  • list_bank_transactionsChanges dataList bank transactions from the cash application module, with paging and an optional `search` object.
  • list_credit_overviewsChanges dataList customer credit overviews from the credit management module, with paging and an optional `search` object.
  • list_customersChanges dataList customers, with `page` and `per_page` for paging and an optional `search` object of filter fields.
  • list_disputesChanges dataList disputes on invoices, with `page` and `per_page` for paging and an optional `search` object of filter fields.
  • list_invoicesChanges dataList invoices, with `page` and `per_page` for paging and an optional `search` object of filter fields.
  • reply_to_dispute_messageVisible to othersReply to a customer's message in a dispute: `dispute_id`, the `reply` text and your user `email`. This sends the reply to the customer.
  • update_companyChanges dataUpdate an existing company identified by type. API summary: Retrieve available credit report companies for a given provider type.
  • update_countryChanges dataUpdate an existing country identified by type. API summary: Retrieve supported countries for a given credit provider type.
  • update_disputesChanges dataUpdate one or more disputes. `json` is a JSON string holding an array of update objects, each with the `disputeId`.
  • update_generate_reportChanges dataUpdate an existing generate report identified by type. API summary: Generate a credit report for a given provider type.
  • update_runChanges dataUpdate an existing run identified by adapter name. API summary: Execute the specified adapter.
  • update_search_criterionChanges dataUpdate an existing search criterion identified by type. API summary: Retrieve credit report search criteria for a given provider type.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Gaviti from the app list.

  2. 2

    Paste your key

    Choose your Gaviti API host, api.gaviti.com for Europe or us.api.gaviti.com for the US, and paste your API key. Ask Gaviti support for your public API key and your Company ID. Most calls need the Company ID in the request, so keep it at hand.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Gaviti?

The AI can list invoices, customers, disputes, bank transactions, credit overviews and the activity log. It can open disputes, update them, reply to a customer's message in a dispute and add notes to the activity log.

Does the AI see my Gaviti API key?

No. Your Gaviti API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with only reading invoices and customers. Replying in a dispute sends a message to the customer and can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Gaviti account.

Which Gaviti host should I choose?

Pick the data center your Gaviti account runs in: api.gaviti.com for Europe or us.api.gaviti.com for the US. If you are not sure, ask Gaviti support when you request your API key and Company ID.

Let your AI work in Gaviti today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Gaviti free

HeyMyApps is not affiliated with Gaviti. Product names are trademarks of their owners.