Getabrain MCP Server logo

Getabrain MCP Server

by Guitarmaniac24

Routes structured questions to real or simulated human respondents through seven MCP tools.

Install Getabrain MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "guitarmaniac24-getabrain-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@getabrain/mcp-server"
      ],
      "env": {
        "GETABRAIN_API_KEY": "YOUR_VALUE_HERE",
        "GETABRAIN_API_SECRET": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @getabrain/mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

Guitarmaniac24/getabrain-mcp-server MCP server gives agents access to GetABrain.ai for submitting structured questions to human workers and collecting validated responses. It supports 16 response formats, including ratings, rankings, A/B tests, sentiment, binary answers, and media reviews. Test-mode keys return synthetic responses without spending funds, while live-mode keys use prepaid balance for real worker requests. Reach for it when an agent needs external human judgment rather than model-only evaluation.

Use cases

  • Collect human ratings for product concepts
  • Compare alternatives with A/B tests
  • Validate image, video, or audio content
  • Gather simulated responses during integration testing
  • Rate worker answers with structured feedback

Key features

  • Submit 16 types of human-judgment queries
  • Run requests in test or live mode
  • Poll for responses with bounded waiting
  • Create prepaid balance top-up links
  • List queries and filter by status
  • Rate worker responses from 1 to 5

Tools7

What Getabrain MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~169 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

18/18 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @getabrain/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads188Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed7Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Getabrain MCP Server works

What Guitarmaniac24/getabrain-mcp-server MCP server does

Guitarmaniac24/getabrain-mcp-server MCP server connects an MCP-compatible agent to GetABrain.ai. It lets an agent send questions to human respondents, receive structured results, inspect query progress, and rate submitted answers. The service supports 16 query formats, including yes/no questions, ratings, rankings, A/B comparisons, sentiment analysis, and reviews of images, video, or audio. It also supports requests that collect voice, video, or photo responses.

The server can operate against either a test-mode or live-mode API key. Test mode is intended for developing and exercising an end-to-end workflow: submissions do not consume balance, and returned answers are synthetic and marked as simulated. Live mode sends requests to paid human workers and uses the account's prepaid funds.

How it works

Configure the server with a GetABrain API key and API secret, then expose it to an MCP client. An agent can first call get_balance to check the account's available cents, environment mode, and auto-reload status. For a live account that needs funds, create_topup_link produces a Stripe Checkout URL that a human must open and complete; the agent cannot pay through the tool.

The usual request sequence is to call submit_query, retain the returned query ID, and retrieve answers with either get_responses or wait_for_responses. The first retrieval method returns the current state immediately. The second performs bounded polling for up to 50 seconds, returning either available responses or a pending state for a later call. list_queries provides a recent-query view with optional status filtering. After reviewing an answer, rate_response accepts a score from 1 to 5 and optional written feedback for the worker-quality system.

Setup and configuration

The package can run locally through npx:

config.json
{
  "mcpServers": {
    "getabrain": {
      "command": "npx",
      "args": ["-y", "@getabrain/mcp-server"],
      "env": {
        "GETABRAIN_API_KEY": "gab_k_...",
        "GETABRAIN_API_SECRET": "gab_s_..."
      }
    }
  }
}

Get the credential pair by signing up at GetABrain.ai. Test or live mode is determined by the key configuration, not by a different key-string format. Test keys require no funding.

A hosted option is also available at https://www.getabrain.ai/api/mcp over Streamable HTTP. In that configuration, send the credentials as X-API-Key and X-API-Secret headers instead of environment variables. The hosted endpoint exposes the same seven tools and supports test mode.

Tools and capabilities

Guitarmaniac24/getabrain-mcp-server MCP server exposes:

  • get_balance for balance, mode, and auto-reload information.
  • create_topup_link for generating a human-completed Stripe payment URL.
  • submit_query for creating one of the supported human-judgment requests.
  • get_responses for an immediate status and response check.
  • wait_for_responses for bounded polling.
  • list_queries for recent queries and optional status filtering.
  • rate_response for scoring worker answers and adding feedback.

Limitations and notes

The agent cannot complete the Stripe payment itself. Live submissions depend on available prepaid balance, whereas test submissions are synthetic and do not represent responses from real workers. wait_for_responses is bounded at 50 seconds per call, so an agent may need to call it again when the result remains pending.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Getabrain MCP Server

Run it through npx with `npx -y @getabrain/mcp-server` and configure `GETABRAIN_API_KEY` and `GETABRAIN_API_SECRET`.

Yes. The README provides Claude Desktop configuration using the local npx command.

Use a GetABrain test-mode key. Submissions do not use balance, and responses are synthetic with `simulated: true`.

Yes. `wait_for_responses` polls for up to 50 seconds per call and returns either ready responses or a pending status.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGetabrain MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/guitarmaniac24-getabrain-mcp-server?style=directory)](https://allmcps.com/mcp/guitarmaniac24-getabrain-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/guitarmaniac24-getabrain-mcp-server"><img src="https://allmcps.com/api/badge/guitarmaniac24-getabrain-mcp-server?style=directory" alt="Getabrain MCP Server on AllMCPs" /></a>