MCP server for the Exclugo healthcare compliance screening platform
Project description
Exclugo MCP Server
MCP (Model Context Protocol) server for the Exclugo healthcare compliance background screening platform. Lets AI assistants (Claude Desktop, Claude Code, Cursor, etc.) interact with Exclugo — managing facilities, employees, vendors, licenses, NPIs, reports, billing, and more.
Quick Start
Install
pip install exclugo-mcp
Or run without installing:
uvx exclugo-mcp
Configure Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"exclugo": {
"command": "uvx",
"args": ["exclugo-mcp"],
"env": {
"EXCLUGO_BASE_URL": "https://app.exclugo.com",
"EXCLUGO_API_TOKEN": "your-token-here"
}
}
}
}
Where is this file?
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Configure Claude Code
Add to your Claude Code MCP settings:
{
"mcpServers": {
"exclugo": {
"command": "uvx",
"args": ["exclugo-mcp"],
"env": {
"EXCLUGO_BASE_URL": "https://app.exclugo.com",
"EXCLUGO_API_TOKEN": "your-token-here"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
EXCLUGO_BASE_URL |
Yes | Your Exclugo instance URL (e.g. https://app.exclugo.com) |
EXCLUGO_API_TOKEN |
Recommended | Your API auth token (skip the login step) |
EXCLUGO_USERNAME |
Optional | Username for the authenticate tool |
EXCLUGO_PASSWORD |
Optional | Password for the authenticate tool |
If you don't have an API token, you can use the authenticate tool in your AI assistant to log in with username/password.
Available Tools (78 total)
Authentication
authenticate— Sign in with username/password
Facilities (10 tools)
list_facilities— List all facilitiesget_facility— Get facility detailscreate_facility— Create a new facilityupdate_facility— Update facility settingsdelete_facility— Delete a facilityget_facility_products— Get facility's monitoring productsget_facility_fees— Get facility feesget_facility_files— Get facility documentsget_facility_report— Get facility reportsget_facilities_by_product— Group facilities by product
Employees (5 tools)
create_employee— Add employee for screeningedit_employee— Edit employee recordsearch_employees— Search employeessearch_by_ssn— Search by SSN or report numberget_employee_address_history— Get address history
Vendors (4 tools)
create_vendor_individual— Add individual vendorcreate_vendor_organization— Add organization vendoredit_vendor— Edit vendor recordsearch_vendors— Search vendors
Licenses (8 tools)
create_license— Add license for monitoringget_expiring_licenses— List expiring/expired licensesrun_single_license_check— Run a license verificationadd_manual_license_check— Manually add check resultget_license_files— Get license documentsgenerate_613a_letter— Generate 613A lettersend_613a_email— Email 613A letteremail_license_status— Email license status update
NPIs (3 tools)
create_npi— Add NPI for monitoringedit_npi— Edit NPI recordsearch_npis— Search NPIs
Reports & Searches (10 tools)
list_reports— List reports by statusget_report— Get report detailsget_report_searches— Get searches for a reportget_search_detail— Get search detailsget_search_alerts— Get alerts for a searchget_ssn_trace— Get SSN trace infoget_report_history— Get report historyadd_report_note— Add a note to a reportsave_report_document— Save document to reportget_source_lists— List exclusion sources
Billing (10 tools)
list_invoices— List all invoicesget_invoice— Get invoice detailscreate_invoice_pdf— Generate invoice PDFget_invoice_excel— Export invoice to Excelauto_create_invoices— Auto-generate invoicesbulk_invoice_action— Bulk invoice operationsget_billing_alerts— Get billing alertslist_sales_reps— List sales repsget_commission_by_month— Get commission datacreate_iif_file— QuickBooks IIF export
Calendar (6 tools)
create_calendar— Create/update calendarget_calendar_for_facility— Get facility calendarget_calendar_events— Get calendar eventsget_all_events— List all eventscalendar_override— Override calendar eventsend_email_reminder— Send email reminder
Users (6 tools)
get_current_user— Get current user infolist_admin_users— List admin usersget_user_detail— Get user detailsadd_client_user— Add client userget_client_users— List client usersget_user_facilities— Get user's facilities
Uploads (5 tools)
admin_upload— Admin bulk uploadclient_upload— Client bulk uploadget_upload_logs— Get upload historyget_failed_records— Get failed recordsresolve_failed_records— Resolve failed records
Monitoring (6 tools)
run_exclusion_matching— Run exclusion checksrun_sex_offender_check— Run SO registry checkrun_dmf_check— Run Death Master File checkrun_npi_check— Run NPI registry checkrun_ssn_plus_exclusion_check— Run SSN+exclusion checkrun_ssn_verification— Run SSN verification
Dashboard (4 tools)
get_dashboard— Get dashboard summaryget_client_report— Get client reportupdate_alert— Acknowledge/update alertdisable_monitoring— Disable monitoring for entity
Publishing to PyPI
cd exclugo-mcp
pip install build twine
python -m build
twine upload dist/*
Development
cd exclugo-mcp
pip install -e .
# Run the server
EXCLUGO_BASE_URL=http://localhost:8000 EXCLUGO_API_TOKEN=your-token exclugo-mcp
# Test with MCP inspector
npx @modelcontextprotocol/inspector exclugo-mcp
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exclugo_mcp-0.1.1.tar.gz.
File metadata
- Download URL: exclugo_mcp-0.1.1.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2c1454f1455e49d7bfe1e5fa6bffe70921adc71409487bad68367d880478399
|
|
| MD5 |
69bc6851c8e6da473f1be821572dc3ec
|
|
| BLAKE2b-256 |
7a5d38812d724c34be8bec97474ee172d8ef2191f4d1a5fd0cd1d80f22d0ca94
|
File details
Details for the file exclugo_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: exclugo_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6855da110e139a8039d151520423ae91f7fa4fb17afa8bc40b36d6972d9fb866
|
|
| MD5 |
75aea69f9e261471b35fef4265495974
|
|
| BLAKE2b-256 |
11d26d56b68049cb9fc936adac79dd5a1ff6ff67ae2b9c634b6402b08a32524d
|