imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Mirth Connect

Mirth Connect Extension

🩺 Healthcare·by bluebeeweb·v0.1.0
Pay per use8-60 tok/action
Open in panel
0 capabilities1 actions0 installs

About this extension

Connect your own Mirth Connect / NextGen Connect instance (self-hosted, on-prem, or your own cloud VM) and control it fully from chat: full channel lifecycle (create/update/delete, deploy/undeploy with real post-deploy verification, enable/disable, status, statistics, tags, groups), message search/reprocess/removal, user management (create/update/delete, password reset, login status), alerts (CRUD, enable/disable, status, protocol options), code templates and libraries, the server-wide Configuration Map and Global Scripts, server administration (info, settings, logs, restart, database maintenance tasks), extensions/plugins management, and the server's own audit event trail. Plus Imperal-side value-add: an aggregated estate health/audit report across every channel, a drift check against your own version-controlled channel XML, safe channel XML export/import for backup and restore, and bulk channel lifecycle actions. Bring your own server credentials -- nothing is brokered centrally, every call runs directly against your own Mirth instance.

What you get

Every capability exposed by Mirth Connect, metered per action and guarded by the two-step safety protocol.

  • connect_mirthwrite

    Connect your own Mirth Connect / NextGen Connect server by saving its base URL and Administrator username/password, after checking they actually work.

  • list_connectionsread

    List the connected Mirth Connect / NextGen Connect servers.

  • disconnect_mirthwrite

    Disconnect one Mirth Connect / NextGen Connect server. Nothing on the server itself is changed; only the saved credentials here are deleted.

  • list_channelsread

    List channels configured on the connected Mirth Connect / NextGen Connect server, optionally filtered to one channel group.

  • get_channelread

    Read one channel's configuration in full.

  • create_channelwrite

    Create a new channel with a basic source connector. For full connector/transformer configuration, build the channel in Mirth Administrator first, then manage it here.

  • update_channelwrite

    Update selected fields of an existing channel: name, description, and/or enabled state. Only given fields change.

  • delete_channelwrite

    Permanently delete a channel. Cannot be undone -- undeploy it first if it's currently deployed.

  • deploy_channelswrite

    Deploy one or more channels. Verifies each channel's actual resulting state afterward -- Mirth's own deploy endpoint always reports success even when a channel fails to deploy.

  • undeploy_channelswrite

    Undeploy one or more channels. Verifies each channel's actual resulting state afterward, same reasoning as deploy_channels.

  • get_channel_statusread

    Read one channel's live deployment status (state, whether the deployed revision matches the saved revision).

  • list_channel_statusesread

    List live deployment status for every channel on the connected server (state, revision drift) in one call.

  • get_channel_statisticsread

    Read one channel's message statistics (received/sent/error/filtered/queued counts).

  • clear_channel_statisticswrite

    Reset one channel's message statistics counters to zero.

  • list_channel_tagsread

    List channel tags (named groupings shown as colored labels in Mirth Administrator) configured on the connected server.

  • list_channel_groupsread

    List channel groups (folders that organize channels in Mirth Administrator) configured on the connected server.

  • get_channel_groupread

    Read one channel group in full.

  • create_channel_groupwrite

    Create a new channel group with an optional set of member channels.

  • update_channel_groupwrite

    Update selected fields of an existing channel group. Only given fields change.

  • delete_channel_groupwrite

    Permanently delete a channel group. Member channels themselves are not deleted, only the grouping.

  • search_messagesread

    Search messages processed by one channel, optionally filtered by status (RECEIVED, FILTERED, TRANSFORMED, SENT, QUEUED, ERROR, PENDING).

  • get_messageread

    Read one message in full -- raw/encoded/transformed content -- from a channel.

  • reprocess_messagewrite

    Reprocess an existing message through its channel again -- either as a new message or replacing the original.

  • remove_messagewrite

    Permanently remove one message from a channel's message store. Cannot be undone.

  • remove_all_messageswrite

    Permanently remove ALL messages stored for one channel. Cannot be undone -- use only for a channel you explicitly intend to purge (e.g. clearing test data before go-live).

  • list_mirth_usersread

    List Mirth Administrator user accounts on the connected server.

  • get_mirth_userread

    Read one Mirth Administrator user account in full.

  • create_mirth_userwrite

    Create a new Mirth Administrator user account on the connected server.

  • update_mirth_userwrite

    Update an existing Mirth Administrator user's email/first/last name.

  • delete_mirth_userwrite

    Permanently delete a Mirth Administrator user account. Cannot be undone.

  • set_mirth_user_passwordwrite

    Set a new password for an existing Mirth Administrator user.

  • get_user_login_statusread

    List current login status for every user on the connected server.

  • logout_mirth_userwrite

    Force-log out a Mirth Administrator user, ending their active session.

  • list_alertsread

    List alerts configured on the connected Mirth Connect / NextGen Connect server.

  • get_alertread

    Read one alert's details in full.

  • delete_alertwrite

    Permanently delete an alert. Cannot be undone.

  • set_alert_enabledwrite

    Enable or disable an alert without deleting it -- e.g. silence a noisy alert temporarily.

  • get_alert_statusread

    Read the enabled/disabled status overview for every alert on the connected server in one call.

  • get_alert_protocol_optionsread

    List the protocol options available for alert actions on the connected server (e.g. email, PagerDuty-style webhook channel types configured as extensions).

  • list_code_templatesread

    List code templates (reusable JavaScript snippets) on the connected Mirth Connect / NextGen Connect server.

  • get_code_templateread

    Read one code template in full, including its JavaScript source.

  • create_code_templatewrite

    Create a new code template with JavaScript source code, so it can be reused across channel transformers/filters.

  • update_code_templatewrite

    Update an existing code template's name and/or JavaScript source.

  • delete_code_templatewrite

    Permanently delete a code template. Channels still referencing it keep their own cached copy of the code but lose the shared link.

  • list_code_template_librariesread

    List code template libraries -- named groups of code templates, optionally scoped to specific channels.

  • get_code_template_libraryread

    Read one code template library in full, including which code template ids it groups.

  • create_code_template_librarywrite

    Create a new code template library grouping existing code template ids together.

  • update_code_template_librarywrite

    Update an existing code template library's name, description, and/or which code template ids it groups.

  • delete_code_template_librarywrite

    Permanently delete a code template library. The code templates themselves are not deleted, only the grouping.

  • get_configuration_mapread

    Read the server-wide Configuration Map -- key/value variables any channel can read via configurationMap.get('key').

  • set_configuration_map_entrywrite

    Create or update one Configuration Map key/value entry, with an optional comment.

  • delete_configuration_map_entrywrite

    Permanently remove one Configuration Map key. Channels reading it afterward will get an empty value.

  • get_global_scriptsread

    Read the server's Global Scripts -- Deploy, Undeploy, Preprocessor, and Postprocessor JavaScript that runs for every channel.

  • update_global_scriptswrite

    Overwrite one or more Global Script slots (deploy, undeploy, preprocessor, postprocessor) with new JavaScript source. Only the slots you pass a non-empty value for are changed. Takes effect for every channel on the server -- review the source carefully before writing.

  • get_server_inforead

    Read the connected Mirth Connect / NextGen Connect server's own version, build date, and server id.

  • get_server_statusread

    Read the connected server's current status: uptime, total channel count, and how many are deployed.

  • get_jvm_inforead

    Read the connected server's JVM memory and processor stats.

  • get_server_settingsread

    Read the connected server's environment name, server name, and default locale.

  • update_server_settingswrite

    Update the connected server's environment name and/or server name.

  • get_server_logread

    Read the tail of the connected server's own system log.

  • restart_serverwrite

    Restart the connected Mirth Connect / NextGen Connect server. Every channel is interrupted until the server comes back up. Requires confirm=True.

  • get_system_inforead

    Read the connected server's host operating system name, version, and architecture.

  • get_aboutread

    Read basic edition/version info the connected server reports about itself (Mirth Connect vs NextGen Connect branding, version string).

  • list_database_tasksread

    List available database maintenance tasks on the connected server (e.g. reindexing, statistics rebuilds).

  • run_database_taskwrite

    Run one database maintenance task by id on the connected server. Can be slow and impact a busy server -- requires confirm=True.

  • list_extensionsread

    List extensions (connectors/plugins) installed on the connected Mirth Connect / NextGen Connect server.

  • get_extensionread

    Read one extension's details by name.

  • set_extension_enabledwrite

    Enable or disable an extension. Takes effect only after the next server restart.

  • get_plugin_propertiesread

    Read the configuration properties stored for one plugin extension.

  • list_eventsread

    List events from the connected server's own audit trail (who did what, at what level, and the outcome), optionally filtered by level or user.

  • get_eventread

    Read one audit event in full by id.

  • remove_all_eventswrite

    Permanently clear the entire audit event log on the connected server. Cannot be undone -- requires confirm=True.

  • verified_deploywrite

    Deploy one or more channels and re-verify their live status afterward -- Mirth's own deploy endpoint always reports success even when a channel silently failed to deploy, so this checks the real outcome before reporting back.

  • audit_mirth_estateread

    Build one aggregated health report across every channel on the connected server -- counts by state, channels with queued/error messages, and a per-channel flag for anything that needs attention.

  • drift_checkread

    Compare a channel's live revision number against an expected revision (e.g. the one recorded in your own version control) -- a fast check for configuration drift before a riskier redeploy.

  • export_channelread

    Export one channel as XML (Mirth Administrator's own Import/Export format) -- use for a manual backup before a risky change.

  • export_all_channelsread

    Export every channel on the connected server as XML in one call -- a full backup of the current channel configuration.

  • import_channelwrite

    Import a channel from XML (as produced by export_channel/export_all_channels) as a NEW channel, optionally deploying it immediately.

  • bulk_channel_actionwrite

    Run the same lifecycle action (deploy, undeploy, enable, or disable) across several channels in one call, by explicit channel ids.

Related extensions

More extensions in Healthcare ready to enable in one click.

  • IguanaConnect your own self-hosted Iguana (iNTERFACEWARE) instance to manage channels from Imperal -- status/start/stop/start-all/stop-all, full channel configuration (add/update/remove, get/get-default...
  • RedoxConnect your own Redox healthcare interoperability organization to manage its Platform API configuration (environments, sources, destinations, auth credentials, exchange logs), send and query clini...
  • NotesPersonal notes with folders, tags, full-text search, and trash management for your workspace.
  • Mail ClientMulti-provider email client - Google, Microsoft, Yahoo, IMAP. Inbox, send, reply, forward, search, archive, manage emails, contacts, custom folders/labels. Gmail batchModify for instant bulk operat...

Ready to use Mirth Connect?

Enable Mirth Connect in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel