by gotohuman
Add human approvals to AI agents and agentic workflows with a managed asynchronous approval UI, built‑in authentication, webhooks, notifications, team features, and an evolving training dataset.
GotoHuman MCP Server provides a fully‑managed service that lets AI applications request human reviews. It exposes MCP endpoints for listing forms, fetching form schemas, and submitting review requests, then delivers the results back through webhooks.
npx @gotohuman/mcp-server
{
"mcpServers": {
"gotoHuman": {
"command": "npx",
"args": ["-y", "@gotohuman/mcp-server"],
"env": { "GOTOHUMAN_API_KEY": "your-api-key" }
}
}
}
list-forms
, get-form-schema
, request-human-review-with-form
) from your AI workflow or IDE integration.Q: Which environment variable is required?
A: GOTOHUMAN_API_KEY
must contain a valid API key from app.gotohuman.com.
Q: Can I run the server locally?
A: Yes. After installing, launch it with the MCP client configuration pointing to the built index.js
file or use the npx
command directly.
Q: How do I retrieve the form schema?
A: Use the get-form-schema
tool with the desired formId
; the response includes all field definitions and validation rules.
Q: What does the request-human-review-with-form
tool return?
A: It returns a URL linking directly to the review in the GotoHuman UI and triggers a webhook once the review is completed.
Q: Is the server compatible with Cursor, Claude, or Windsurf? A: Yes. The README provides a ready‑to‑paste JSON snippet for each of those environments.
gotoHuman makes it easy to add human approvals to AI agents and agentic workflows.
A fully-managed async human-in-the-loop workflow with a customizable approval UI.
Enjoy built-in auth, webhooks, notifications, team features, and an evolving training dataset.
Use our MCP server to request human approvals from your AI workflows via MCP or add it to your IDE to help with integration.
npx @gotohuman/mcp-server
{
"mcpServers": {
"gotoHuman": {
"command": "npx",
"args": ["-y", "@gotohuman/mcp-server"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
Get your API key and set up an approval step at app.gotohuman.com
This is Cursor on the left, but this could be a background agent that also reacts to the approval webhook.
https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f
list-forms
List all available review forms.
get-form-schema
Get the schema to use when requesting a human review for a given form.
formId
: The form ID to fetch the schema forrequest-human-review-with-form
Request a human review. Will appear in your gotoHuman inbox.
formId
: The form ID for the reviewfieldData
: Content (AI-output to review, context,...) and configuration for the form's fields.get-form-schema
metadata
: Optional additional data that will be incl. in the webhook response after form submissionassignToUsers
: Optional list of user emails to assign the review to# Install dependencies
npm install
# Build the server
npm run build
# For testing: Run the MCP inspector
npm run inspector
{
"mcpServers": {
"gotoHuman": {
"command": "node",
"args": ["/<absolute-path>/build/index.js"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
[!NOTE] For Windows, the
args
path needs to beC:\\<absolute-path>\\build\\index.js
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "gotoHuman": { "command": "npx", "args": [ "-y", "@gotohuman/mcp-server" ], "env": { "GOTOHUMAN_API_KEY": "<YOUR_API_KEY>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by Skyvern-AI
Automates browser‑based workflows by leveraging large language models and computer‑vision techniques, turning natural‑language prompts into fully functional web interactions without writing custom scripts.
by ahujasid
Enables Claude AI to control Blender for prompt‑assisted 3D modeling, scene creation, and manipulation via a socket‑based Model Context Protocol server.
by PipedreamHQ
Connect APIs quickly with a free, hosted integration platform that enables event‑driven automations across 1,000+ services and supports custom code in Node.js, Python, Go, or Bash.
by elie222
Organizes email inbox, drafts replies in the user's tone, tracks follow‑ups, and provides analytics to achieve inbox zero quickly.
by grab
Enables Cursor AI to read and programmatically modify Figma designs through a Model Context Protocol integration.
by ahujasid
Enables Claude AI to control Ableton Live in real time, allowing AI‑driven creation, editing, and playback of tracks, clips, instruments, and effects through a socket‑based server.
by leonardsellem
Provides tools and resources to enable AI assistants to manage and execute n8n workflows via natural language commands.
by GongRzhe
Provides a Model Context Protocol server that enables AI assistants to send, read, search, and organize Gmail messages, supporting attachments, label and filter management, and automatic OAuth2 authentication.
by mario-andreschak
A unified platform that manages AI models, MCP servers, and complex workflows, offering secure key storage, visual flow building, and an interactive chat UI.