Agiled through One
Agiled is an all-in-one business management platform that helps freelancers and small businesses manage CRM, projects, finances, contracts, invoicing and client portals within a unified workspace.
One exposes Agiled through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.
How to run an action
- Find the action in the table below, or call
search_one_platform_actions with platform agiled if it is not listed.
- Call
get_one_action_knowledge with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
- Call
execute_one_action with parameters copied from that knowledge.
Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.
Before you start
Call list_one_integrations once and confirm Agiled is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.
Each connection carries an access field. If it reports {"policy": "methods", "methods": ["GET"]} the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.
Before a write
Creates, updates, deletes and sends land on a real Agiled account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.
Actions
Tasks
| Action |
Method |
Path |
Action id |
| List Tasks |
GET |
/api/v1/tasks |
conn_mod_def::GJe8bPJgp0I::H5G27k9hQ9WzyAijpkbyfw |
| Delete a Task |
DELETE |
/tasks/{{id}} |
conn_mod_def::GJe8b36-BEE::c3Ab0STET1uEhc9yrSTBjg |
| Mark a Task as Complete |
PUT |
/tasks/markcomplete/{{id}} |
conn_mod_def::GJe8bo8xr5w::9CyUyeFKRWCQg-irTFYxAg |
| Send a Reminder for a Task |
PUT |
/tasks/remindForTask/{{id}} |
conn_mod_def::GJe8bhNhbQo::9gi0nTNsQ1uWpTX9YsnXsw |
| Store New Task |
POST |
/api/v1/tasks |
conn_mod_def::GJe8bUwIjSI::Vc7-46bNTpqeo8te0TYMCw |
| Update a Task |
PUT |
/tasks/{{id}} |
conn_mod_def::GJe8byDNhw8::9Pycb_xzRzSRVWNIOchFkA |
Payments
| Action |
Method |
Path |
Action id |
| Get Payments |
GET |
/api/v1/payment |
conn_mod_def::GJe8YWLuu0g::97nHUQLjSJK-W8kD-UHthQ |
| List Payments |
GET |
/api/v1/payments |
conn_mod_def::GJe8X9xT9Yw::QibNkPmzT9atMPVDqiv7EA |
| Delete a Payment |
DELETE |
/payments/{{id}} |
conn_mod_def::GJe8YPjdYDk::tvqpfTtLSTeeWif_yGrjPg |
| Store New Payment |
POST |
/api/v1/payments |
conn_mod_def::GJe8YD8qR0w::Pp_eAZiATCecm1oTpU3EWA |
| Update a Payment |
PUT |
/payments/{{id}} |
conn_mod_def::GJe8YKCCDkE::aj8G55vmRhifdKudq5R2KQ |
Deals
| Action |
Method |
Path |
Action id |
| Get a Deal |
GET |
/v1crm/deals/{{id}} |
conn_mod_def::GJe8SdKMsnQ::iaFAdTHNTzKnHUYvQQFE6g |
| List Deals |
GET |
/api/v1/crm/deals |
conn_mod_def::GJe8SP0_Ix0::s3hiUik8QJ6T7Q5ah6K7FA |
| Create a Deal |
POST |
/api/v1/crm/deals |
conn_mod_def::GJe8SW9Ew6A::DHGLjSOtSMSmpANTQ5j4yw |
| Delete a Deal |
DELETE |
/crm/deals/{{id}} |
conn_mod_def::GJe8Ss7OaMg::h8l2wFaISM2bI0q2SlqGMw |
| Update a Deal |
PUT |
/crm/deals/{{id}} |
conn_mod_def::GJe8SmipQ9k::elfYV-ejQsOLD6tzKX-aZA |
Products
| Action |
Method |
Path |
Action id |
| List Products |
GET |
/products |
conn_mod_def::GJe8YfPDHN8::a3gwZDZ9QyyGzC8vVGLdFw |
| Delete a Product |
DELETE |
/products/{{id}} |
conn_mod_def::GJe8ZAycybU::tfE_ZYvARh6NR3TyNjeCbg |
| Store a New Product |
POST |
/api/v1/products |
conn_mod_def::GJe8YlXCISY::sKu54fFaRjKUujAUSZAS8w |
| Update a Product |
PUT |
/products/{{id}} |
conn_mod_def::GJe8Y7Nj3VU::hQzeNncJSmKxR-eiZ3Mk9w |
Projects
| Action |
Method |
Path |
Action id |
| List Projects |
GET |
/projects |
conn_mod_def::GJe8Zq6wOjg::8Ux9PYbxSdSSSfFWDAdIcQ |
| Delete a Project |
DELETE |
/projects/{{id}} |
conn_mod_def::GJe8aMiADgg::WCLqs0EtTra-0sc0ZOeVMg |
| Store New Project |
POST |
/api/v1/projects |
conn_mod_def::GJe8ZwW9VUM::jTKuPHavT4-moDjN0VYV8Q |
| Update a Project |
PUT |
/projects/{{id}} |
conn_mod_def::GJe8Z9Mk5vU::ZqV8lAM_SYSrhOzjADC3hQ |
Tickets
| Action |
Method |
Path |
Action id |
| List Tickets |
GET |
/api/v1/tickets |
conn_mod_def::GJe8eJDtVJg::D7Q-p3_KQDyE4iF1KWqB3A |
| Create a Ticket |
POST |
/api/v1/tickets |
conn_mod_def::GJe8ePxdEno::iJwzHX-QSJKYuE1CCTb1wA |
| Delete a Ticket |
DELETE |
/tickets/{{id}} |
conn_mod_def::GJe8etEZAkc::J8RljeqYQxCu2LRdMZwwAQ |
| Update a Ticket |
PUT |
/tickets/{{id}} |
conn_mod_def::GJe8em0Bpwo::ITxDre7cTEOHMaQrILM5XA |
Timelogs
| Action |
Method |
Path |
Action id |
| List a Project’s Timelogs |
GET |
/timelogs/{{id}} |
conn_mod_def::GJe8fijz2nQ::T2ALKs93QfCIRKBPZR74pA |
| Delete a TimeLog |
DELETE |
/timelogs/{{id}} |
conn_mod_def::GJe8fuhdQBk::9PYsMLP9Rd-zit6nvct_3g |
| Store a New Timelog |
POST |
/api/v1/timelogs |
conn_mod_def::GJe8fdYNHcc::j5NcmFXlR1erpejxGe0eBw |
| Update a Timelog |
PUT |
/timelogs/{{id}} |
conn_mod_def::GJe8fnz9YyI::vERWJH62SsWq8jz9p53mEw |
Events
| Action |
Method |
Path |
Action id |
| List Events |
GET |
/api/v1/events |
conn_mod_def::GJe8U4cn6rQ::KG0T3ARLTHW3AAd6UiyisQ |
| Delete an Event |
DELETE |
/events/{{id}} |
conn_mod_def::GJe8VT9QfGo::tV_EZRJxSzulfuAHwzQMWA |
| Store a New Event |
POST |
/api/v1/events |
conn_mod_def::GJe8VI4tLFQ::6JkvS7HzQt-aIhZdaDiCYQ |
| Update an Event |
PUT |
/events/{{id}} |
conn_mod_def::GJe8VPBxViY::2XNr58fVRoyfoXigyiEf4A |
Contacts
| Action |
Method |
Path |
Action id |
| List Contacts |
GET |
/api/v1/contacts |
conn_mod_def::GJe8NWaF5IE::vvNyMposSrO4lj1LsWkUjQ |
| Delete a Contact |
DELETE |
/contacts/{{id}} |
conn_mod_def::GJe8N6zFaP0::e02iTaFHSi2R4PxweQ-BNw |
| Store New Contact |
POST |
/api/v1/contacts |
conn_mod_def::GJe8NoiOWhI::hh5oYDOXSjKQFe3OzSpaCg |
| Update a Contact |
PUT |
/contacts/{{id}} |
conn_mod_def::GJe8NzcXTps::ar5Cch_OQOWk3dTZ5L6mHQ |
TicketChannels
| Action |
Method |
Path |
Action id |
| List Ticket Channels |
GET |
/api/v1/ticketchannels |
conn_mod_def::GJe8cwxm0-4::z5t-JbXKR7eYza3hvWq-pA |
| Create a Ticket Channel |
POST |
/api/v1/ticketchannels |
conn_mod_def::GJe8c31QQDk::-xSc_YMgTYKw57xFkGOASA |
| Delete a Ticket Channel |
DELETE |
/ticketchannels/{{id}} |
conn_mod_def::GJe8doX_peU::mZN92EfzTlisHzRs84mzhg |
| Update a Ticket Channel |
PUT |
/ticketchannels/{{id}} |
conn_mod_def::GJe8dhqE-SE::nMI9OAGxRCuy6M3pK2N33w |
Estimates
| Action |
Method |
Path |
Action id |
| List Estimates |
GET |
/api/v1/estimates |
conn_mod_def::GJe8T2cfpjE::Btveskw9Tzy49VRKpQ5Zjg |
| Delete an Estimate |
DELETE |
/estimates/{{id}} |
conn_mod_def::GJe8UR7LPho::9XswvDn4TweJuYT9NPy0zQ |
| Store a New Estimate |
POST |
/api/v1/estimates |
conn_mod_def::GJe8T-XXowo::bY_B7NrIR-e13AhVLUHggA |
| Update an Estimate |
PUT |
/estimates/{{id}} |
conn_mod_def::GJe8UMwmOho::f6G9JXtTR12Yv5XxzfvICQ |
Expenses
| Action |
Method |
Path |
Action id |
| List Expenses |
GET |
/api/v1/expenses |
conn_mod_def::GJe8VZz3FmI::kNVLNBkzRkegEkfiY_uDFA |
| Delete an Expense |
DELETE |
/expenses/{{id}} |
conn_mod_def::GJe8V2APH3c::b1SOb_UXQOyz_5yg9xz6nA |
| Store a New Expense |
POST |
/api/v1/expenses |
conn_mod_def::GJe8VgCjsM8::7wy46LbZRoyXO0_ImDHk1w |
| Update an Expense |
PUT |
/expenses/{{id}} |
conn_mod_def::GJe8VwGxq-M::BKB7iW3VTPmb926TKhKerA |
Accounts
| Action |
Method |
Path |
Action id |
| List Accounts |
GET |
/api/v1/accounts |
conn_mod_def::GJe8MArNOM0::4W3ys2fZQxynomINK9s9wQ |
| Delete an Account |
DELETE |
/accounts/{{id}} |
conn_mod_def::GJe8MYmaiIw::bh575nrgQaeE1DjsVLVSWw |
| Store New Account |
POST |
/api/v1/accounts |
conn_mod_def::GJe8MHPlq7c::LTIbmP-nTXihHoQz-BY7Tw |
| Update an Account |
PUT |
/accounts/{{id}} |
conn_mod_def::GJe8MPiCIsU::sidG_sfOTRyc27FBh0fIqA |
EventTypes
| Action |
Method |
Path |
Action id |
| List Event Types |
GET |
/api/v1/event-types |
conn_mod_def::GJe8UZrx2xU::jpvGzQMASkuOLmmHTnrLlA |
| Create an Event Type |
POST |
/api/v1/event-types |
conn_mod_def::GJe8Uf6s05M::-Lz9d9O9TBKQa9-qXXlWpQ |
| Delete an Event Type |
DELETE |
/event-types/{{id}} |
conn_mod_def::GJe8UxjQhBw::kIkFh_KDTh-PKvRQlZUQIA |
| Update an Event Type |
PUT |
/event-types/{{id}} |
conn_mod_def::GJe8UszaZP4::CjKCsiKISHerDaPnuH0R3A |
CrmNotes
| Action |
Method |
Path |
Action id |
| List Notes for a CRM Contact or Account |
GET |
/crm/notes/{{type}}/{{id}} |
conn_mod_def::GJe8PJKGi80::KuPQnsL5Qv-AnWR7iTTiTA |
| Delete a CRM Note |
DELETE |
/crm/notes/{{id}} |
conn_mod_def::GJe8PlSY5qk::Xj9VsYqYRnW0oH267jOrfA |
| Store a New CRM Note |
POST |
/crm/notes |
conn_mod_def::GJe8PtyTfKs::yNmn4TDJS9GtG2DRosd_zQ |
| Update a CRM Note |
PUT |
/crm/notes/{{id}} |
conn_mod_def::GJe8PdnAN4Q::p4dN2bXoTlumlFBpaY8B-g |
Invoices
| Action |
Method |
Path |
Action id |
| List Invoices |
GET |
/api/v1/invoices |
conn_mod_def::GJe8Wk9SJVo::fGmb_HxMTe-h0hII2Z1MbA |
| Delete an Invoice |
DELETE |
/invoices/{{id}} |
conn_mod_def::GJe8XPzZids::cinfji_WRySUcD0U4_xdeg |
| Get an Invoice Payment Reminder |
PUT |
/invoices/{{id}} |
conn_mod_def::GJe8XJo8iF4::A7GiEMX7SOm3AU7HbL0XuA |
| Store a New Invoice |
POST |
/api/v1/invoices |
conn_mod_def::GJe8WuBFzQ8::BZEog1YtRda2MTmTt7IGiA |
TicketTypes
| Action |
Method |
Path |
Action id |
| List Ticket Types |
GET |
/api/v1/tickettypes |
conn_mod_def::GJe8dvs1Q1E::hXwYZdLrRsGnwYB-DLxVFg |
| Create a Ticket Type |
POST |
/tickettypes |
conn_mod_def::GJe8d1jR5Ts::GU4cDFOmR9GrUP84_KRa4g |
| Delete a Ticket Type |
DELETE |
/tickettypes/{{id}} |
conn_mod_def::GJe8eDDsXjw::EkvPyjvtRWu5Ob8cI7Ni4w |
| Update a Ticket Type |
PUT |
/tickettypes/{{id}} |
conn_mod_def::GJe8d7B9dug::fi20BG1gQ3-zb3aS1btoug |
CrmFiles
| Action |
Method |
Path |
Action id |
| Download a CRM File |
GET |
/crm/files/download/{{type}}/{{id}} |
conn_mod_def::GJe8OOdaA5s::TZhD15KvTf-E16i4AKNo6g |
| Show a CRM File (by Type) |
GET |
/crm/files/{{type}} |
conn_mod_def::GJe8OU6UWH8::96hI6HA1RAikmVhOfhl7cQ |
| View a CRM File (by Type and MD5 File ID) |
GET |
/crm/files/show/{{type}}/{{id}} |
conn_mod_def::GJe8OkvPrWE::6vD1cf4HTqeWbBvb3y6DNQ |
| Store a New CRM File by Type |
POST |
/crm/files/{{type}} |
conn_mod_def::GJe8ObGyT_Y::pJ21abfmQIiZQtrGSb_L9A |
TicketReply
| Action |
Method |
Path |
Action id |
| Delete a Ticket Reply |
DELETE |
/ticketsreply/{{id}} |
conn_mod_def::GJe8fEHKZL4::dtXgFx6-S3m831FZaJGnQA |
| Store a New Ticket Reply |
POST |
/api/v1/ticketsreply |
conn_mod_def::GJe8e1V0sco::C1pusyYySfSfLWwviCEaYA |
| Update a Ticket Reply |
PUT |
/ticketsreply/{{id}} |
conn_mod_def::GJe8e9PWJUo::5z7g7e7URp20X2izusyAbQ |
CrmTasks
| Action |
Method |
Path |
Action id |
| List a Contact or Account’s CRM Tasks |
GET |
/crm/tasks/{{type}}/{{id}} |
conn_mod_def::GJe8Q3hqeAc::jUUoOE5STf-s8j7hEXLx6w |
| Create a CRM Task (by Type) |
POST |
/crm/tasks/{{type}} |
conn_mod_def::GJe8RY6mf6g::i0sJNdjLS_SFm1JhNQFcyQ |
| Delete a CRM Task |
DELETE |
/crm/tasks/{{id}} |
conn_mod_def::GJe8Rib9VJ8::SFntPrAaRhqHVn8ubNJpdg |
TaskCategories
| Action |
Method |
Path |
Action id |
| List Task Categories |
GET |
/api/v1/taskcategories |
conn_mod_def::GJe8aeK-zAI::pVqmS0jSRFqGzZbIzIh_jw |
| Create a Task Category |
POST |
/api/v1/taskcategories |
conn_mod_def::GJe8alXxWZA::qXNgJ3BNRPSduRzKxGmQ9w |
| Delete a Task Category |
DELETE |
/taskcategories/{{id}} |
conn_mod_def::GJe8ayJafVY::QGx-pVLjQW6Z_KfVMJu8UA |
Employees
| Action |
Method |
Path |
Action id |
| List Employees |
GET |
/api/v1/employees |
conn_mod_def::GJe8TTFQMP0::DfcG2wMaQO6X2EvKLlkwJg |
| Store a New Employee |
POST |
/api/v1/employees |
conn_mod_def::GJe8TcJujn8::aC4_ZybpR2W1PJeg_7KuzQ |
| Update an Employee |
PUT |
/employees/{{id}} |
conn_mod_def::GJe8TvGLcy4::ixXZw3HzTM24JUQjl7iDdQ |
CrmMeeting
| Action |
Method |
Path |
Action id |
| Delete a CRM Meeting |
DELETE |
/crm/meetingdelete/{{ID}} |
conn_mod_def::GJe8PB4OFMo::gDmm0FIjTsO6oS0zFp1ETA |
| Store a New CRM Meeting (by Type) |
POST |
/crm/meetings/{{type}} |
conn_mod_def::GJe8Or8b5rA::ST1SWte2QBuz91wDdqDrCw |
1 more CrmMeeting actions are available through search.
This lists 90 of 166 actions. For anything not here, call search_one_platform_actions with platform agiled. The full catalog is at https://www.withone.ai/knowledge/agiled.
When a call fails
The error comes from Agiled, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.
Full catalog: https://www.withone.ai/knowledge/agiled
Integration knowledge by One (withone.ai), licensed under One-Knowledge-1.0. Attribution must be preserved in derivative works.