MedAffairsAI MCP
Give your AI assistant access to HCP insights. Generate Medical Affairs intelligence reports, track KOL sentiment shifts, and prepare field-ready engagement strategies — all through natural conversation with Claude, ChatGPT, or your preferred AI assistant.
Example Prompts
What Your AI Can Access
Semantic search across HCP conversations. Filter by content type, date range, podcast, YouTube channel, or X author. Run multiple queries to cover different angles (drug names, trial IDs, biomarkers, safety terms). Supports pagination with limit and offset.
Retrieve full content details by ID. Returns complete text and metadata. Batch fetch up to 20 items at once to build a complete evidence base for your report.
Discover available content sources including podcasts, YouTube channels, and X authors. Use this to identify relevant sources before searching.
Identify medical professionals by X username, display name, or NPI number. Enrich your reports with expert credentials and affiliations. Supports batch lookups.
Connect with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"medaffairsai": {
"url": "https://mcp.erudio.com/mcp"
}
}
}Authentication
This server supports two authentication methods:
OAuth 2.1 with PKCE (Recommended)
Full OAuth 2.1 flow with PKCE for secure authentication. Supports dynamic client registration and refresh tokens.
| Endpoint | Description |
|---|---|
/.well-known/oauth-authorization-server | OAuth metadata discovery (RFC 8414) |
/register | Dynamic client registration (RFC 7591) |
/authorize | Authorization endpoint with Google SSO |
/token | Token exchange and refresh |
API Key
Simple API key authentication via Authorization: Bearer mcp_... header. Contact Erudio for API key access.
MCP Endpoints
| Endpoint | Transport | Description |
|---|---|---|
/mcp | Streamable HTTP | Standard HTTP transport with streaming |
Rate Limits
To ensure fair usage, the following rate limits apply:
- Tool calls: 120 requests/minute per client
- Token requests: 30 requests/minute per IP
- Client registration: 5 requests/10 minutes per IP
Status
Server Status: Operational