Firmao
Firmao is a business information platform offering data and insights on companies, industries, and markets, providing tools for company research, industry analysis, and market intelligence.
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
Firmao authenticates with an API key. Generate the credential in your Firmao account, then paste it into FlyMyAI the first time an agent uses a Firmao action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Organization ID | The unique identifier for your Firmao organization, used to construct the API endpoint URL. (required) |
API Login and Password | Base64-encoded value of your Firmao API login and password (username:password), used for Basic Authentication. (required) |
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 |
|---|---|---|
FIRMAO_CREATE_INVOICE | Tool to create an invoice. Use after gathering all invoice details. | organization_id, transactionEntries, transactionNettoPrice, transactionBruttoPrice, transactionVatPrice, currency, invoiceDate, transactionDate |
FIRMAO_DELETE_COMPANY_SETTING | Tool to delete a specific company setting. Use when you need to remove a company setting by its unique ID after confirming the ID is valid. | setting_id |
FIRMAO_DELETE_CONTACT | Tool to delete a contact by marking it as deleted. Use when you need to soft-delete a contact after confirming its existence. | organization_id, contact_id |
FIRMAO_DELETE_INVOICE | Tool to delete an invoice. Use when you need to soft-delete a specific invoice by marking it deleted=true. Implements robust endpoint fallbacks and graceful degradation to ensure a validated response even when the API denies access or returns unexpected shape… | organization_id, invoice_id |
FIRMAO_DELETE_OFFER | Tool to delete an offer. Use when you need to soft-delete an existing offer by marking its deleted flag to true. After this call, the offer is considered deleted within the system. | organization_id, offer_id |
FIRMAO_GET_INVOICE | Tool to retrieve a specific invoice by its ID. Use when you need the full invoice data by its unique ID. | organization_id, invoice_id |
FIRMAO_GET_OFFER | Tool to retrieve offer details. Use when you need complete information for a specific offer by ID. | organization_id, offer_id |
FIRMAO_GET_TASK | Tool to retrieve details of a specific task by its ID. Use when you need to fetch a task after knowing its ID. | organization_id, task_id |
FIRMAO_LIST_COMPANY_SETTINGS | Tool to list company settings. Use when retrieving custom configurations for a company, optionally filtered by organization or company ID. | - |
FIRMAO_LIST_INVOICES | Tool to list invoices. Use when retrieving a list of invoices with optional pagination and filtering. | organization_id |
FIRMAO_LIST_TASKS | Tool to retrieve a list of tasks. Use when browsing tasks with pagination, sorting, or filters after confirming organization ID. | organization_id |
FIRMAO_UPDATE_CONTACT | Tool to update a contact. Use when you need to modify an existing contact by its ID after retrieving its details. | organization_id, contact_id |
FIRMAO_UPDATE_INVOICE | Tool to update an invoice. Use when you need to modify an existing invoice by its ID after retrieving its details. | organization_id, invoice_id, mode |
FIRMAO_UPDATE_OFFER | Tool to update an existing offer. Use when you need to modify offer fields after creation. | organization_id, offer_id |
FIRMAO_UPDATE_TASK | Tool to update an existing task. Use when you need to modify one or more fields of a task after confirming its current details. | organization_id, task_id |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Firmao!