---
title: "Manatal MCP server for AI agents - actionlake"
description: "Give Claude 159 Manatal actions through one MCP server: candidate skills, webhooks. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/manatal
updated: 2026-10-23
---

Connectors · Work & projects

# Manatal MCP server for AI agents.

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

[Connect Manatal free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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: "manatal.contacts.list",
  intent: "check which Manatal account is connected"
}
# List contacts · read · 1 upstream call
```

- 159 actions in one signed file
- 87 read look, never change
- 50 write create and update
- 22 wait for a yes destructive, confirmed first

Set up

## Connect Manatal 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 Manatal.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_token` Manatal Open API token: requested from Manatal support (support@manatal.com) by an account admin; admins can then…
   ```
   account { op: "connections.requirements", service: "manatal" }
   # 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: "manatal.contacts.list" }
   # list contacts · read · 1 upstream call
   check { action: "manatal.contacts.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Manatal at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_token`

**Limits we pace to**

100 calls a minute, per connection

**API covered**

Manatal Open API v3 (OpenAPI 3.0, per-operation definitions from developers.manatal.com), Manahook v1, Career Page API v1`api.manatal.com/open/v3`

**Built from**

Manatal's documentation, read 23 October 2026[developers.manatal.com](https://developers.manatal.com/llms.txt) [developers.manatal.com](https://developers.manatal.com/reference/getting-started)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

87 of 87 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

4, so ask can line Manatal up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Manatal.

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

- **87** read look, never change
- **50** write create and update
- **22** destructive wait for a confirmation

1. ### Candidate skills
   7
   2 read · 4 write · 1 destructive
   List candidate skills · Update a candidate skill · Get a candidate skill · Add candidate skills in bulk
2. ### Webhooks
   6
   2 read · 3 write · 1 destructive
   Create a webhook · List webhooks · Update a webhook · Get a webhook
3. ### Candidate attachments
   5
   2 read · 2 write · 1 destructive
   Create a candidate attachment · List candidate attachments · Get a candidate attachment · Update a candidate attachment
4. ### Candidate educations
   5
   2 read · 2 write · 1 destructive
   Create a candidate education · List candidate educations · Get a candidate education · Update a candidate education
5. ### Candidate experiences
   5
   2 read · 2 write · 1 destructive
   Create a candidate experience · List candidate experiences · Get a candidate experience · Update a candidate experience
6. ### Candidate nationalities
   5
   2 read · 2 write · 1 destructive
   Create a candidate nationality · List candidate nationalities · Get a candidate nationality · Update a candidate nationality
7. ### Candidate notes
   5
   2 read · 2 write · 1 destructive
   Create a candidate note · List candidate notes · Get a candidate note · Update a candidate note
8. ### Candidates
   5
   2 read · 2 write · 1 destructive
   List candidates · Create a candidate · Get a candidate · Update a candidate

**41 more areas · 116 actions**

- Career job posts **5**
- Contact attachments **5**
- Contact notes **5**
- Contacts **5**
- Job attachments **5**
- Job notes **5**
- Jobs **5**
- Match attachments **5**
- Match notes **5**
- Matches **5**
- Organization attachments **5**
- Organization notes **5**
- Organizations **5**
- Candidate resumes **3**
- Candidate social media **3**
- Candidate tags **3**
- Candidate activities **2**
- Candidate matches **2**
- Career page job application forms **2**
- Career page jobs **2**
- Contact activities **2**
- Currencies **2**
- Industries **2**
- Job activities **2**
- Job matches **2**
- Job pipelines **2**
- Languages **2**
- Match activities **2**
- Match stages **2**
- Nationalities **2**
- Organization activities **2**
- Skills **2**
- Users **2**
- Candidate meetings **1**
- Career application forms **1**
- Contact fields **1**
- Contact meetings **1**
- Job fields **1**
- Job meetings **1**
- Organization fields **1**
- Organization stages **1**

Top actions

## The Manatal API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `manatal.contacts.list` List contacts | List contacts. | read | `crm.contact.list` 177 connectors |
| `manatal.organizations.list` List organizations | List organizations. | read | `crm.company.list` 162 connectors |
| `manatal.users.list` List users | List users. | read | `identity.user.list` 474 connectors |
| `manatal.contacts.create` Create a contact | Create a contact. | write | `crm.contact.create` 161 connectors |
| `manatal.organizations.create` Create an organization | Create a organization. | write | `crm.company.create` 142 connectors |
| `manatal.contacts.delete` Delete a contact | Delete a contact. | destructive | `crm.contact.delete` 147 connectors |
| `manatal.candidates.list` List candidates | List candidates. | read | `hr.candidate.list` 22 connectors |
| `manatal.users.get` Get a user | Get a user. | read | `identity.user.get` 399 connectors |
| `manatal.candidates.create` Create a candidate | Create a candidate. | write | `hr.candidate.create` 20 connectors |
| `manatal.jobs.list` List jobs | List jobs. | read | `hr.job_opening.list` 24 connectors |
| `manatal.contact_notes.create` Create a contact note | Create a contact note. | write | `crm.contact_note.create` 28 connectors |
| `manatal.jobs.create` Create a job | Create a job. | write | `hr.job_opening.create` 15 connectors |

Try it

## Prompts to paste into Claude.

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

1. Read read
   Find the Manatal contacts with no email address, so we can clean them up.
   calls `manatal.contacts.list`
2. Write write
   Create a contact in Manatal. Show me exactly what you will send before you save it.
   calls `manatal.contacts.create`
3. Across systems read
   Which Manatal companies have invoices in ConnectWise PSA, and how many each?
   calls `manatal.organizations.list` `connectwise_manage.invoices.list`

Across your systems

## Manatal, joined to the rest of your business.

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

- Which Manatal companies have invoices in ConnectWise PSA, and how many each?
  `manatal.organizations.list` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- Which Manatal companies have invoices in NetSuite, and how many each?
  `manatal.organizations.list` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `identity.user` **517** `crm.company` **227** `crm.contact` **192** `hr.candidate` **18**

ask

```
ask {
  intent: "which Manatal companies have invoices in ConnectWise PSA, and how many each",
  steps: [
    { action: "manatal.organizations.list", 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.

Governance for Manatal

## Destructive actions wait for a yes.

22 Manatal actions are destructive. These are all of them:

- Delete a contact `manatal.contacts.delete`
- Delete an organization `manatal.organizations.delete`
- Delete a candidate `manatal.candidates.delete`
- Delete a contact note `manatal.contact_notes.delete`
- Delete an organization note `manatal.organization_notes.delete`
- Delete a match `manatal.matches.delete`
- Delete a job `manatal.jobs.delete`
- Delete a contact attachment `manatal.contact_attachments.delete`
- Delete a webhook `manatal.webhooks.delete`
- Delete an organization attachment `manatal.organization_attachments.delete`
- Delete a job note `manatal.job_notes.delete`
- Delete a match note `manatal.match_notes.delete`
- Delete a candidate tag `manatal.candidate_tags.delete`
- Delete a candidate note `manatal.candidate_notes.delete`
- Delete a job attachment `manatal.job_attachments.delete`
- Delete a candidate skill `manatal.candidate_skills.delete`
- Delete a candidate resume `manatal.candidate_resumes.delete`
- Delete a match attachment `manatal.match_attachments.delete`
- Delete a candidate education `manatal.candidate_educations.delete`
- Delete a candidate attachment `manatal.candidate_attachments.delete`
- Delete a candidate experience `manatal.candidate_experiences.delete`
- Delete a candidate nationality `manatal.candidate_nationalities.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.

do manatal.contacts.delete confirm_policy: **human**

Delete a contact?

**intent:** the user asked me to delete a contact

run suspended · waiting for a named person · key _manatal-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "manatal-agent",
  allowed_actions: ["manatal.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "manatal.contacts.delete", approver: "lead@example.com" },
    { match: "manatal.organizations.delete", approver: "lead@example.com" },
    { match: "manatal.candidates.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Manatal only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Manatal costs on actionlake.

Every Manatal action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Manatal 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.

- 1 upstream call per action all 159 Manatal actions
- 159 actions page each page of a long list is one call
- 87 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Manatal action.

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

**Candidate skills 7**

- `manatal.candidate_skills.bulk_create` Add candidate skills in bulk write
- `manatal.candidate_skills.create` Create a candidate skill write
- `manatal.candidate_skills.delete` Delete a candidate skill destructive
- `manatal.candidate_skills.get` Get a candidate skill read
- `manatal.candidate_skills.list` List candidate skills read
- `manatal.candidate_skills.replace` Replace a candidate skill write
- `manatal.candidate_skills.update` Update a candidate skill write

**Webhooks 6**

- `manatal.webhooks.create` Create a webhook write
- `manatal.webhooks.delete` Delete a webhook destructive
- `manatal.webhooks.get` Get a webhook read
- `manatal.webhooks.list` List webhooks read
- `manatal.webhooks.update` Update a webhook write
- `manatal.webhooks.verify` Verify a webhook target write

**Candidate attachments 5**

- `manatal.candidate_attachments.create` Create a candidate attachment write
- `manatal.candidate_attachments.delete` Delete a candidate attachment destructive
- `manatal.candidate_attachments.get` Get a candidate attachment read
- `manatal.candidate_attachments.list` List candidate attachments read
- `manatal.candidate_attachments.update` Update a candidate attachment write

**Candidate educations 5**

- `manatal.candidate_educations.create` Create a candidate education write
- `manatal.candidate_educations.delete` Delete a candidate education destructive
- `manatal.candidate_educations.get` Get a candidate education read
- `manatal.candidate_educations.list` List candidate educations read
- `manatal.candidate_educations.update` Update a candidate education write

**Candidate experiences 5**

- `manatal.candidate_experiences.create` Create a candidate experience write
- `manatal.candidate_experiences.delete` Delete a candidate experience destructive
- `manatal.candidate_experiences.get` Get a candidate experience read
- `manatal.candidate_experiences.list` List candidate experiences read
- `manatal.candidate_experiences.update` Update a candidate experience write

**Candidate nationalities 5**

- `manatal.candidate_nationalities.create` Create a candidate nationality write
- `manatal.candidate_nationalities.delete` Delete a candidate nationality destructive
- `manatal.candidate_nationalities.get` Get a candidate nationality read
- `manatal.candidate_nationalities.list` List candidate nationalities read
- `manatal.candidate_nationalities.update` Update a candidate nationality write

**Candidate notes 5**

- `manatal.candidate_notes.create` Create a candidate note write
- `manatal.candidate_notes.delete` Delete a candidate note destructive
- `manatal.candidate_notes.get` Get a candidate note read
- `manatal.candidate_notes.list` List candidate notes read
- `manatal.candidate_notes.update` Update a candidate note write

**Candidates 5**

- `manatal.candidates.create` Create a candidate write
- `manatal.candidates.delete` Delete a candidate destructive
- `manatal.candidates.get` Get a candidate read
- `manatal.candidates.list` List candidates read
- `manatal.candidates.update` Update a candidate write

**Career job posts 5**

- `manatal.career_job_posts.apply` Apply to a job post write
- `manatal.career_job_posts.get` Get a career page job post read
- `manatal.career_job_posts.get_application_form` Get a job post's application form read
- `manatal.career_job_posts.list` List career page job posts read
- `manatal.career_job_posts.refer` Refer a candidate to a job post write

**Contact attachments 5**

- `manatal.contact_attachments.create` Create a contact attachment write
- `manatal.contact_attachments.delete` Delete a contact attachment destructive
- `manatal.contact_attachments.get` Get a contact attachment read
- `manatal.contact_attachments.list` List contact attachments read
- `manatal.contact_attachments.update` Update a contact attachment write

**Contact notes 5**

- `manatal.contact_notes.create` Create a contact note write
- `manatal.contact_notes.delete` Delete a contact note destructive
- `manatal.contact_notes.get` Get a contact note read
- `manatal.contact_notes.list` List contact notes read
- `manatal.contact_notes.update` Update a contact note write

**Contacts 5**

- `manatal.contacts.create` Create a contact write
- `manatal.contacts.delete` Delete a contact destructive
- `manatal.contacts.get` Get a contact read
- `manatal.contacts.list` List contacts read
- `manatal.contacts.update` Update a contact write

**Job attachments 5**

- `manatal.job_attachments.create` Create a job attachment write
- `manatal.job_attachments.delete` Delete a job attachment destructive
- `manatal.job_attachments.get` Get a job attachment read
- `manatal.job_attachments.list` List job attachments read
- `manatal.job_attachments.update` Update a job attachment write

**Job notes 5**

- `manatal.job_notes.create` Create a job note write
- `manatal.job_notes.delete` Delete a job note destructive
- `manatal.job_notes.get` Get a job note read
- `manatal.job_notes.list` List job notes read
- `manatal.job_notes.update` Update a job note write

**Jobs 5**

- `manatal.jobs.create` Create a job write
- `manatal.jobs.delete` Delete a job destructive
- `manatal.jobs.get` Get a job read
- `manatal.jobs.list` List jobs read
- `manatal.jobs.update` Update a job write

**Match attachments 5**

- `manatal.match_attachments.create` Create a match attachment write
- `manatal.match_attachments.delete` Delete a match attachment destructive
- `manatal.match_attachments.get` Get a match attachment read
- `manatal.match_attachments.list` List match attachments read
- `manatal.match_attachments.update` Update a match attachment write

**Match notes 5**

- `manatal.match_notes.create` Create a match note write
- `manatal.match_notes.delete` Delete a match note destructive
- `manatal.match_notes.get` Get a match note read
- `manatal.match_notes.list` List match notes read
- `manatal.match_notes.update` Update a match note write

**Matches 5**

- `manatal.matches.create` Create a match write
- `manatal.matches.delete` Delete a match destructive
- `manatal.matches.get` Get a match read
- `manatal.matches.list` List matches read
- `manatal.matches.update` Update a match write

**Organization attachments 5**

- `manatal.organization_attachments.create` Create an organization attachment write
- `manatal.organization_attachments.delete` Delete an organization attachment destructive
- `manatal.organization_attachments.get` Get an organization attachment read
- `manatal.organization_attachments.list` List organization attachments read
- `manatal.organization_attachments.update` Update an organization attachment write

**Organization notes 5**

- `manatal.organization_notes.create` Create an organization note write
- `manatal.organization_notes.delete` Delete an organization note destructive
- `manatal.organization_notes.get` Get an organization note read
- `manatal.organization_notes.list` List organization notes read
- `manatal.organization_notes.update` Update an organization note write

**Organizations 5**

- `manatal.organizations.create` Create an organization write
- `manatal.organizations.delete` Delete an organization destructive
- `manatal.organizations.get` Get an organization read
- `manatal.organizations.list` List organizations read
- `manatal.organizations.update` Update an organization write

**Candidate resumes 3**

- `manatal.candidate_resumes.create` Upload a candidate resume (by URL) write
- `manatal.candidate_resumes.delete` Delete a candidate resume destructive
- `manatal.candidate_resumes.list` List candidate resumes read

**Candidate social media 3**

- `manatal.candidate_social_media.create` Create a candidate social media profile write
- `manatal.candidate_social_media.get` Get a candidate social media profile read
- `manatal.candidate_social_media.list` List candidate social media profiles read

**Candidate tags 3**

- `manatal.candidate_tags.create` Create a candidate tag write
- `manatal.candidate_tags.delete` Delete a candidate tag destructive
- `manatal.candidate_tags.list` List candidate tags read

**Candidate activities 2**

- `manatal.candidate_activities.get` Get a candidate activity read
- `manatal.candidate_activities.list` List candidate activities read

**Candidate matches 2**

- `manatal.candidate_matches.get` Get a candidate match read
- `manatal.candidate_matches.list` List candidate matches read

**Career page job application forms 2**

- `manatal.career_page_job_application_forms.get` Get a career page job's application form (legacy) read
- `manatal.career_page_job_application_forms.submit` Submit a career page job application form (legacy) write

**Career page jobs 2**

- `manatal.career_page_jobs.get` Get a career page job (legacy) read
- `manatal.career_page_jobs.list` List career page jobs (legacy) read

**Contact activities 2**

- `manatal.contact_activities.get` Get a contact activity read
- `manatal.contact_activities.list` List contact activities read

**Currencies 2**

- `manatal.currencies.get` Get a currency read
- `manatal.currencies.list` List currencies read

**Industries 2**

- `manatal.industries.get` Get an industry read
- `manatal.industries.list` List industries read

**Job activities 2**

- `manatal.job_activities.get` Get a job activity read
- `manatal.job_activities.list` List job activities read

**Job matches 2**

- `manatal.job_matches.get` Get a job match read
- `manatal.job_matches.list` List job matches read

**Job pipelines 2**

- `manatal.job_pipelines.get` Get a job pipeline read
- `manatal.job_pipelines.list` List job pipelines read

**Languages 2**

- `manatal.languages.get` Get a language read
- `manatal.languages.list` List languages read

**Match activities 2**

- `manatal.match_activities.get` Get a match activity read
- `manatal.match_activities.list` List match activities read

**Match stages 2**

- `manatal.match_stages.get` Get a match stage read
- `manatal.match_stages.list` List match stages read

**Nationalities 2**

- `manatal.nationalities.get` Get a nationality read
- `manatal.nationalities.list` List nationalities read

**Organization activities 2**

- `manatal.organization_activities.get` Get an organization activity read
- `manatal.organization_activities.list` List organization activities read

**Skills 2**

- `manatal.skills.create` Create skills write
- `manatal.skills.list` List skills read

**Users 2**

- `manatal.users.get` Get a user read
- `manatal.users.list` List users read

**Candidate meetings 1**

- `manatal.candidate_meetings.list` List candidate meetings read

**Career application forms 1**

- `manatal.career_application_forms.get` Get an application form read

**Contact fields 1**

- `manatal.contact_fields.list` List contact custom fields read

**Contact meetings 1**

- `manatal.contact_meetings.list` List contact meetings read

**Job fields 1**

- `manatal.job_fields.list` List job custom fields read

**Job meetings 1**

- `manatal.job_meetings.list` List job meetings read

**Organization fields 1**

- `manatal.organization_fields.list` List organization custom fields read

**Organization stages 1**

- `manatal.organization_stages.list` List organization stages (layout) read

Questions

## The Manatal MCP server, answered.

**Is there a Manatal MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 159 Manatal actions across candidate skills, webhooks, candidate attachments and candidate educations, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Manatal.

**What do I need to connect Manatal?**

Manatal Open API token: requested from Manatal support (support@manatal.com) by an account admin; admins can then…. The free call account { op: "connections.requirements", service: "manatal" } lists exactly what to paste.

**Can an AI agent delete or change things in Manatal?**

Only if its key allows it, and only with an explicit confirmation. 22 Manatal actions are destructive, including delete a contact, delete an organization and delete a candidate. 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 Manatal API limit?**

actionlake paces every call to the limits in the Manatal service file: 100 calls a minute per connection. Repeated reads are answered from cache (87 Manatal actions can be), which never reaches Manatal.

**What does a Manatal action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (159 Manatal actions page). Cache hits, searches, dry runs and calls Manatal 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 Manatal API does it cover?**

The Manatal Open API v3 (OpenAPI 3.0, per-operation definitions from developers.manatal.com), Manahook v1, Career Page API v1 at api.manatal.com/open/v3. It is built from Manatal's documentation as read on 23 October 2026. 159 actions in 49 areas, each one in the signed service file (version 1.0.0).

**Can I combine Manatal with my other systems?**

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

**Does actionlake keep my Manatal data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 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 Manatal 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.

## More connectors like Manatal

Shares the most action names with

- [SmartRecruiters 17](https://actionlake.com/connectors/smartrecruiters)
- [Vitally 17](https://actionlake.com/connectors/vitally)
- [Pinpoint 15](https://actionlake.com/connectors/pinpoint)
- [Lever 14](https://actionlake.com/connectors/lever)
- [Gem 14](https://actionlake.com/connectors/gem)
- [Elation Health 11](https://actionlake.com/connectors/elation-health)

Joins with, on shared entities

- [JobAdder 4](https://actionlake.com/connectors/jobadder)
- [Recruit CRM 4](https://actionlake.com/connectors/recruit-crm)
- [HaloPSA 3](https://actionlake.com/connectors/halopsa)
- [Salesforce Sales Cloud 3](https://actionlake.com/connectors/salesforce-sales-cloud)
- [Genesys Cloud CX 3](https://actionlake.com/connectors/genesys-cloud-cx)
- [Bitrix24 3](https://actionlake.com/connectors/bitrix24)

Browse

- [All Work & projects connectors](https://actionlake.com/connectors/category/work-and-projects)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Manatal; the name is the vendor's own. Counts are from the Manatal service file, version 1.0.0.

## Give your agent Manatal today.

[Connect Manatal free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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

---

Source: https://actionlake.com/connectors/manatal
More: https://actionlake.com/llms.txt
