Moco
MOCO is a business management software offering project management, time tracking, and invoicing solutions.
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
Moco authenticates with an API key. Generate the credential in your Moco account, then paste it into FlyMyAI the first time an agent uses a Moco action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
MOCO Account Subdomain | The subdomain of your MOCO account, used to construct the base URL for API requests. (required) |
MOCO API Key | The API key used for authenticating requests to the MOCO API. (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 |
|---|---|---|
MOCO_ACTIVITIES_LIST | Tool to retrieve activities. use when you need to list time entries with filters like date range, user, project, or billing status. | - |
MOCO_ACTIVITY_GET | Tool to retrieve a single activity by id. use when you need to fetch details for a specific activity after confirming the activity id. | id |
MOCO_ACTIVITY_UPDATE | Tool to update an existing activity. use when you need to adjust details of a recorded time entry after confirming the activity exists. | id |
MOCO_COMMENTS_LIST | Tool to retrieve a list of comments. use after confirming the resource type and id. | - |
MOCO_COMPANY_CREATE | Tool to create a new company. use when you need to add a company after gathering required fields. | name, type |
MOCO_COMPANY_DELETE | Tool to delete a company. use when you need to remove a company from moco after confirming no active dependencies. | id |
MOCO_CONTACTS_LIST | Tool to retrieve a list of contacts. use when you need to list contacts optionally filtered by tags, term, or phone after confirming criteria. | - |
MOCO_DEALS_LIST | Tool to retrieve a list of all deals (leads). use when you need an overview of deals filtered by status, tags, date range, or associated company. | - |
MOCO_DEAL_CATEGORIES_LIST | Tool to list deal categories with their ids and probabilities. use when you need a reference of available deal category types after authenticating. | - |
MOCO_DEAL_DELETE | Tool to delete a deal. use when you have identified an obsolete or unwanted deal and confirmed its deletion. example: "delete the deal with id 123." | id |
MOCO_DEAL_GET | Tool to retrieve a single deal by id. use when you have a deal id and need detailed deal information. use after confirming the deal id. | id |
MOCO_DEAL_UPDATE | Tool to update an existing deal. use when you need to modify one or more fields of a deal after retrieving its details. | id |
MOCO_INVOICES_LIST | Tool to retrieve a list of all invoices. use when you need an overview of invoices, optionally filtered by status, date range, or client. | - |
MOCO_MOCO_INVOICE_CREATE | Tool to create a new invoice. use after gathering complete invoice data (customer, dates, items, etc.). | customer_id, recipient_address, date, due_date, title, tax, currency, items, status, change_address |
MOCO_MOCO_PURCHASE_CREATE | Tool to create a new purchase. use when you need to log an expense record after gathering date, items, and payment info. | date, currency, payment_method, items |
MOCO_OFFERS_LIST | Tool to retrieve a list of all offers. use when you need an overview of offers filtered by status, date range, or identifiers. | - |
MOCO_OFFER_GET | Tool to retrieve a single offer by id. use when you have an offer id and need detailed offer information. use after confirming the offer id. | id |
MOCO_PLANNING_ENTRIES_LIST | Tool to retrieve a list of all planning entries. use when you need an overview of planned hours filtered by period, user, or project. | - |
MOCO_PLANNING_ENTRY_CREATE | Tool to create a new planning entry. use when you need to allocate working hours to a project or deal. | starts_on, ends_on, hours_per_day |
MOCO_PLANNING_ENTRY_GET | Tool to retrieve a single planning entry by id. use when you need detailed information for a specific planning entry after confirming its id. | id |
MOCO_PROJECTS_LIST | Tool to retrieve a list of all projects. use when you need an overview of projects optionally filtered by company, leader, date range, or tags after confirming criteria. | - |
MOCO_PROJECT_CREATE | Tool to create a new project in moco. use when you need to provision a project with validated parameters. | name, currency, start_date, finish_date, fixed_price, retainer, leader_id, customer_id |
MOCO_PROJECT_GET | Tool to retrieve a single project by id. use when you need detailed project information after confirming the project id. | id |
MOCO_PROJECT_UPDATE | Tool to update an existing project. use when you need to modify project details after confirming the project id. | id |
MOCO_USERS_LIST | Tool to list all users. use when you need valid 'leader id' or 'co leader id' for project creation after confirming available staff. | - |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Moco!