Enboarder MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read workflows, forms and brands; launch, update and cancel workflows in Enboarder.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server for Enboarder: lets an assistant read onboarding workflows, forms and employee profiles, and launch, update or cancel workflows.

What you can do
  • List workflows, forms, brands, locations, categories and custom fields, and read their properties
  • Retrieve launched workflow instances across all workflows or one workflow, with employee, status, start date and managers
  • Read form submissions with questions, answers and workflow custom fields, paged with next_key
  • Look up one employee profile by external id, optionally with active workflows
  • Launch an onboarding workflow for an employee and manager, partially update a running workflow, or cancel one
  • Check monthly tool-call usage, request a feature, and manage a Pro subscription
When to use it
Useful when an assistant should answer questions about onboarding progress, new hires, workflow status or form answers held in Enboarder, or trigger and adjust onboarding workflows without opening the Enboarder UI.
Requirements
Remote endpoint at enboarder.usefulapi.io, added by URL only; sign-in is via OAuth with your Enboarder credentials. On first connect you supply an Enboarder API key and data region (Settings, Integration, Extensions), and an admin must enable the REST API. Free plan allows 50 tool calls per month.
Before you install
Write tools change real data: launching a workflow can send messages to the employee and manager, updating alters a running workflow, and cancelling cannot be undone and by default cancels every workflow with that external id. The server stores your Enboarder API key per user. Paid plans cost money (Pro $9/month or $90/year, Pro+ $39/month or $390/year) and upgrade returns a Stripe payment link; cancellation has no refund for the current period.

Installation

In SourceWeft

  1. Open Enboarder MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fenboarder/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "enboarder-by-usefulapi": {
      "type": "http",
      "url": "https://enboarder.usefulapi.io/mcp"
    }
  }
}

README

Enboarder MCP by usefulapi

Use your Enboarder account from Claude, Cursor, or any MCP client. Read workflows, forms, brands, locations and custom fields, and launch, update or cancel workflows. Hosted, no local install: connect with your own credentials.

Live endpoint: https://enboarder.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://enboarder.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http enboarder https://enboarder.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "enboarder": {      "url": "https://enboarder.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Enboarder credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/enboarder/

On first connect you provide an Enboarder API key and your data region (Enboarder → Settings → Integration → Extensions). An admin must switch the REST API on. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
enboarder_list_workflowsreadList workflows
enboarder_get_workflow_propertiesreadGet workflow properties
enboarder_get_workflow_datareadGet workflow data
enboarder_get_workflow_data_by_idreadGet data for one workflow
enboarder_list_formsreadList forms
enboarder_get_form_propertiesreadGet form properties
enboarder_get_form_datareadGet form submissions
enboarder_get_profilereadGet profile
enboarder_list_brandsreadList brands
enboarder_list_locationsreadList locations
enboarder_list_categoriesreadList categories
enboarder_list_custom_fieldsreadList custom fields
enboarder_launch_workflowwriteLaunch a workflow (basic)
enboarder_update_workflowwriteUpdate a running workflow
enboarder_cancel_workflowwriteCancel a workflow
enboarder_usage_statusmetaUsage status (free-tier meter)
enboarder_request_featuremetaRequest a missing feature
enboarder_upgrademetaUpgrade to Pro or Pro+
enboarder_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with enboarder_upgrade (it returns a Stripe Checkout link). Cancel any time with enboarder_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running enboarder_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/enboarder/README.md at commit 4046075

Tools

15

enboarder_list_workflows

List workflows

List workflow definitions (id, name, isActive). Start here to find workflow ids. GET /reports/workflows.

Takes no parameters.

enboarder_get_workflow_properties

Get workflow properties

List the categories, custom fields and stakeholders (managers) configured for one workflow. GET /reports/workflows/{id}/properties.

Parametersworkflow_idrequired

enboarder_get_workflow_data

Get workflow data

List launched workflow instances (employee, status, start date, custom fields, managers) across all workflows. By default the last year. Returns up to one page; pass next_key for more. GET /reports/workflows/data.

Parametersnext_key

enboarder_get_workflow_data_by_id

Get data for one workflow

List launched instances of ONE workflow (employee, status, start date, custom fields, managers). By default the last year. GET /reports/workflows/{id}/data.

Parametersnext_keyworkflow_idrequired

enboarder_list_forms

List forms

List forms (id, name). GET /reports/forms.

Takes no parameters.

enboarder_get_form_properties

Get form properties

List the questions (field names, types, options) of one form. GET /reports/forms/{id}/properties.

Parametersform_idrequired

enboarder_get_form_data

Get form submissions

Get form submissions with questions, answers and the workflow custom fields. 500 records per page; pass next_key for more. GET /reports/forms/{id}/data.

Parametersselectform_idrequirednext_keysubmit_end_datesubmit_start_date

enboarder_get_profile

Get profile

Get one employee profile by its external id (contact details, profile fields, optionally active workflows). GET /restapi/v1/profile/{id}.

Parametersprofile_idrequiredinclude_active_workflows

enboarder_list_brands

List brands

List brands of the account. GET /restapi/v1/settings/brand/all.

Takes no parameters.

enboarder_list_locations

List locations

List locations of the account. GET /restapi/v1/settings/location/all.

Takes no parameters.

enboarder_list_categories

List categories

List categories of the account. GET /restapi/v1/settings/category/all.

Takes no parameters.

enboarder_list_custom_fields

List custom fields

List custom fields of the account. GET /restapi/v1/settings/customfield/all.

Takes no parameters.

enboarder_launch_workflow

Launch a workflow (basic)

WRITE: start an onboarding workflow for one employee with one manager (this can send messages to the employee and manager). Needs the employee full name, one contact (email or mobile), the manager full name and contact, and the start date. mode 0 (default) does not launch if the external id already exists. POST /restapi/v1/startwf/basic.

Parametersmodestart_daterequiredexternal_idmanager_namerequiredcustom_fieldsemployee_namerequiredmanager_emailemployee_emailmanager_mobileemployee_mobilemanager_channelemployee_channel

enboarder_update_workflow

Update a running workflow

WRITE: change a running workflow found by its external id (partial update: send only what changes, for example start_date or custom fields). Fails if the workflow is complete or cancelled. PUT /restapi/v1/updatewf.

Parametersstart_dateexternal_idrequiredcustom_fields

enboarder_cancel_workflow

Cancel a workflow

WRITE (cannot be undone): cancel a running workflow found by its external id. mode ALL (default) cancels every workflow with that external id. POST /restapi/v1/cancelwf.

Parametersmodecommentsexternal_idrequired

Version history

6
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations