Medisolv

CitC Identity Provider MCP

MCP Server

Real-time access to Medisolv's Concert Identity Provider (CitC) — the authoritative source for users, organizations, roles, application access, and configuration parameters across every Medisolv product.

downloadDownload README.md
M
Medisolv Platform Team
Updated 2026-03-26
v1.3Internal

When to Use

Use this MCP when your agent needs to:

  • Look up a user by email or user ID, including their roles and org memberships
  • Discover which organizations have access to a given application
  • Read configuration parameters set for a specific org or application
  • Audit recent login and access events
  • Answer support questions like "why can't user X log in to Application Y?"

Prerequisites

  • Python 3.11+ and pip installed
  • An Application Insights connection string that includes ApplicationId=
  • An Application Insights API key with Read telemetry permission

Upgrade pip and install the Azure Artifacts keyring helpers from public PyPI:

pip install keyring artifacts-keyring

Then install the MCP package locally before configuring Augment. This avoids first-run timeouts caused by downloading packages during MCP startup:

python -m pip install --user citc-mcp --index-url https://pypi.org/simple --extra-index-url "https://medisolv.pkgs.visualstudio.com/ai-discovery-portal/_packaging/ai-discovery/pypi/simple/"

The first install may open an Azure DevOps sign-in flow through artifacts-keyring. Sign in with an account that has access to the ai-discovery feed.

Installation

Configure via mcp.json:

{
  "mcpServers": {
    "citc": {
      "command": "python",
      "args": ["-m", "server"],
      "env": {
        "CITC_BASE_URL": "<CITC_BASE_URL>",
      }
    }
  }
}

Security Audit

verified_user

Auth

Bearer Token or Browser OAuth

policy

Scope

Internal Use Only