CitC Identity Provider MCP
MCP ServerReal-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.
M
Medisolv Platform Teamv1.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
pipinstalled - 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