The Redox MCP server is an open, model-agnostic gateway that lets your technically sophisticated healthcare integration team manage, configure, monitor, and automate your Redox environment through any AI client you already trust. You can access the MCP server without downloading software, locking into a proprietary model, or giving up control over your data.
- Your Redox organization must be opted in to the MCP server to access it. Learn how to enable AI features.
- Use the Redox MCP server URL: https://api.redoxengine.com/mcp.
- Plug in the URL to create a Redox connector in the AI agent of your choice. The instructions vary depending on your AI agent. Refer to our AI agent resources below.
- In your AI agent, authorize access to the Redox MCP server in the agent. This opens an authorization modal in the Redox dashboard.
![An authorization dialog opens in the Redox dashboard when you click authorize MCP server in your AI agent. An authorization dialog opens in the Redox dashboard when you click authorize MCP server in your AI agent.]()
Authorize Redox MCP server in your AI agent - (Optional) For ideas on getting started, check out our MCP templates. Make sure to test any configuration changes in a staging environment first and specify the environment in each prompt.
AI agent | Resources |
|---|---|
Amazon Q Developer | |
ChatGPT | |
Claude | |
Cline | |
Codex | |
Continue | |
Cursor | |
Gemini CLI | |
Github Copilot | |
Windsurf |
Review the capabilities you have with the MCP server below.
MCP tool | Type | Description |
|---|---|---|
Access control > Get organization role assignments | Read | Retrieve a list of organization roles and related user assignments within the specified Redox organization. |
Access control > Update organization role assignment | Write | Update a user to the specified organization role. |
Access control > Remove organization role assignment | Delete | Remove a user from the specified Redox organization. |
Access control > Get environment role assignments | Read | Retrieve a list of environment roles and related user assignments within the specified environment. |
Access control > Assign environment role | Write | Assign a user to the specified environment role. |
Access control > Update environment role assignment | Write | Modify a user’s existing environment role assignment. |
Access control > Remove environment role assignment | Delete | Remove a user from the specified environment. |
Alerts > Get alerts | Read | Retrieve a list of existing alert rules for the specified environment. |
Alerts > Create alert | Write | Create an alert rule for the specified environment. |
Alerts > Get alert | Read | Retrieve a specific alert rule based on its unique ID. |
Alerts > Update alert | Write | Update an existing alert rule within the specified environment. |
Alerts > Delete alert | Delete | Delete an alert rule within the specified environment. |
Alerts > Create link | Write | Link an existing alert rule to a subscription. |
Alerts > Get link | Read | Retrieve an alert rules’s existing subscription link based on its unique identifier. |
Alerts > Update link | Write | Update an alert rule’s existing subscription link. |
Alerts > Delete link | Delete | Delete an alert rule’s subscription link. |
Audit > Get audit events | Read | Retrieve audit events within your Redox organization. Learn more about auditing. |
Config modifiers > Get environment config modifiers | Read | Retrieve a list of existing config modifiers within the specified environment. |
Config modifiers > Create config modifier | Write | Create a config modifier within the specified environment. |
Config modifiers > Get organization config modifiers | Read | Retrieve a list of existing config modifiers within a Redox organization. |
Config modifiers > Get config modifier | Read | Retrieve a specific config modifier based on its unique identifier. |
Config modifiers > Update config modifier | Write | Update an existing config modifier within a Redox organization. |
Config modifiers > Delete config modifier | Delete | Delete a config modifier within a Redox organization. |
Config modifiers > Restore config modifier | Write | Restore a config modifier to a previously used version. |
Config modifiers > Get links | Read | Retrieve all related links for an existing config modifier. |
Config modifiers > Create link | Write | Link a config modifier to a subscription. |
Config modifiers > Get link | Read | Retrieve a config modifier’s existing subscription link based on its unique identifier. |
Config modifiers > Update link | Write | Update a config modifier’s existing subscription link. |
Config modifiers > Delete link | Delete | Delete a config modifier’s subscription link. |
Configs > Get configs | Read | Retrieve metadata of all available Redox base configs. |
Configs > Get source links | Read | Retrieve source(s) linked to the specified Redox base config. |
Configs > Create source link | Write | Link a Redox base config to the specified source. |
Configs > Update link | Write | Update an existing source link to a Redox base config. |
Configs > Delete link | Delete | Delete an existing source link to a Redox base config. |
Credentials > Get auth strategies | Read | Retrieve a list of supported auth strategies that you can use to create an auth credential. |
Credentials > Get auth credentials | Read | Retrieve a list of existing auth credentials in the specified environment. |
Credentials > Get auth credential | Read | Retrieve an existing auth credential by its unique identifier. |
Credentials > Delete auth credential | Delete | Delete an auth credential. |
Destinations > Get destinations | Read | Retrieve a list of configured destinations in the specified environment. |
Destinations > Create destination | Write | Create a new destination in the specified environment. |
Destinations > Get destination | Read | Retrieve a specific destination based on its unique identifier. |
Destinations > Update destination | Write | Replace the auth credential of an existing destination within the specified environment. |
Destinations > Delete destination | Delete | Delete a destination. |
Destinations > Update webhook signing secret | Write | Replace the existing webhook signing secret for a destination. |
Destinations > Run dataset tester | Write | Send a sample dataset (i.e., HL7v2 ADT, C-CDA, X12 835, X12 837) to one of your configured destinations. |
Environments > Get environments | Read | Retrieve a list of environments that you're a member of. |
Filters > Get environment filters | Read | Retrieve a list of existing filters within the specified environment. |
Filters > Create filter | Write | Create a new filter in the specified environment. |
Filters > Get filter by id | Read | Retrieve a specific filter and its related metadata based on its unique identifier. |
Filters > Update filter | Write | Update an existing filter in the specified environment. |
Filters > Delete filter by id | Delete | Delete a filter. |
Filters > Restore filter | Write | Restore a filter to a previously used version. |
Filters > Create link | Write | Link a filter to a subscription. |
Filters > Get link | Read | Retrieve a filter’s existing subscription link based on its unique identifier. |
Filters > Delete link | Delete | Delete a filter’s subscription link. |
Logs > Get log by id | Read | Retrieve the specified log and its related metadata. |
Logs > Search metadata | Read | Search for relevant logs using query parameters to refine the returned list of log metadata. |
Logs > Search payloads | Read | Query for relevant logs using a particular search term that can be found within a log payload. |
Logs > Run log inspector | Read | Run log inspector to review metadata and operation details for the specified log. |
OAuth API keys > Get OAuth API keys | Read | Retrieve a list of configured OAuth API keys within the specified environment. |
OAuth API keys > Create OAuth API key | Write | Create an OAuth API key in the specified environment. |
OAuth API keys > Get OAuth API key | Read | Retrieve an OAuth API key based on its unique identifier. |
OAuth API keys > Update OAuth API key | Write | Update the key pair of an existing OAuth API key. |
OAuth API keys > Delete OAuth API key | Delete | Delete an OAuth API key. |
Organizations > Get organizations | Read | Retrieve a list of Redox organizations that you’re a member of. |
Promotions > Promote asset | Write | Promote a config modifier from a staging environment to a production environment. |
Sources > Get sources | Read | Retrieve a list of configured sources in the specified environment. |
Sources > Create source | Write | Create a new source in the specified environment. |
Sources > Get source | Read | Retrieve a source based on its unique identifier. |
Sources > Update source | Write | Update the human readable source name. |
Sources > Delete source | Delete | Delete a source. |
Sources > Get portmaps | Read | Retrieve any available portmaps for the specified source. |
Sources > Create portmap | Write | Create a portmap for the specified MLLP source. |
Sources > Get portmap | Read | Retrieve a portmap for the specified source. |
Sources > Delete portmap | Delete | Delete a portmap for the specified MLLP source. |
Subscriptions > Get subscriptions | Read | Retrieve a list of configured subscriptions in the specified environment. |
Subscriptions > Create subscription | Write | Create a subscription in the specified environment. |
Transaction Usage > Get product classifications | Read | Retrieve a list of Redox product(s) your organization has purchased (whether currently, previously, or for future use) and review contract details. |
Transaction Usage > Get transaction metrics | Read | Retrieve transaction usage metrics of your organization’s Redox product(s) for a particular time range or connection. |
Transaction Usage > Get transaction metrics by Redox product | Read | Retrieve transaction usage metrics for one of your organization’s Redox products for a particular time range. |
Transaction Usage > Export metrics | Read | Review transaction usage metrics for your Redox product in a CSV file. |
Translation sets > Get value sets | Read | Retrieve a list of existing value sets for the specified environment. |
Translation sets > Create value set | Write | Create a value set within the specified environment. |
Translation sets > Get value set | Read | Retrieve a value set based on its unique identifier. |
Translation sets > Update value set | Write | Update a value set by either adding new values or changing or deleting existing values. |
Translation sets > Delete value set | Delete | Delete a value set. |
Translation sets > Create value | Write | Add a new value to an existing value set. |
Translation sets > Update value | Write | Update an existing value in a value set. |
Translation sets > Delete value | Delete | Delete a value in a value set. |
Translation sets > Get translation sets | Read | Retrieve a list of existing translation sets within the specified environment. |
Translation sets > Create translation set | Write | Create a translation set within the specified environment. |
Translation sets > Get translation set | Read | Retrieve a translation set based on its unique identifier. |
Translation sets > Update translation set | Write | Update a translation set by either adding new mappings or changing or deleting existing mappings. |
Translation sets > Delete translation set | Delete | Delete a translation set. |
Translation sets > Restore translation set | Write | Restore a translation set to a previously used version. |
Translation sets > Add a translation | Write | Map two values to create a new translation in an existing translation set. |
Translation sets > Remove a translation | Delete | Remove a mapped translation from a translation set. |
Translation sets > Create link | Write | Link a translation set to the specified log stage. |
Translation sets > Get link | Read | Retrieve a translation set’s existing link based on its unique identifier. |
Translation sets > Update link | Write | Update an existing translation set link. |
Translation sets > Delete a link | Delete | Delete a translation set link. |
VPNs > Get org VPNs | Read | Retrieve a list of VPNs associated with the specified organization. |
The MCP server is built on the Redox Platform API. Any Platform API endpoint that’s enabled for MCP has an MCP tool badge next to it. Review Platform API endpoints.

