MCP Server

The McCoy IQ MCP server lets you manage your entire hiring workflow from Claude Code — create roles, generate challenges, publish them, and review responses without leaving your terminal.

Installation

The MCP server is available as an npm package. No global install needed — it runs via npx.

Prerequisites:

  • Node.js 18 or later
  • A McCoy IQ account with an API key (see API Keys)
  • Claude Code (CLI, desktop app, or IDE extension)

Configuration

Add the following to your .mcp.json file (in your project root or ~/.claude/.mcp.json for global access):

{
  "mcpServers": {
    "mccoy-iq": {
      "command": "npx",
      "args": ["-y", "mccoy-iq-mcp"],
      "env": {
        "MIQ_API_KEY": "your-api-key-here"
      }
    }
  }
}

Replace your-api-key-here with your actual API key.

Usage

Once configured, ask Claude to manage your McCoy IQ account naturally:

Example prompt

"Create a Senior Frontend Engineer role for Acme Corp, generate challenge questions, and publish the best one."

Example prompt

"Show me all responses for my open challenges."

Example prompt

"Set up my organization branding from our website acme.com."

Claude handles the full workflow automatically — setting up branding, creating roles, generating AI insights, recommending questions, and publishing challenges.

Available tools

ToolDescription
get_organizationGet org profile, logo, and branding
setup_organizationExtract branding from website + upload logo
update_organizationUpdate org name, website, branding
extract_brandingExtract brand colors and fonts from a website
set_organization_logoUpload logo from a website URL
list_rolesList all roles
create_roleCreate a new role
add_role_sourceUpload a job description PDF or text
generate_role_insightsGenerate AI insights from role sources
get_challenge_recommendationsGet AI-recommended challenge questions
get_challenge_contentGenerate intro script and key highlights
list_challengesList challenges for a role
create_challengeCreate a new challenge
update_challengeUpdate challenge content and branding
publish_challengePublish a challenge
list_responsesList candidate responses
get_entitlementGet plan limits and usage
list_avatarsBrowse AI avatars for video intros
generate_avatar_videoGenerate an AI avatar video (1 credit)
get_avatar_video_statusCheck video generation progress

Environment variables

VariableRequiredDescription
MIQ_API_KEYYesYour McCoy IQ API key
MIQ_API_URLNoAPI base URL (defaults to production)

npm package

View on npm: npmjs.com/package/mccoy-iq-mcp