Skip to content

Connectors · MSP & PSA

Accelo MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Accelo and the rest of your systems. It gives your agent 392 Accelo actions (283 reads, 93 writes and 16 that wait for a confirmation) and holds the Accelo credential itself, so the agent never does. It paces Accelo's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "accelo.contacts.list",  intent: "check which Accelo account is connected"}# List Contacts · read · 1 upstream call
  • 392actionsin one signed file
  • 283readlook, never change
  • 93writecreate and update
  • 16wait for a yesdestructive, confirmed first

Set up

Connect Accelo in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Accelo.

    OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idClient ID of an Accelo service application
    • client_secretClient secret of the same service application
    • hostWhere your Accelo lives: your host
    account { op: "connections.requirements", service: "accelo" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "accelo.contacts.list" }# list contacts · read · 1 upstream callcheck { action: "accelo.contacts.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Accelo at a glance

Sign-in
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
You provide
client_idclient_secret
Setup fields
host
Limits we pace to
5,000 calls an hour, per connection
API covered
Accelo API v0, at your Accelo instance's API base URL, which you enter when connecting (path /api/v0)
Built from
Accelo's documentation, read 23 October 2026api.accelo.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
283 of 283 reads, for up to 15 minutes; a write clears what it affects
Shared entities
13, so ask can line Accelo up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Accelo.

392 actions in 136 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 283readlook, never change
  • 93writecreate and update
  • 16destructivewait for a confirmation
  1. Companies

    11

    7 read · 3 write · 1 destructive

    List Companies · Create a Company · Get Company · Update a Company

  2. Contacts

    10

    6 read · 3 write · 1 destructive

    List Contacts · Create a Contact · Get Contact · Update a Contact

  3. Jobs

    9

    5 read · 3 write · 1 destructive

    List Jobs · Create a Job · Get Job · Update a Job

  4. Tasks

    9

    4 read · 5 write · 0 destructive

    List Tasks · Create a Task · Get Task · Update a Task

  5. Affiliations

    8

    4 read · 3 write · 1 destructive

    Create an Affiliation · List Affiliations · Auto Run a Progression on an Affiliation · Count Affiliations

  6. Issues

    8

    4 read · 3 write · 1 destructive

    List Issues · Create an Issue · Get Issue · Update an Issue

  7. Prospects

    8

    4 read · 3 write · 1 destructive

    List Prospects · Create a Prospect · Get Prospect · Update a Prospect

  8. Activities

    7

    4 read · 2 write · 1 destructive

    List Activities · Create an Activity · Get Activity · Update an Activity

128 more areas · 322 actions
  • Expenses 7
  • Checklists 6
  • Holidays 6
  • Signoffs 6
  • Signoffs recipients 6
  • Staff 6
  • Addresses 5
  • Quotes 5
  • Requests 5
  • Time externals 5
  • Webhooks subscriptions 5
  • Affiliations profiles values 4
  • Assets 4
  • Assets extensions values 4
  • Companies profiles values 4
  • Contacts profiles values 4
  • Contracts 4
  • Contracts extensions values 4
  • Contracts periods 4
  • Invoices profiles values 4
  • Issues extensions values 4
  • Issues profiles values 4
  • Jobs extensions values 4
  • Jobs profiles values 4
  • Milestones 4
  • Milestones profiles values 4
  • Prospects extensions values 4
  • Prospects profiles values 4
  • Signoffs attachments 4
  • Staff profiles values 4
  • Activities classes 3
  • Activities threads 3
  • Affiliations statuses 3
  • Assets links 3
  • Checklists items 3
  • Companies managers 3
  • Companies statuses 3
  • Contacts statuses 3
  • Contracts statuses 3
  • Contracts types 3
  • Contributors 3
  • Contributors types 3
  • Divisions 3
  • Expenses types 3
  • Filters 3
  • Groups 3
  • Invoices 3
  • Invoices line items 3
  • Issues priorities 3
  • Issues resolutions 3
  • Jobs statuses 3
  • Ledgers 3
  • Milestones statuses 3
  • Object budgets 3
  • Object budgets materials 3
  • Payments 3
  • Progressions history 3
  • Prospects probabilities 3
  • Purchases 3
  • Quotes statuses 3
  • Rates 3
  • Referrals 3
  • Resources 3
  • Segmentations 3
  • Skills 3
  • Tags 3
  • Tasks statuses 3
  • Taxes 3
  • Activities interacts 2
  • Assets types 2
  • Companies addresses 2
  • Companies contacts 2
  • Contacts addresses 2
  • Contracts profiles values 2
  • Issues progressions 2
  • Issues types 2
  • Jobs types 2
  • Purchases profiles values 2
  • Activities reports 1
  • Affiliations profiles fields 1
  • Affiliations progressions 1
  • Assets extensions fields 1
  • Companies collections 1
  • Companies profiles fields 1
  • Companies progressions 1
  • Companies segmentations 1
  • Contacts collections 1
  • Contacts profiles fields 1
  • Contacts progressions 1
  • Contacts segmentations 1
  • Contracts collections 1
  • Contracts extensions fields 1
  • Contracts profiles fields 1
  • Contracts progressions 1
  • Expenses progressions 1
  • Invoices profiles fields 1
  • Issues classes 1
  • Issues collections 1
  • Issues extensions fields 1
  • Issues profiles fields 1
  • Issues statuses 1
  • Issues tasks 1
  • Jobs collections 1
  • Jobs extensions fields 1
  • Jobs milestones 1
  • Jobs profiles fields 1
  • Jobs progressions 1
  • Milestones profiles fields 1
  • Milestones progressions 1
  • Object budgets services 1
  • Object budgets templates 1
  • Objects filters 1
  • Prospects collections 1
  • Prospects extensions fields 1
  • Prospects profiles fields 1
  • Prospects progressions 1
  • Prospects statuses 1
  • Prospects types 1
  • Purchases profiles fields 1
  • Quotes collections 1
  • Requests threads 1
  • Requests types 1
  • Staff memberships 1
  • Staff profiles fields 1
  • Tasks priorities 1
  • Tasks progressions 1
  • User 1
  • Webhooks subscriptions types 1

Top actions

The Accelo API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 74 of Accelo's 74 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
accelo.contacts.listList ContactsList Contacts.readcrm.contact.list177 connectors
accelo.companies.listList CompaniesList Companies.readcrm.company.list162 connectors
accelo.tags.listList TagsList Tags.readcrm.tag.list65 connectors
accelo.prospects.listList ProspectsList Prospects.readcrm.deal.list43 connectors
accelo.staff.listList StaffList Staff.readidentity.user.list474 connectors
accelo.contacts.createCreate a ContactCreate a Contact.writecrm.contact.create161 connectors
accelo.invoices.listList InvoicesList Invoices.readfinance.invoice.list101 connectors
accelo.companies.createCreate a CompanyCreate a Company.writecrm.company.create142 connectors
accelo.activities.listList ActivitiesList Activities.readcrm.activity.list21 connectors
accelo.expenses.listList ExpensesList Expenses.readfinance.expense.list40 connectors
accelo.tags.createCreate a TagCreate a Tag.writecrm.tag.create49 connectors
accelo.contacts.deleteDeactivate a ContactDeactivate a Contact.destructivecrm.contact.delete147 connectors

Try it

Prompts to paste into Claude.

Each one names the Accelo actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Accelo invoices are more than 30 days overdue? Group them by customer with the total owed.

    callsaccelo.invoices.list

  2. Writewrite

    Create a Contact in Accelo. Show me exactly what you will send before you save it.

    callsaccelo.contacts.create

  3. Across systemsread

    For each customer, how many tickets are in Accelo and how many invoices in NetSuite?

    callsaccelo.issues.listnetsuite.views.invoices

Across your systems

Accelo, joined to the rest of your business.

One ask fetches from Accelo and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

  • For each customer, how many tickets are in Accelo and how many invoices in NetSuite?

    accelo.issues.list + netsuite.views.invoices, on crm.company · NetSuite

  • Which customers with tickets in Accelo are also companies in HubSpot CRM?

    accelo.issues.list + hubspot_crm.companies.list, on crm.company · HubSpot CRM

Also mapped by other connectorsidentity.user 517crm.company 227crm.contact 192work.project 116work.task 105finance.invoice 91service.ticket 62crm.tag 47
ask
ask {  intent: "for each customer, how many tickets are in Accelo and how many invoices in NetSuite",  steps: [    { action: "accelo.issues.list", as: "tix", input: {}, limit: 100, max_pages: 5 },    { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 },    { join: {        left: "tix",        right: "inv",        on: "crm.company",        group_by: "tix.company_name",        select: ["tix.company_name", "count(tix.id) as tickets", "count(inv.id) as invoices"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Accelo

Destructive actions wait for a yes.

16 Accelo actions are destructive. These are all of them:

  • Deactivate a Contactaccelo.contacts.delete
  • Remove a Companyaccelo.companies.delete
  • Delete a Prospectaccelo.prospects.delete
  • Delete Activityaccelo.activities.delete
  • Delete an Expenseaccelo.expenses.delete
  • Delete a Jobaccelo.jobs.delete
  • Delete an Issueaccelo.issues.delete
  • Delete Holiday (Beta)accelo.holidays.delete
  • Delete a Checklistaccelo.checklists.delete
  • Delete an Affiliationaccelo.affiliations.delete
  • Delete Asset Linkaccelo.assets_links.delete
  • Delete a Time Externalaccelo.time_externals.delete
  • Delete a Checklist Itemaccelo.checklists_items.delete
  • Remove a Manageraccelo.companies_managers.remove
  • Delete Signoff Recipientaccelo.signoffs_recipients.delete
  • Delete Webhook Subscriptionaccelo.webhooks_subscriptions.delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

doaccelo.contacts.deleteconfirm_policy: human

Deactivate a Contact?

intent: the user asked me to deactivate a Contact

run suspended · waiting for a named person · key accelo-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "accelo-agent",  allowed_actions: ["accelo.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "accelo.contacts.delete", approver: "[email protected]" },    { match: "accelo.companies.delete", approver: "[email protected]" },    { match: "accelo.prospects.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Accelo only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Accelo costs on actionlake.

Every Accelo action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Accelo refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 392 Accelo actions
  • 392actions pageeach page of a long list is one call
  • 283reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Accelo action.

392 actions by area: the id your agent calls, what it does, and its effect.

Companies11
  • accelo.companies.createCreate a Companywrite
  • accelo.companies.getGet Companyread
  • accelo.companies.listList Companiesread
  • accelo.companies.updateUpdate a Companywrite
  • accelo.companies.auto_run_progressionAuto Run a Progression on a Companywrite
  • accelo.companies.countCount Companiesread
  • and 5 more in this area
Contacts10
  • accelo.contacts.createCreate a Contactwrite
  • accelo.contacts.getGet Contactread
  • accelo.contacts.listList Contactsread
  • accelo.contacts.updateUpdate a Contactwrite
  • accelo.contacts.auto_run_progressionAuto Run a Progression on a Contactwrite
  • accelo.contacts.countCount Contactsread
  • and 4 more in this area
Jobs9
  • accelo.jobs.createCreate a Jobwrite
  • accelo.jobs.getGet Jobread
  • accelo.jobs.listList Jobsread
  • accelo.jobs.updateUpdate a Jobwrite
  • accelo.jobs.auto_run_progressionAuto Run a Progression on a Jobwrite
  • accelo.jobs.countCount Jobsread
  • and 3 more in this area
Tasks9
  • accelo.tasks.createCreate a Taskwrite
  • accelo.tasks.getGet Taskread
  • accelo.tasks.listList Tasksread
  • accelo.tasks.updateUpdate a Taskwrite
  • accelo.tasks.auto_run_progressionAuto Run a Progression on a Taskwrite
  • accelo.tasks.countCount Tasksread
  • and 3 more in this area
Affiliations8
  • accelo.affiliations.auto_run_progressionAuto Run a Progression on an Affiliationwrite
  • accelo.affiliations.countCount Affiliationsread
  • accelo.affiliations.createCreate an Affiliationwrite
  • accelo.affiliations.listList Affiliationsread
  • accelo.affiliations.deleteDelete an Affiliationdestructive
  • accelo.affiliations.getGet Affiliationread
  • and 2 more in this area
Issues8
  • accelo.issues.createCreate an Issuewrite
  • accelo.issues.getGet Issueread
  • accelo.issues.listList Issuesread
  • accelo.issues.updateUpdate an Issuewrite
  • accelo.issues.auto_run_progressionAuto Run a Progression on an Issuewrite
  • accelo.issues.countCount Issuesread
  • and 2 more in this area
Prospects8
  • accelo.prospects.createCreate a Prospectwrite
  • accelo.prospects.getGet Prospectread
  • accelo.prospects.listList Prospectsread
  • accelo.prospects.updateUpdate a Prospectwrite
  • accelo.prospects.auto_run_progressionAuto Run a Progression on a Prospectwrite
  • accelo.prospects.countCount Prospectsread
  • and 2 more in this area
Activities7
  • accelo.activities.createCreate an Activitywrite
  • accelo.activities.getGet Activityread
  • accelo.activities.listList Activitiesread
  • accelo.activities.updateUpdate an Activitywrite
  • accelo.activities.countCount Activitiesread
  • accelo.activities.deleteDelete Activitydestructive
  • and 1 more in this area
Expenses7
  • accelo.expenses.createCreate an Expensewrite
  • accelo.expenses.getGet Expenseread
  • accelo.expenses.listList Expensesread
  • accelo.expenses.updateUpdate an Expensewrite
  • accelo.expenses.auto_run_progressionAuto Run a Progression on an Expensewrite
  • accelo.expenses.countCount Expensesread
  • and 1 more in this area
Checklists6
  • accelo.checklists.countCount Checklistsread
  • accelo.checklists.createCreate a Checklistwrite
  • accelo.checklists.getGet Checklistread
  • accelo.checklists.listList Checklistsread
  • accelo.checklists.deleteDelete a Checklistdestructive
  • accelo.checklists.updateUpdate a Checklistwrite
Holidays6
  • accelo.holidays.countCount Holidays (Beta)read
  • accelo.holidays.createCreate Holiday (Beta)write
  • accelo.holidays.getGet Holiday (Beta)read
  • accelo.holidays.listList Holidays (Beta)read
  • accelo.holidays.deleteDelete Holiday (Beta)destructive
  • accelo.holidays.updateUpdate Holiday (Beta)write
Signoffs6
  • accelo.signoffs.countCount Signoffsread
  • accelo.signoffs.getGet Signoffread
  • accelo.signoffs.listList Signoffsread
  • accelo.signoffs.redraftUpdate Signoffwrite
  • accelo.signoffs.updateUpdate Signoffwrite
  • accelo.signoffs.sendSend a signoffwrite
Signoffs recipients6
  • accelo.signoffs_recipients.countCount Signoff Recipientsread
  • accelo.signoffs_recipients.createCreate Signoff Recipientwrite
  • accelo.signoffs_recipients.getGet Signoff Recipientread
  • accelo.signoffs_recipients.listList Signoff Recipientsread
  • accelo.signoffs_recipients.deleteDelete Signoff Recipientdestructive
  • accelo.signoffs_recipients.updateUpdate Signoff Recipientwrite
Staff6
  • accelo.staff.createCreate a Staff Memberwrite
  • accelo.staff.getGet Staffread
  • accelo.staff.listList Staffread
  • accelo.staff.updateUpdate a Staff Memberwrite
  • accelo.staff.countCount Staffread
  • accelo.staff.whoamiGet Current Staffread
Addresses5
  • accelo.addresses.countCount Addressesread
  • accelo.addresses.createCreate an Addresswrite
  • accelo.addresses.getGet Addressread
  • accelo.addresses.listList Addressesread
  • accelo.addresses.updateUpdate an Addresswrite
Quotes5
  • accelo.quotes.createCreate a Quotewrite
  • accelo.quotes.getGet Quoteread
  • accelo.quotes.listList Quotesread
  • accelo.quotes.updateUpdate a Quotewrite
  • accelo.quotes.countCount Quotesread
Requests5
  • accelo.requests.countCount Requestsread
  • accelo.requests.createCreate a Requestwrite
  • accelo.requests.getGet Requestread
  • accelo.requests.listList Requestsread
  • accelo.requests.updateUpdate a Requestwrite
Time externals5
  • accelo.time_externals.convert_to_meetingConvert a Time External to an Activitywrite
  • accelo.time_externals.countCount Time Externalsread
  • accelo.time_externals.getGet Time Externalread
  • accelo.time_externals.listList Time Externalsread
  • accelo.time_externals.deleteDelete a Time Externaldestructive
Webhooks subscriptions5
  • accelo.webhooks_subscriptions.createCreate Webhook Subscriptionwrite
  • accelo.webhooks_subscriptions.dispatchDispatch a Webhook Subscriptionwrite
  • accelo.webhooks_subscriptions.listList Webhook Subscriptionsread
  • accelo.webhooks_subscriptions.triggerTrigger a Webhook Subscriptionwrite
  • accelo.webhooks_subscriptions.deleteDelete Webhook Subscriptiondestructive
Affiliations profiles values4
  • accelo.affiliations_profiles_values.listList Affiliation Profile Field Valuesread
  • accelo.affiliations_profiles_values.list_for_affiliationList an Affiliation's Profile Field Valuesread
  • accelo.affiliations_profiles_values.setSet a Profile Field Value on an Affiliationwrite
  • accelo.affiliations_profiles_values.updateUpdate a Profile Field Value on an Affiliationwrite
Assets4
  • accelo.assets.countCount Assetsread
  • accelo.assets.getGet Assetread
  • accelo.assets.listList Assetsread
  • accelo.assets.updateUpdate an Assetwrite
Assets extensions values4
  • accelo.assets_extensions_values.listList all Extension Field Values on Assetsread
  • accelo.assets_extensions_values.list_for_assetList an Asset's Extension Field Valuesread
  • accelo.assets_extensions_values.setSet an Extension Field Value on an Assetwrite
  • accelo.assets_extensions_values.updateUpdate an Extension Field Value on an Assetwrite
Companies profiles values4
  • accelo.companies_profiles_values.listList all Profile Field Values on a Companyread
  • accelo.companies_profiles_values.list_for_companyList a Company's Profile Field Valuesread
  • accelo.companies_profiles_values.setSet a Profile Field Value on a Companywrite
  • accelo.companies_profiles_values.updateUpdate a Profile Field Value on a Companywrite
Contacts profiles values4
  • accelo.contacts_profiles_values.listList all Profile Field Values on a Contactread
  • accelo.contacts_profiles_values.list_for_contactList a Contact's Profile Field Valuesread
  • accelo.contacts_profiles_values.setSet a Contact's Profile Field Valuewrite
  • accelo.contacts_profiles_values.updateUpdate a Profile Field Value on a Contactwrite
Contracts4
  • accelo.contracts.auto_run_progressionAuto Run a Progression on a Contractwrite
  • accelo.contracts.countCount Contractsread
  • accelo.contracts.getGet Contractread
  • accelo.contracts.listList Contractsread
Contracts extensions values4
  • accelo.contracts_extensions_values.listList all Extensions Field Values on Contractsread
  • accelo.contracts_extensions_values.list_for_contractList a Contract's Extension Field Valuesread
  • accelo.contracts_extensions_values.setSet an Extension Value on a Contractwrite
  • accelo.contracts_extensions_values.updateUpdate an Extension Field Value on a Contractwrite
Contracts periods4
  • accelo.contracts_periods.closeClose a Contract Periodwrite
  • accelo.contracts_periods.getGet Contract Periodread
  • accelo.contracts_periods.list_for_contractList Contract Periodsread
  • accelo.contracts_periods.reopenReopen a Contract Periodwrite
Invoices profiles values4
  • accelo.invoices_profiles_values.listList all Profile Field Values on an Invoiceread
  • accelo.invoices_profiles_values.list_for_invoiceList an Invoice's Profile Field Valuesread
  • accelo.invoices_profiles_values.setSet a Profile Value on an Invoicewrite
  • accelo.invoices_profiles_values.updateUpdate a Profile Value on an Invoicewrite
Issues extensions values4
  • accelo.issues_extensions_values.listList all Extension Field Values on Issuesread
  • accelo.issues_extensions_values.list_for_issueList an Issue's Extension Field Valuesread
  • accelo.issues_extensions_values.setSet an Extension Field Value on an Issuewrite
  • accelo.issues_extensions_values.updateUpdate an Extension Field Value on an Issuewrite
Issues profiles values4
  • accelo.issues_profiles_values.listList all Profile Field Values on Issuesread
  • accelo.issues_profiles_values.list_for_issueList an Issue's Profile Field Valuesread
  • accelo.issues_profiles_values.setSet a Profile Value on an Issuewrite
  • accelo.issues_profiles_values.updateUpdate a Profile Value on an Issuewrite

Jobs extensions values 4Jobs profiles values 4Milestones 4Milestones profiles values 4Prospects extensions values 4Prospects profiles values 4Signoffs attachments 4Staff profiles values 4Activities classes 3Activities threads 3Affiliations statuses 3Assets links 3Checklists items 3Companies managers 3Companies statuses 3Contacts statuses 3Contracts statuses 3Contracts types 3Contributors 3Contributors types 3Divisions 3Expenses types 3Filters 3Groups 3Invoices 3Invoices line items 3Issues priorities 3Issues resolutions 3Jobs statuses 3Ledgers 3Milestones statuses 3Object budgets 3Object budgets materials 3Payments 3Progressions history 3Prospects probabilities 3Purchases 3Quotes statuses 3Rates 3Referrals 3Resources 3Segmentations 3Skills 3Tags 3Tasks statuses 3Taxes 3Activities interacts 2Assets types 2Companies addresses 2Companies contacts 2Contacts addresses 2Contracts profiles values 2Issues progressions 2Issues types 2Jobs types 2Purchases profiles values 2Activities reports 1Affiliations profiles fields 1Affiliations progressions 1Assets extensions fields 1Companies collections 1Companies profiles fields 1Companies progressions 1Companies segmentations 1Contacts collections 1Contacts profiles fields 1Contacts progressions 1Contacts segmentations 1Contracts collections 1Contracts extensions fields 1Contracts profiles fields 1Contracts progressions 1Expenses progressions 1Invoices profiles fields 1Issues classes 1Issues collections 1Issues extensions fields 1Issues profiles fields 1Issues statuses 1Issues tasks 1Jobs collections 1Jobs extensions fields 1Jobs milestones 1Jobs profiles fields 1Jobs progressions 1Milestones profiles fields 1Milestones progressions 1Object budgets services 1Object budgets templates 1Objects filters 1Prospects collections 1Prospects extensions fields 1Prospects profiles fields 1Prospects progressions 1Prospects statuses 1Prospects types 1Purchases profiles fields 1Quotes collections 1Requests threads 1Requests types 1Staff memberships 1Staff profiles fields 1Tasks priorities 1Tasks progressions 1User 1Webhooks subscriptions types 1

This index shows a sample of each area. All 392 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Accelo MCP server, answered.

Is there an Accelo MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 392 Accelo actions across companies, contacts, jobs and tasks, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Accelo.

What do I need to connect Accelo?

Client ID of an Accelo service application and Client secret of the same service application. Plus your host. The free call account { op: "connections.requirements", service: "accelo" } lists exactly what to paste.

Can an AI agent delete or change things in Accelo?

Only if its key allows it, and only with an explicit confirmation. 16 Accelo actions are destructive, including deactivate a Contact, remove a Company and delete a Prospect. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Accelo API limit?

actionlake paces every call to the limits in the Accelo service file: 5,000 calls an hour per connection. Repeated reads are answered from cache (283 Accelo actions can be), which never reaches Accelo.

What does an Accelo action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (392 Accelo actions page). Cache hits, searches, dry runs and calls Accelo refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Accelo API does it cover?

The Accelo API v0 at your Accelo instance's API base URL, which you enter when connecting (path /api/v0). It is built from Accelo's documentation as read on 23 October 2026. 392 actions in 136 areas, each one in the signed service file (version 1.0.0).

Can I combine Accelo with my other systems?

Yes. ask joins Accelo to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Accelo maps crm.company, which 227 other connectors also map.

Does actionlake keep my Accelo data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 15 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Accelo credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Accelo today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.