Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

gotohuman-mcp-server

MCP.Pizza Chef: gotohuman

gotoHuman MCP Server enables seamless integration of human approvals into AI workflows using the Model Context Protocol. It provides a fully-managed asynchronous human-in-the-loop system with customizable approval UI, built-in authentication, webhooks, notifications, team collaboration features, and an evolving training dataset. Designed for easy setup with IDEs and AI agents like Cursor, Claude, and Windsurf, it facilitates secure and efficient human intervention in automated processes.

Use This MCP server To

Add human approval steps to AI agent workflows Integrate approval UI into IDEs for developer workflows Trigger notifications and webhooks on approval events Manage team-based approval processes with authentication Collect training data from human-in-the-loop interactions Enable asynchronous human review in automated pipelines

README

gotoHuman MCP Server

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.

Installation

npx @gotohuman/mcp-server

Use with Cursor / Claude / Windsurf

{
  "mcpServers": {
    "gotoHuman": {
      "command": "npx",
      "args": ["-y", "@gotohuman/mcp-server"],
      "env": {
        "GOTOHUMAN_API_KEY": "your-api-key"
      }
    }
  }
}

Install MCP Server

Get your API key and set up an approval step at app.gotohuman.com

Demo

This is Cursor on the left, but this could be a background agent that also reacts to the approval webhook.

gotoHuman.MCP.nl.mp4

Tools

list-forms

List all available review forms.

  • Returns a list of all available forms in your account incl. high-level info about the added fields

get-form-schema

Get the schema to use when requesting a human review for a given form.

  • Params
    • formId: The form ID to fetch the schema for
  • Returns the schema, considering the incl. fields and their configuration

request-human-review-with-form

Request a human review. Will appear in your gotoHuman inbox.

  • Params
    • formId: The form ID for the review
    • fieldData: Content (AI-output to review, context,...) and configuration for the form's fields.
      The schema for this needs to be fetched with get-form-schema
    • metadata: Optional additional data that will be incl. in the webhook response after form submission
    • assignToUsers: Optional list of user emails to assign the review to
  • Returns a link to the review in gotoHuman

Development

# Install dependencies
npm install

# Build the server
npm run build

# For testing: Run the MCP inspector
npm run inspector
Run locally in MCP Client (e.g. Cursor / Claude / Windsurf)
{
"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 be C:\\<absolute-path>\\build\\index.js

gotohuman-mcp-server FAQ

How do I install the gotoHuman MCP server?
Install it easily using npm with the command `npx @gotohuman/mcp-server`.
How does gotoHuman handle authentication?
It includes built-in authentication to securely manage user access and approvals.
Can I integrate gotoHuman with multiple AI agents?
Yes, it supports integration with agents like Cursor, Claude, and Windsurf via MCP.
What features support team collaboration?
The server offers team features including shared approvals and role-based access control.
How are approval events communicated?
Approval events trigger webhooks and notifications for real-time workflow updates.
Is the approval UI customizable?
Yes, the approval interface can be tailored to fit specific workflow needs.
Can gotoHuman collect data for training?
It maintains an evolving training dataset from human-in-the-loop interactions to improve workflows.
Does gotoHuman support asynchronous workflows?
Yes, it is designed for fully asynchronous human-in-the-loop approval processes.