https://github.com/gotohuman/gotohuman-mcp-server
https://github.com/gotohuman/gotohuman-mcp-server
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gotohuman/gotohuman-mcp-server
- Owner: gotohuman
- License: mit
- Created: 2025-03-21T15:15:37.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-03-24T17:08:18.000Z (23 days ago)
- Last Synced: 2025-03-24T18:24:40.955Z (23 days ago)
- Language: TypeScript
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - gotoHuman - Human oversight platform for AI system approvals (🏢 Enterprise-Supported Implementations / Data & Web Services)
- awesome-mcp-servers - gotoHuman - Human oversight platform for AI system approvals (🏢 Enterprise-Supported Implementations / Data & Web Services)
- awesome-mcp-zh - gotoHuman
- awesome-mcp-servers - gotoHuman - Facilitates human review of AI-generated content and automated actions via asynchronous webhooks (Table of Contents / AI Services)
- awesome-mcp-servers - gotoHuman - Facilitates human review of AI-generated content and automated actions via asynchronous webhooks (Table of Contents / AI Services)
- awesome-mcp-servers - gotoHuman - Human-in-the-loop platform - Allow AI agents and automations to send requests for approval to your [gotoHuman](https://www.gotohuman.com) inbox. (Official Servers)
README
# gotoHuman MCP Server
Let your **AI agents ask for human reviews** in gotoHuman via MCP.
Review AI-generated content, approve critical actions or provide input.
An async webhook-based workflow for autonomous agents and AI automations.## Demo
This is Cursor on the left, but this could be a background agent that also reacts to the approval webhook to add an item to your list of newsletter ideas.
https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f
## Setup
Get your API key and set up your review forms at [app.gotohuman.com](https://app.gotohuman.com)```bash
# Install dependencies
npm install# Build the server
npm run build# For testing: Run the MCP inspector
npm run inspector
```## 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## Use in MCP client
### Cursor or Claude
```json
{
"mcpServers": {
"gotoHuman": {
"command": "node",
"args": ["//build/index.js"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
```
> [!NOTE]
> For Windows, the `args` path needs to be `C:\\\\build\\index.js`