Skip to content

Integration · Accounting

getmyinvoices.com

Connect Claude & ChatGPT to GetMyInvoices

Ask your AI which invoices are unpaid, where a supplier's latest invoice is, or what is waiting for approval in GetMyInvoices. It can search, read, download, upload and update documents, manage companies and tags, and link documents to bank transactions. It can also approve, reject or comment on workflow approvals, with your approval if you want it.

Connect GetMyInvoices free

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

Try asking

  • “Which invoices from Nordic Print are still unpaid?”

    The AI finds the company and searches its documents with an unpaid payment status, with amounts and dates.

  • “Download the PDF of invoice 2024-118.”

    It searches by document number and downloads the document's file.

  • “Match the 1,250 EUR payment from March 3 to the Nordic Print invoice.”

    It finds the bank transaction and the document and links them, so the transaction is marked as matched.

What your AI can do

Invoices and documents

Search, read, download, upload, update and delete documents, and add or list attachments.

Companies and tags

List, read, create and update suppliers and customers with address, VAT ID and bank details, and list tags.

Bank and approvals

Read bank accounts and transactions, link documents to transactions, and approve, reject or comment on approvals.

  • “What is waiting for approval, and what did people comment?”

    It lists documents in approval workflows and reads the approvals with their comments.

  • “Add a new supplier, Nordic Print ApS, with VAT ID DK12345678.”

    It checks the company list to avoid a duplicate and creates the company with name and VAT ID.

  • “Tag last month's hosting invoices as IT costs.”

    It searches the documents, finds the tag and updates each document's tags.

76 tools for GetMyInvoices

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

  • add_document_attachmentChanges dataAttach a file to an existing document: `document_uid`, `file_name` and base64 `file_content`.
  • approve_approvalDeletesApprove a workflow approval step by `workflow_approval_uid`, recorded as `approved_by` (a user ID from list_users). This moves the document on in the workflow and may release it for payment.
  • approve_payment_payment_stepVisible to othersApprove a payment (approval uid). Has effects visible outside this system. API summary: [Draft] Start payment process of workflow approval.
  • archive_accountVisible to othersArchive a account (bank account uid). Has effects visible outside this system. API summary: Archive a bank account.
  • assign_document_to_transactionChanges dataLink a document (`document_uid`) to a bank transaction (`bank_account_uid`, `transaction_uid`) to mark it as matched.
  • attach_paymentVisible to othersAssign a payment. Has effects visible outside this system. API summary: [Draft] Assigned a new approver to the current step of workflow approval.
  • attach_payment_to_accountChanges dataAssign a payment (transaction uid). API summary: Get assigned documents of transaction.
  • attach_payment_to_workflowChanges dataAssign a payment. API summary: [Draft] Assign Document To Workflow.
  • comment_on_approvalVisible to othersAdd a comment (and optionally a file) to a workflow approval by `approval_uid`, posted as `posted_by` (a user ID).
  • create_account_paymentChanges dataCreate a new payment for a account. Required: booking date, value date, description or amount. API summary: Add new transaction to bank account.
  • create_companyChanges dataCreate a company with `name` and optional address, email, phone, VAT ID, tax number, IBAN/BIC and tags. Check list_companies first to avoid duplicates.
  • create_company_migrateChanges dataCreate a new migrate for a company. Required: target type. API summary: [Draft] Migrate company type.
  • create_company_suggest_new_companyChanges dataCreate a new company. Required: portal name, portal url or download url. API summary: Suggest new company.
  • create_documentChanges dataCreate a new document. Required: body. Search documents first to avoid duplicates. API summary: Check document hash exist.
  • create_fraudfeedbackChanges dataCreate a new fraudfeedback. Required: invoice uid or feedback type. API summary: [Draft] Submit New Fraud Feedback.
  • create_request_reconnectChanges dataCreate a new request reconnect. Required: record type or record uid.
  • create_ticket_comment_countChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: [Draft] Get count of new comments of ticket.
  • create_transaction_paymentChanges dataCreate a new payment for a transaction. Required: ignore. API summary: Set transaction status to ignore or unknown.
  • delete_accountDeletesPermanently delete a account by account uid. Destructive action; may require approval. API summary: Delete a bank account.
  • delete_account_delete_email_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: [Draft] Delete email account.
  • delete_account_paymentDeletesPermanently delete a payment by payment uid. Destructive action; may require approval. API summary: Delete transaction.
  • delete_companyDeletesPermanently delete a company by company uid. Destructive action; may require approval. API summary: Delete custom company.
  • delete_documentDeletesDelete a document by `document_uid`. Only use when the user clearly asks to remove it.
  • delete_documentsMoves moneyPermanently delete a document by document uid. Financial or irreversible action; may require approval. API summary: Delete an existing document thumb.
  • delete_one_attachmentDeletesPermanently delete a document by document uid 2. Destructive action; may require approval. API summary: Delete one attachment.
  • delete_portalDeletesPermanently delete a portal by portal uid. Destructive action; may require approval. API summary: Delete online portal.
  • download_documentDownload the file (usually the PDF) of a document by `document_uid`.
  • get_accountGet the connected GetMyInvoices account's details. Use to confirm which account you are working in.
  • get_account_2Get one account by account id. API summary: [Draft] Get email account detail.
  • get_all_sync_accountsGet one account. API summary: Get all sync accounts.
  • get_approvalGet one workflow approval by `approval_uid`; set `include_comments` to see its comments.
  • get_bank_transactionGet one bank transaction by `bank_account_uid` and `payment_uid`.
  • get_companyGet one company by `company_uid`, with address, VAT ID, bank details and tags.
  • get_documentGet one document by `document_uid`, with amounts, dates, company, payment status and tags; set `load_line_items` or `readable_text` for more detail.
  • get_one_attachment_for_an_invoiceGet one document for a document by document uid 2. API summary: Get one attachment for an invoice.
  • get_thumb_of_a_documentList documents for a document. API summary: Get thumb of a document.
  • get_ticketGet one ticket by ticket id. API summary: [Draft] Get details of one ticket.
  • list_accounts_account_detailsList accounts. API summary: [Draft] Get related accounts.
  • list_api_statusesList api statuses. API summary: Check API status.
  • list_approvalsList documents in approval workflows, filtered by `status_filter`, `supplier_uid_filter` or `text_filter`. Paged with `page` and `limit`.
  • list_bank_accountsList the connected bank accounts, optionally filtered by `search_text` or `connection_status`. Use this to find a bank account ID.
  • list_bank_transactionsList transactions of one bank account (`bank_account_uid`), filtered by `text_filter`, `status_filter` or `start_date_filter`/`end_date_filter`. Paged with `limit` and `offset`.
  • list_companiesList the companies (suppliers and customers) in the account, optionally filtered by `status_filter` or `company_type_filter`. Use this to find a company's ID.
  • list_countriesList countries. API summary: Get all countries.
  • list_currenciesList currencies. API summary: Get all currencies.
  • list_desktop_portalsList desktop portals. API summary: [Draft] Get all desktop portals.
  • list_document_attachmentsList the attachments of a document by `document_uid`.
  • list_documentsList documents. Optional filters: deleted since filter. Results are paginated. API summary: Get all deleted documents.
  • list_notificationsList notifications. Optional filters: notification type. API summary: [Draft] Get all notifications.
  • list_paymentsList payments. Optional filters: bank accounts uid, start date filter, end date filter, text filter or status filter. Results are paginated. API summary: Get transactions.
  • list_payments_payment_runsList payments. Optional filters: status. API summary: [Draft] Get All Payment Runs.
  • list_pending_workflow_approvalsList pending workflow approvals. Optional filters: user uid. API summary: [Draft] Get user pending workflow approvals.
  • list_portalsList portals. Results are paginated. API summary: Get all portals.
  • list_tagsList the tags used in the account for documents and transactions.
  • list_usersList the users of the account with their IDs, for use as approver or commenter.
  • list_vat_ratesList vat rates. API summary: Get all vat rates.
  • list_workflowsList workflows. API summary: [Draft] List all workflows.
  • reject_approvalDeletesReject a workflow approval by `workflow_approval_uid` with a `comment`, recorded as `rejected_by` (a user ID from list_users).
  • search_documentsSearch invoices and other documents with `search_query` and filters such as `company_filter`, `document_type_filter`, `payment_status_filter`, `tag_filter`, `start_date_filter`/`end_date_filter` and `document_number_filter`. Paged with `page` and `limit`.
  • search_ticketsSearch tickets by status or search. Use this to find existing tickets before creating a new ticket. Results are paginated. API summary: [Draft] Get all tickets.
  • send_accountVisible to othersEmail a account. Has effects visible outside this system. Results are paginated. API summary: [Draft] Get all email accounts.
  • send_account_emailVisible to othersEmail a account. Has effects visible outside this system. API summary: [Draft] Create New Email Account.
  • send_messageVisible to othersEmail a message. Has effects visible outside this system. API summary: [Draft] Email Rules.
  • submit_notificationVisible to othersMark all read a notification. Has effects visible outside this system. API summary: [Draft] Mark all read notifications.
  • submit_paymentDeletesReturn a payment. Destructive action; may require approval. API summary: [Draft] Return the current step in the workflow approval process.
  • submit_ticketVisible to othersSubmit a ticket. Has effects visible outside this system. API summary: Submit a support ticket.
  • update_accountChanges dataUpdate an existing account identified by account uid. API summary: Update bank account.
  • update_account_paymentChanges dataUpdate an existing payment identified by payment uid. API summary: Update transaction.
  • update_account_update_email_accountVisible to othersUpdate an existing account identified by account id. Only the fields you pass are changed. Has effects visible outside this system. API summary: [Draft] Update Email Account.
  • update_companyChanges dataUpdate a company by `company_uid`; `name` is required, plus any address, contact, tax or bank fields to change.
  • update_documentChanges dataUpdate a document's data by `document_uid`, such as document number, dates, amounts, currency, company, payment status, note or tags. Only the fields you pass change.
  • update_documentsVisible to othersUpdate an existing document identified by document uid. Has effects visible outside this system. API summary: Update thumb data of existing document.
  • update_notificationsDeletesUpdate an existing notification. Destructive action; may require approval. API summary: [Draft] Update Notification Email Address.
  • update_ticketChanges dataUpdate an existing ticket identified by ticket id. API summary: [Draft] Update details of a specific ticket.
  • update_transaction_paymentsVisible to othersUpdate an existing payment identified by transaction uid. Has effects visible outside this system. API summary: Set transactions tags.
  • upload_documentChanges dataUpload a new invoice or other document: `file_name`, base64 `file_content` and `document_type` are required; optionally set company, amounts, dates, payment status and tags, or `run_ocr`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your GetMyInvoices API key. Log in to GetMyInvoices and open the API access page (app.getmyinvoices.com/api_access) to generate your API key, then copy it.

  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 GetMyInvoices?

The AI can search and read invoices and other documents, download their files, upload new documents, update or delete them and manage attachments. It can list, read, create and update companies, list tags and users, read bank accounts and transactions, link a document to a transaction, and approve, reject or comment on workflow approvals.

Does the AI see my GetMyInvoices credentials?

No. Your GetMyInvoices 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 read-only. Deleting a document is permanent, and approving a step moves a document on in its workflow and can release it for payment. Both can require your approval before they run. 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 GetMyInvoices account.

Can the AI upload invoices to GetMyInvoices?

Yes. The AI can upload a document with a file name, the file content and a document type, and optionally set the company, amounts, dates, payment status and tags or ask GetMyInvoices to run OCR. It can also attach extra files to an existing document.

Let your AI work in GetMyInvoices today.

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

Connect GetMyInvoices free

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