MCP Hub
Back to servers

autousers

Evaluate UX with AI personas and human raters directly from MCP-aware clients like Claude and ChatGPT.

glama
Updated
May 2, 2026

@autousers/mcp

Evaluate UX with AI personas and human raters — directly from Claude, Cursor, ChatGPT, and any MCP-aware client.

npm version MIT licensed Provenance


Install

The fastest way to connect is via the remote server — no package to install, OAuth handles auth automatically.

Direct URL (recommended)

Paste https://mcp.autousers.ai/mcp into your client's MCP connector UI or config. OAuth 2.1 launches in the browser on first use.

ClientHow to connect
Claude.aiSettings → Connectors → Add custom connector → paste URL
Claude DesktopSettings → Connectors → Add custom connector → paste URL
CursorSee config below or use the one-click deeplink
VS Code + CopilotSee config below
ChatGPTSettings → Connectors → Developer Mode → Add connector → paste URL
Codex CLISee config below

Cursor~/.cursor/mcp.json:

{
  "mcpServers": {
    "autousers": {
      "url": "https://mcp.autousers.ai/mcp"
    }
  }
}

VS Code + GitHub Copilot.vscode/mcp.json (workspace) or ~/.config/Code/User/mcp.json (global):

{
  "servers": {
    "autousers": {
      "type": "http",
      "url": "https://mcp.autousers.ai/mcp"
    }
  }
}

Claude Code CLI:

claude mcp add --transport http autousers https://mcp.autousers.ai/mcp

Codex CLI:

codex mcp add autousers --url https://mcp.autousers.ai/mcp

Bridge fallback (stdio-only clients)

Clients that only support stdio — Cline, Zed, Continue, Goose — use mcp-remote as a shim:

{
  "mcpServers": {
    "autousers": {
      "command": "npx",
      "args": ["-y", "mcp-remote@>=0.1.16", "https://mcp.autousers.ai/mcp"]
    }
  }
}

Zed~/.config/zed/settings.json:

{
  "context_servers": {
    "autousers": {
      "command": {
        "path": "npx",
        "args": ["-y", "mcp-remote@>=0.1.16", "https://mcp.autousers.ai/mcp"]
      }
    }
  }
}

Continue~/.continue/config.yaml:

mcpServers:
  - name: autousers
    command: npx
    args:
      - -y
      - "mcp-remote@>=0.1.16"
      - https://mcp.autousers.ai/mcp

Stdio / headless / CI

For environments without a browser (CI pipelines, scripted workflows), use the npm package with an API key:

# Claude Code with Bearer token
claude mcp add --transport http autousers https://mcp.autousers.ai/mcp \
  --header "Authorization: Bearer $AUTOUSERS_API_KEY"

Or run as a local stdio process:

npx -y @autousers/mcp

With environment variables:

{
  "mcpServers": {
    "autousers": {
      "command": "npx",
      "args": ["-y", "@autousers/mcp"],
      "env": {
        "AUTOUSERS_API_KEY": "ak_live_..."
      }
    }
  }
}

Tools

39 tools across four categories. Read-only tools carry readOnlyHint=true and are safe to call without side effects.

Templates (6)

ToolDescription
templates_listList question templates available to your team
templates_getFetch a single template by ID
templates_createCreate a new team-scoped template
templates_updatePatch a template (only supplied fields change)
templates_deleteHard-delete a template
templates_duplicateDeep-clone a template into a destination team

Evaluations (14)

ToolDescription
evaluations_listList evaluations the caller can see
evaluations_getFetch one evaluation including config and comparisons
evaluations_createCreate an SSE or SxS evaluation; optionally queue autouser runs
evaluations_updatePatch fields on an evaluation
evaluations_deleteDelete an evaluation and its dependent rows
evaluations_save_draftMerge wizard fields into a draft evaluation
evaluations_ratings_listList human + autouser ratings
evaluations_results_getAggregate stats and per-rater summaries
evaluations_agreement_getPairwise Cohen's Kappa inter-rater agreement
evaluations_ai_insights_getAI-authored summary, key findings, and recommendations
evaluations_export_getDownload results as JSON or CSV
evaluations_share_createGrant a per-user VIEWER / EDITOR / OWNER share
evaluations_shares_listList explicit per-user shares
evaluations_transferTransfer evaluation ownership to another user

Autousers (15)

ToolDescription
autousers_listList autousers (built-in + custom)
autousers_getFetch a single autouser by ID
autousers_createCreate a team-scoped custom autouser
autousers_updatePatch a custom autouser
autousers_deleteSoft-delete a custom autouser
autousers_duplicateDeep-clone an autouser into a team
autousers_runQueue autouser runs against an evaluation
autousers_run_stopCancel pending or running autouser runs
autouser_status_getRun statuses and summary counts for an evaluation
autouser_run_getFetch one autouser run with full context
autouser_run_turns_listPer-turn token and cost telemetry for a run
autousers_calibration_startCompute Cohen's Kappa vs human ratings
autousers_calibration_status_getGet calibration status
autousers_calibration_freezeFreeze a rubric version and set it as active
autousers_calibration_optimizeSend disagreements to AI for rubric suggestions

Settings (4)

ToolDescription
teams_listList every team the caller belongs to
teams_getFetch one team's detail
team_members_listList team members with roles and profiles
usage_getUsage rollup: free-run pool remaining and token spend

Resources & Prompts

Resources

Three readable resource URIs:

URIDescription
autousers://evaluation/{id}Full evaluation object including results
autousers://template/{id}Template definition with all dimensions
autousers://autouser/{id}Autouser persona with rubric

Prompts

Five canned workflows registered as MCP prompts:

PromptDescription
evaluate-urlCreate an SSE evaluation against a URL and surface results
compare-designsCreate an SxS evaluation between two URLs
analyze-resultsSummarise evaluation results with key findings
calibrate-autouserRun calibration and freeze the rubric when stable
triage-low-agreementSurface autouser/human disagreements and suggest fixes

Authentication

OAuth 2.1 (recommended)

When you add the server URL to any supported client, an OAuth 2.1 PKCE + DCR flow launches in the browser. After approving, the client receives a short-lived access token (~15 min) that rotates automatically via a refresh token. No static credentials are stored on the client.

Best for: Claude.ai, Claude Desktop, Cursor, VS Code, ChatGPT — any interactive session.

API keys

API keys are long-lived bearer tokens for headless environments. Pass them as Authorization: Bearer ak_live_... — either as an HTTP header in the direct-URL clients or as the AUTOUSERS_API_KEY env var for stdio.

Best for: CI pipelines, Claude Code with --header, Codex CLI --bearer-token, scripts.

Mint keys at app.autousers.ai/settings/api-keys. Keys are shown once at creation — store them in a secrets manager immediately.

Scopes

ScopeGrants
templates:readList and fetch templates
templates:writeCreate, update, delete, duplicate templates
evaluations:readList, fetch, export, view results
evaluations:writeCreate, update, delete, share evaluations
autousers:readList autousers, fetch runs and telemetry
autousers:writeCreate, update, delete, run, calibrate autousers
ratings:readList ratings for an evaluation

Configuration

VariableDefaultDescription
AUTOUSERS_API_KEYBearer token for headless / stdio auth (ak_live_...)
AUTOUSERS_BASE_URLhttps://app.autousers.aiOverride the API host (e.g. for self-hosted or local dev)

The default base URL points to production. You only need AUTOUSERS_BASE_URL if you are targeting a different environment.


Diagnostics

Run the bundled doctor command to verify your configuration:

npx -y -p @autousers/mcp autousers-mcp-doctor

It checks that AUTOUSERS_API_KEY is set (for stdio auth), that the API host is reachable, and that at least one tool call succeeds. Exits non-zero on any misconfiguration so it integrates cleanly into CI pre-flight checks.


Links

Reviews

No reviews yet

Sign in to write a review