gotoHuman MCP Server logo

gotoHuman MCP Server

by andyciggy

gotoHuman MCP Server allows you to easily add human approvals to AI agents and agentic workflows. It provides a fully-managed async human-in-the-loop workflow with a customizable approval UI.

View on GitHub

Last updated: N/A

What is gotoHuman MCP Server?

The gotoHuman MCP Server is a tool that enables developers to integrate human approval steps into their AI-powered workflows. It acts as a bridge between AI agents and human reviewers, allowing for manual validation and intervention when needed.

How to use gotoHuman MCP Server?

Install the server using npx @gotohuman/mcp-server. Configure your MCP client (e.g., Cursor, Claude, Windsurf) with the provided JSON configuration, including your API key. Use the provided tools (list-forms, get-form-schema, request-human-review-with-form) to interact with the server and request human reviews.

Key features of gotoHuman MCP Server

  • Fully-managed async human-in-the-loop workflow

  • Customizable approval UI

  • Built-in auth and webhooks

  • Team features

  • Evolving training dataset

  • Integration with MCP clients (Cursor, Claude, Windsurf)

Use cases of gotoHuman MCP Server

  • Validating AI-generated content before publication

  • Approving critical decisions made by AI agents

  • Handling edge cases or ambiguous situations in AI workflows

  • Training AI models with human feedback

  • Ensuring compliance and ethical considerations in AI applications

FAQ from gotoHuman MCP Server

How do I get an API key?

You can get your API key by signing up at app.gotohuman.com.

What MCP clients are supported?

The server is designed to work with MCP clients like Cursor, Claude, and Windsurf.

How do I customize the approval UI?

The approval UI is customizable through the gotoHuman platform. Refer to the gotoHuman documentation for details.

What data is included in the webhook response?

The webhook response includes the form submission data and any optional metadata you provide when requesting the review.

Can I assign reviews to specific users?

Yes, you can assign reviews to specific users by providing a list of user emails in the assignToUsers parameter of the request-human-review-with-form tool.