Moneybird
Moneybird is an online invoicing and accounting platform designed for small businesses and freelancers, offering features like invoicing, expense tracking, and financial reporting.
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
Moneybird connects with a single OAuth click - there is no token to paste. The first time an agent uses a Moneybird action, FlyMyAI asks you to authorize your Moneybird account. Approve it once and the connection is reused for every later run.
- Provider: Moneybird
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
MONEYBIRD_ADD_NOTE_TO_CONTACT | Tool to add a note or to-do to a contact. use when you need to record a comment or assign a task to a contact. | administration_id, contact_id, note |
MONEYBIRD_ARCHIVE_CONTACT | Tool to archive a contact. use when a contact is no longer needed and should be hidden permanently. | administration_id, contact_id |
MONEYBIRD_CREATE_CONTACT | Tool to create a new contact in moneybird. use after you have an administration id and need to onboard a new company/person. provide either company name or both firstname and lastname. | administration_id |
MONEYBIRD_CREATE_CONTACT_PERSON | Tool to create a new contact person. use when you have the contact id and need to add a person after confirming their firstname and lastname. | administration_id, contact_id, contact_person |
MONEYBIRD_CREATE_SALES_INVOICE | Tool to create a new sales invoice. use when you need to bill a contact with specified line items. | administration_id, sales_invoice |
MONEYBIRD_DELETE_CONTACT | Tool to delete a contact. use after confirming that contact should be removed. | administration_id, contact_id |
MONEYBIRD_DELETE_CONTACT_NOTE | Tool to delete a note from a contact. use when a note is no longer needed and should be removed permanently. | administration_id, contact_id, note_id |
MONEYBIRD_DELETE_CONTACT_PERSON | Tool to delete a contact person from a contact. use after confirming the administration id, contact id, and contact person id. | administration_id, contact_id, contact_person_id |
MONEYBIRD_FILTER_CONTACTS | Tool to filter contacts. use when you need to retrieve contacts matching specific criteria like created after or first name. | administration_id |
MONEYBIRD_GET_ADDITIONAL_CHARGES | Tool to get additional charges for a contact. use when you need to view pending (or optionally billed) usage or recurring charges. | administration_id, contact_id |
MONEYBIRD_GET_CONTACT | Tool to retrieve all information about a specific contact by id. use when you need the full details of a contact, for example before generating invoices. | administration_id, contact_id |
MONEYBIRD_GET_CONTACT_BY_CUSTOMER_ID | Tool to retrieve full contact details by customer id. use when you need all fields of a contact given its customer id. | administration_id, customer_id |
MONEYBIRD_GET_CONTACT_PERSON | Tool to get all information about a contact person. use when you have the administration, contact, and contact person ids and need full details before updating. | administration_id, contact_id, contact_person_id |
MONEYBIRD_GET_SALES_INVOICE | Tool to get a single sales invoice by id. use when you need detailed invoice data for a known invoice id. | administration_id, invoice_id |
MONEYBIRD_LIST_ADMINISTRATIONS | Tool to list all administrations accessible by the authenticated user. use when you need to obtain administration id for subsequent operations like create contact. | - |
MONEYBIRD_LIST_CONTACTS_SYNCHRONIZATION | Tool to list all contact ids and versions for synchronization. use when you need to detect which contacts have changed and update local data accordingly. | administration_id |
MONEYBIRD_LIST_SALES_INVOICES | Tool to list all sales invoices in an administration. use when you need an overview of invoices for a given administration. | administration_id |
MONEYBIRD_REQUEST_CONTACT_PAYMENTS_MANDATE_URL | Tool to request a url for setting up a payments mandate. use when you need to generate a direct-debit authorization link for a contact (valid for 14 days). | administration_id, contact_id |
MONEYBIRD_UPDATE_CONTACT | Tool to update a contact. use when you need to modify existing contact details by id. only provided fields will be changed. | administration_id, contact_id, contact |
MONEYBIRD_UPDATE_CONTACT_PERSON | Tool to update a contact person. use after selecting a specific contact person when you need to change their details. | administration_id, contact_id, contact_person_id |
MONEYBIRD_UPDATE_SALES_INVOICE | Tool to update an existing sales invoice by id. use when modifying invoice header or line items. | administration_id, sales_invoice_id, sales_invoice |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Moneybird!