← Files MOCOARCHIVED FILE
.codex-plugin/plugin.json
6.27 KB · Nov 14, 2026 · 01:32 UTC
{
"author": {
"email": "support@mocoapp.com",
"name": "MOCO",
"url": "https://www.mocoapp.com"
},
"description": "Ask questions about your MOCO data and manage projects, time, planning, leads and offers directly from chat.",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Look up monthly revenue grouped by customer (read-only reporting)",
"prompt": "How much revenue did we bill this month, broken down by customer?",
"tools_triggered": "find_invoices",
"expected_behavior": "Assistant calls find_invoices for the current month and returns the billed total grouped by customer, matching the invoices in the MOCO account."
},
{
"description": "Identify projects exceeding their budget (read-only reporting)",
"prompt": "Which projects are currently over budget?",
"tools_triggered": "project_profitability_report",
"expected_behavior": "Assistant calls project_profitability_report and lists the projects whose costs or billed amounts exceed their budget, including the over-budget project present in the test data."
},
{
"description": "Check team utilization for the coming weeks (read-only planning)",
"prompt": "What is our team's utilization over the next four weeks?",
"tools_triggered": "find_planning_entries",
"expected_behavior": "Assistant calls find_planning_entries for the next four weeks and summarizes planned hours per person and week."
},
{
"description": "Create a new project with budget and timeline (write action)",
"prompt": "Create a new project for client Beispiel GmbH with a budget of 25,000 and a 3-month timeline.",
"tools_triggered": "find_companies, create_project",
"expected_behavior": "Assistant looks up client X, then creates the project with a 25,000 budget and a 3-month schedule; the project is visible in MOCO."
},
{
"description": "Record time for a project service (write action)",
"prompt": "Log 8 hours on project Consulting for the service Entwicklung today.",
"tools_triggered": "find_contracted_projects, create_activity",
"expected_behavior": "Assistant finds the project, creates an 8-hour time entry for today, and confirms; the entry appears in MOCO time tracking."
}
],
"negative": [
{
"description": "Destructive request has no matching tool",
"prompt": "Delete all invoices for client Beispiel GmbH.",
"expected_behavior": "Assistant explains that deleting invoices is not possible via the MOCO connector (no delete tools exist) and does not call any tool."
},
{
"description": "Out-of-scope request: invoices are read-only",
"prompt": "Create an invoice for client Beispiel GmbH.",
"expected_behavior": "Assistant explains invoice creation is not supported by the connector and suggests creating the invoice in MOCO directly."
},
{
"description": "Permission boundary: time tracking is personal",
"prompt": "Log 10 hours on project ABC for my colleague Anna.",
"expected_behavior": "Assistant declines or clarifies that time entries can only be created for the connected user and does not create entries for other users."
}
]
},
"demo_recording_url": "https://everii-my.sharepoint.com/:v:/g/personal/patrick_wienzek_everii_io/IQAp-l2RCCmMTK5Mj9Yf9qY9AUceCDxiNlzG_qBo3dZLKWw?e=iGRNcy"
},
"publication": {
"release_notes": "v1.0.0 \u2014 Initial release.\n\nFirst public release of the MOCO plugin.\n\n- Connects ChatGPT to MOCO (ERP software for agencies and service companies) via a remote MCP server at https://api.mocoapp.com/mcp\n- Different tools covering the major MOCO use cases: time tracking, planning, projects & tasks, companies & contacts, leads & offers, and invoice reporting\n- OAuth 2.1 sign-in with the user's personal MOCO login; tool access is always limited by the user's own MOCO permissions\n- No destructive operations: all write tools are create/update actions; account admins can enable a read-only mode"
}
}
},
"homepage": "https://www.mocoapp.com",
"interface": {
"brandColor": "#38b5eb",
"capabilities": [
"Read",
"Write"
],
"category": "Productivity",
"composerIcon": "./assets/composer-icon.svg",
"defaultPrompt": [
"Wie hoch war der Umsatz in diesem Monat, aufgeschl\u00fcsselt nach Kunde?",
"Welche Projekte liegen derzeit \u00fcber dem Budget?",
"Erfasse acht Stunden auf dem Projekt ABC f\u00fcr die Leistung Beratung."
],
"developerName": "MOCO",
"displayName": "MOCO",
"logo": "./assets/logo.png",
"longDescription": "MOCO is the ERP software for agencies and service companies. The MOCO MCP server connects your AI assistant directly to your MOCO account, so you can look up business data and, if you choose, take action in MOCO \u2013 all in natural language.\n\nConnects via OAuth with your personal MOCO login \u2013 you only see and change what you are allowed to in MOCO itself. Account admins can limit the connection to read-only access. We recommend starting with read access and reviewing any action before it is executed.\n\nRequirement: a MOCO account with the MCP feature enabled by an admin (settings > account > AI). Setup guide: https://www.mocoapp.com/integrationen/70-moco-mcp",
"privacyPolicyURL": "https://www.mocoapp.com/cloud-software/dsgvo",
"shortDescription": "Time, projects & invoicing",
"supportURL": "https://www.mocoapp.com/unternehmen/kontakt",
"termsOfServiceURL": "https://www.mocoapp.com/unternehmen/agbs",
"websiteURL": "https://www.mocoapp.com"
},
"keywords": [
"moco",
"erp",
"time tracking",
"zeiterfassung",
"projects",
"projekte",
"invoicing",
"rechnungen",
"crm",
"agencies"
],
"mcpServers": "./.mcp.json",
"name": "moco",
"version": "1.0.0",
"apps": "./.app.json"
}
SHA-256: 0362e9ec12b3f03c4d6e7a0bd4313225694fed6073de306daebd487184849c60