MyMenopauseRx Admin MCP

MCP server for managing intake & EMR questions and querying clinical knowledge.

Setup

Claude Desktop

Open Settings → Developer → Edit Config and add to claude_desktop_config.json:

{
  "mymenopauserx-admin": {
    "command": "/opt/homebrew/bin/node",
    "args": [
      "/opt/homebrew/lib/node_modules/npm/bin/npx-cli.js",
      "-y",
      "mcp-remote",
      "https://mcp.mymenopauserx.com/api/mcp",
      "--header",
      "Authorization: Bearer YOUR_API_TOKEN"
    ],
    "env": {
      "PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
    }
  }
}

Claude Code

claude mcp add mymenopauserx-admin \
  --transport http \
  --url https://mcp.mymenopauserx.com/api/mcp \
  --header "Authorization: Bearer YOUR_API_TOKEN"

Authentication

Replace YOUR_API_TOKEN with your MyMenopauseRx API bearer token. The token is configured once in your MCP client settings and passed automatically with every tool call.

How It Works

All question tools accept a type parameter: "intake" or "emr". Start with list_categories to see what exists, then get_category to drill into a specific one. Mutations fetch the active version internally, apply the change, and save a new version — you never need to send the full payload.

Available Tools

Reading

list_categoriesList all categories with IDs, names, and question counts (compact)
get_categoryGet a single category by ID with all its questions

Category Management

update_categoryUpdate a category's name, description, or help text
add_categoryAdd a new category to the active version
remove_categoryRemove a category from the active version

Question Management

add_questionAdd a question to a category
edit_questionEdit specific fields on a question
remove_questionRemove a question from a category

Versioning

list_versionsList all question set versions (compact metadata)
set_active_versionRoll back to a specific version by ID

Clinical Knowledge

knowledge_agentAsk evidence-based clinical questions about menopause, HRT, and treatments