Skip to content

Connectors · Category

Work & projects MCP servers for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Procore, Adobe Workfront, Recruitee and athenahealth athenaOne and more: 80 Work & projects connectors and 23,685 actions behind one endpoint, 11,575 read, 8,951 write and 3,159 that wait for a confirmation. 86 ready-made plans sit in the store.

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.

  • 80connectorsevery one a signed file
  • 23,685actions11,575 of them read
  • 3,159wait for a yesdestructive, confirmed first
  • 86ready-made plansinstallable by name

Work & projects

Every Work & projects connector.

Each page lists every action, what you provide to connect it, the prompts to try and the plans ready to install.

Counts are the number of actions in each connector's service file. Names are the vendors' own; no endorsement is implied.

One name across them

Learn it once. Ask every Work & projects system.

The same job has the same name in each of these connectors. An agent learns identity.user.list once, and actionlake maps it to whichever Work & projects systems you connected.

one read, every system
do {
  action: "identity.user.list", limit: 50,
  intent: "one list across every connected Work & projects system"
}
# a read fans out to every connected system
# with that name and merges the results;
# a write always names one service

One name · how many Work & projects connectors answer

identity.user.list51 of 80
identity.user.get45 of 80
identity.group.list32 of 80
identity.current_user.get31 of 80
work.task.create31 of 80
identity.user.update29 of 80

Entities they share, so ask can line them up

  • identity.userA person who works for the tenant and can be assigned work58
  • work.taskA single piece of work inside a project or list29
  • identity.groupA group in a directory, and what membership of it grants28
  • work.projectA piece of delivery work for a company22
  • crm.companyA business the tenant works with17
  • hr.departmentPart of the business people belong to16
  • identity.current_userThe account the connection itself signs in as15
  • crm.contactA person at a company12

Across your systems

Work & projects, joined to everything else.

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

  • Which Procore companies have invoices in ConnectWise PSA, and how many each?

    Procore + ConnectWise PSA · on crm.company

  • Which Procore companies have invoices in NetSuite, and how many each?

    Procore + NetSuite · on crm.company

ask
ask {  intent: "which Procore companies have invoices in ConnectWise PSA, and how many each",  steps: [    { action: "procore.company_vendors.list_company_vendors", as: "co", input: {}, limit: 100, max_pages: 5 },    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },    { join: {        left: "co",        right: "inv",        on: "crm.company",        group_by: "co.name",        select: ["co.name", "count(inv.id) as invoices"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

Give your agent every Work & projects system.

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