Skip to main content
Moco logo

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.

Get your Moco credential →

Fields to fill in FlyMyAI

FieldDetails
MOCO Account SubdomainThe subdomain of your MOCO account, used to construct the base URL for API requests. (required)
MOCO API KeyThe 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.

ActionWhat it doesRequired inputs
MOCO_ACTIVITIES_LISTTool to retrieve activities. use when you need to list time entries with filters like date range, user, project, or billing status.-
MOCO_ACTIVITY_GETTool 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_UPDATETool 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_LISTTool to retrieve a list of comments. use after confirming the resource type and id.-
MOCO_COMPANY_CREATETool to create a new company. use when you need to add a company after gathering required fields.name, type
MOCO_COMPANY_DELETETool to delete a company. use when you need to remove a company from moco after confirming no active dependencies.id
MOCO_CONTACTS_LISTTool 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_LISTTool 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_LISTTool to list deal categories with their ids and probabilities. use when you need a reference of available deal category types after authenticating.-
MOCO_DEAL_DELETETool 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_GETTool 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_UPDATETool 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_LISTTool 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_CREATETool 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_CREATETool 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_LISTTool to retrieve a list of all offers. use when you need an overview of offers filtered by status, date range, or identifiers.-
MOCO_OFFER_GETTool 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_LISTTool 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_CREATETool 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_GETTool 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_LISTTool 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_CREATETool 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_GETTool to retrieve a single project by id. use when you need detailed project information after confirming the project id.id
MOCO_PROJECT_UPDATETool to update an existing project. use when you need to modify project details after confirming the project id.id
MOCO_USERS_LISTTool to list all users. use when you need valid 'leader id' or 'co leader id' for project creation after confirming available staff.-
We love our partners - FlyMy.AI builds with the best. Thanks, Moco!