Skip to main content
Moneybird logo

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.

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
MONEYBIRD_ADD_NOTE_TO_CONTACTTool 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_CONTACTTool to archive a contact. use when a contact is no longer needed and should be hidden permanently.administration_id, contact_id
MONEYBIRD_CREATE_CONTACTTool 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_PERSONTool 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_INVOICETool to create a new sales invoice. use when you need to bill a contact with specified line items.administration_id, sales_invoice
MONEYBIRD_DELETE_CONTACTTool to delete a contact. use after confirming that contact should be removed.administration_id, contact_id
MONEYBIRD_DELETE_CONTACT_NOTETool 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_PERSONTool 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_CONTACTSTool to filter contacts. use when you need to retrieve contacts matching specific criteria like created after or first name.administration_id
MONEYBIRD_GET_ADDITIONAL_CHARGESTool 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_CONTACTTool 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_IDTool 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_PERSONTool 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_INVOICETool 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_ADMINISTRATIONSTool 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_SYNCHRONIZATIONTool 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_INVOICESTool 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_URLTool 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_CONTACTTool 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_PERSONTool 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_INVOICETool to update an existing sales invoice by id. use when modifying invoice header or line items.administration_id, sales_invoice_id, sales_invoice
We love our partners - FlyMy.AI builds with the best. Thanks, Moneybird!