
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@medikode/mcp-server
Advanced tools
Model Context Protocol (MCP) server for Medikode healthcare SaaS platform
Model Context Protocol (MCP) server for Medikode's AI-driven medical coding platform. This package enables AI assistants like Claude Desktop, Cursor, and ChatGPT to access Medikode's medical coding tools directly.

Medikode's AI-driven medical coding platform dashboard showing API usage trends and analytics
npm install -g @medikode/mcp-server
Add to your claude_desktop_config.json:
{
"mcpServers": {
"medikode": {
"command": "npx",
"args": ["-y", "@medikode/mcp-server"],
"env": {
"MEDIKODE_API_KEY": "your_api_key_here"
}
}
}
}
Add to your cursor_settings.json:
{
"mcp": {
"servers": {
"medikode": {
"command": "npx",
"args": ["-y", "@medikode/mcp-server"],
"env": {
"MEDIKODE_API_KEY": "your_api_key_here"
}
}
}
}
}
validate_codesValidates CPT/ICD-10 codes against clinical documentation.
Inputs:
chart_text (string, required): Provider note or chart excerptcodes (array[string], required): CPT/ICD-10 codes to validateOutputs:
valid (boolean): Whether codes are valid for the chartrecommendations (array[string]): Missing or conflicting codesqa_chartPerforms a coding quality assurance check.
Inputs:
chart_text (string, required): Clinical documentation to reviewOutputs:
issues_found (array[string]): Documentation or coding gapssuggested_codes (array[string]): Recommended additional codesparse_eobExtracts structured data from Explanation of Benefits (EOB) documents.
Inputs:
eob_content (string, required): Raw EOB text (or PDF extracted text)Outputs:
payer (string): Insurance payer nameclaim_number (string): Claim reference numbertotal_billed (number): Total amount billedtotal_allowed (number): Total amount allowed by payerinsurance_paid (number): Amount paid by insurancepatient_responsibility (number): Patient out-of-pocket amountscore_rafCalculates RAF score and HCC capture from encounter documentation.
Inputs:
chart_text (string, required): Clinical encounter documentationOutputs:
raf_score (float): Risk Adjustment Factor scorehcc_codes (array[string]): Hierarchical Condition Category codesmulti_validateComposite workflow that validates chart coding and calculates RAF in one step.
Inputs:
chart_text (string, required): Clinical documentationcodes (array[string], optional): Optional codes to validateOutputs:
validation_results (object): Results from validate_codesraf_results (object): Results from score_rafOnce configured, you can use the tools in your AI assistant:
User: "Validate these codes for this chart: 99213, I10, E11.9"
AI: I'll help you validate those codes using the validate_codes tool...
[Tool call to validate_codes]
Based on the validation results:
- Code 99213: Valid for established patient office visit
- Code I10: Valid for essential hypertension
- Code E11.9: Valid for type 2 diabetes without complications
All tools require a valid Medikode API key. You can obtain one by:
MEDIKODE_API_KEY environment variableAll MCP tool usage is tracked and appears in your Medikode dashboard alongside regular API calls. This includes:
MCP Server Not Found
npx @medikode/mcp-server --helpAuthentication Errors
MEDIKODE_API_KEY environment variable is setTool Not Available
Clone the repository:
git clone https://github.com/medikode/mcp-server.git
cd mcp-server
Install dependencies:
npm install
Set up environment variables:
cp env.example .env
# Edit .env with your API key
Run in development mode:
npm run dev
Test the MCP server:
npm run test:routing
npm run build
# Test WebSocket connection
node test-websocket.js
# Test ChatGPT integration
python test-chatgpt-integration.py
# Test environment routing
node test-environment-routing.js
We welcome contributions! Please see our Contributing Guidelines for details.
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureFound a bug? Please open an issue with:
Have an idea for a new feature? We'd love to hear it! Please open an issue with:
See CHANGELOG.md for a list of changes and version history.
ISC License - see LICENSE file for details.
FAQs
Model Context Protocol (MCP) server for Medikode healthcare SaaS platform
We found that @medikode/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.