Accelo MCP by usefulapi
Manage Accelo companies, contacts, jobs, tasks, tickets and time.
Connect it
Settings → Connectors → Add custom connector
URL: https://accelo.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://accelo.usefulapi.io/mcp{
"mcpServers": {
"accelo": {
"url": "https://accelo.usefulapi.io/mcp"
}
}
}claude mcp add --transport http accelo https://accelo.usefulapi.io/mcp{
"servers": {
"accelo": {
"type": "http",
"url": "https://accelo.usefulapi.io/mcp"
}
}
}23 tools, verified live
list_companiesread-onlyList companies (client organizations). Accelo API: GET /api/v0/companies. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_companyread-onlyFetch a single company (client organization). Accelo API: GET /api/v0/companies/{id}. Returns { meta, response }.
list_contactsread-onlyList contacts (people at companies). Accelo API: GET /api/v0/contacts. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_contactread-onlyFetch a single contact (a person). Accelo API: GET /api/v0/contacts/{id}. Returns { meta, response }.
list_jobsread-onlyList jobs — Accelo "jobs" are projects. Accelo API: GET /api/v0/jobs. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_jobread-onlyFetch a single job (project). Accelo API: GET /api/v0/jobs/{id}. Returns { meta, response }.
list_tasksread-onlyList tasks (units of work logged against an object such as a job or company). Accelo API: GET /api/v0/tasks. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_taskread-onlyFetch a single task. Accelo API: GET /api/v0/tasks/{id}. Returns { meta, response }.
list_activitiesread-onlyList activities — notes, emails, calls, and meetings logged against objects. Accelo API: GET /api/v0/activities. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_activityread-onlyFetch a single activity (note/email/call/meeting). Accelo API: GET /api/v0/activities/{id}. Returns { meta, response }.
list_invoicesread-onlyList invoices. Accelo API: GET /api/v0/invoices. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_invoiceread-onlyFetch a single invoice. Accelo API: GET /api/v0/invoices/{id}. Returns { meta, response }.
list_prospectsread-onlyList prospects — sales opportunities in the pipeline. Accelo API: GET /api/v0/prospects. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_prospectread-onlyFetch a single prospect (sales opportunity). Accelo API: GET /api/v0/prospects/{id}. Returns { meta, response }.
list_staffread-onlyList staff (Accelo users in your deployment). Accelo API: GET /api/v0/staff. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_staffread-onlyFetch a single staff member. Accelo API: GET /api/v0/staff/{id}. Returns { meta, response }.
list_issuesread-onlyList issues — support/service tickets. Accelo API: GET /api/v0/issues. Supports _page/_limit/_fields/_filters/_search. Returns { meta, response }.
get_issueread-onlyFetch a single issue (support/service ticket). Accelo API: GET /api/v0/issues/{id}. Returns { meta, response }.
accelo_requestread-onlyPower-user escape hatch: GET any Accelo API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Pass the FULL API path after the host, starting with a slash, INCLUDING any query string, e.g. "/api/v0/companies?_limit=1&_filters=status(1)" or "/api/v0/tasks/123". Returns { meta, response }.
create_companycan modifyMUTATES Accelo data: creates a new company (client organization). Accelo API: POST /api/v0/companies (form-encoded). Returns { meta, response } with the created company. (Accelo has no separate delete tool here; to UPDATE, POST to /api/v0/companies/{id}.)
create_contactcan modifyMUTATES Accelo data: creates a new contact (a person). Accelo API: POST /api/v0/contacts (form-encoded). NOTE: a contact's company affiliation is set separately via an affiliation (POST /api/v0/contacts/{id}/affiliations), not on creation. Returns { meta, response } with the created contact.
create_taskcan modifyMUTATES Accelo data: creates a new task. Accelo tasks are always logged AGAINST an object (a job, company, issue, etc.), so against_type + against_id are required. Accelo API: POST /api/v0/tasks (form-encoded). Returns { meta, response }.
create_activitycan modifyMUTATES Accelo data: logs an activity (a note, email, call, or meeting) against an object. This is the highest-value safe write — e.g. add a note/comment to a job or company. against_type + against_id say what it is logged against (required). Accelo API: POST /api/v0/activities (form-encoded). Returns { meta, response }.
Alternatives in Productivity
Compare →
Reclaim.ai MCP by usefulapiB
Read tasks, habits, events and scheduling links; create and update Reclaim tasks and habits.
Parabol MCP by usefulapiB
Start Parabol retrospectives, standups and sprint poker; read teams/meetings/tasks; create tasks.
Nylas MCP by usefulapiB
MCP server for Nylas — read email, calendars, events and contacts, and send email or create events.
Kickserv MCP by usefulapiB
Look up Kickserv customers, jobs, notes and time entries, and create jobs, tasks and charges.
Keap MCP by usefulapiB
List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
Insightly MCP by usefulapiB
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.