Skip to content
Agentmart
Submit a tool

Cork

MCP server for Cork's cyber-insurance API for MSPs.

Connector by WYRE-AI · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/wyre-ai-cork-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for Cork's cyber-insurance API for MSPs.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
23 read · 0 write · 0 deleteRead-only
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Docker image

Tools by what they do 23

Read from the source code; the running server may list different tools.

Read 23 · Look things up without changing anything.

  • cork_get_available_integrations
  • cork_get_client_devices
  • cork_get_client_domains
  • cork_get_client_inboxes
  • cork_get_client_score_history
  • cork_get_clients
  • cork_get_compliance_event_types
  • cork_get_compliance_events
  • cork_get_compliance_notification_settings
  • cork_get_connected_integrations
  • cork_get_installer_history
  • cork_get_installer_setup
Show 11 more tools
  • cork_get_integration_devices
  • cork_get_integration_tenants
  • cork_get_integration_users
  • cork_get_invoice_line_items
  • cork_get_invoices
  • cork_get_partners
  • cork_get_software_packages
  • cork_get_software_vulnerabilities
  • cork_get_software_vulnerability_summary
  • cork_get_warranties
  • cork_who_am_i

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CORK_API_KEY

Other settings (environment variables or headers).

  • AUTH_MODE
  • LOG_LEVEL
  • MCP_TRANSPORT

Tools (23)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • cork_get_available_integrations

    List integration types that can be connected to Cork, including required credential fields. Metadata about what CAN be connected, not what IS connected - see cork_get_connected_integrations for that.

  • cork_get_client_devices

    List devices observed for a client across all connected integrations - hostnames, IP addresses, the integration each device was seen in, whether the device can receive a future install dispatch (can_install_software), normalized OS details, resolved device type, and hardware model. Device UUIDs can be used to filter cork_get_software_vulnerabilities. Requires a client UUID from cork_get_clients.

  • cork_get_client_domains

    List email domains observed for a client. Domain UUIDs can be used to filter cork_get_compliance_events. Requires a client UUID from cork_get_clients.

  • cork_get_client_inboxes

    List email inboxes (users and shared mailboxes) observed for a client, with inbox type, associated domains, and the integration each inbox was sourced from. Requires a client UUID from cork_get_clients.

  • cork_get_client_score_history

    List a client's full Cork Cyber Score history, newest first, with the risk points each category (coverage, compliance, vulnerabilities, claims) deducted from that score. Use created_after/created_before to bound a period (both inclusive) for trend reporting - cork_get_clients only carries the 10 most recent scores. Requires a client UUID from cork_get_clients.

  • cork_get_clients

    List clients with their financial protection status (warranty_status), associated integration tenants, and the 10 most recent Cork Cyber Scores (newest first). For older scores or a bounded date range, use cork_get_client_score_history. Client UUIDs from this response are required by cork_get_client_devices, cork_get_client_inboxes, cork_get_client_domains, cork_get_compliance_events, and the vulnerability tools. If the API user is a distributor, pass partner_uuid to scope results to a specific partner.

  • cork_get_compliance_event_types

    List all compliance event types with their descriptions and cure periods. Use to discover valid event_type values before filtering cork_get_compliance_events.

  • cork_get_compliance_events

    List policy violations and risk events detected for a client's assets. Filter by event_type (use cork_get_compliance_event_types for valid values), device, inbox, or domain UUID. Use at_risk=true to show only currently active risks. Resolved events are excluded by default; set show_resolved=true to include them.

  • cork_get_compliance_notification_settings

    List the notification and alerting rules configured for compliance events on a client's assets - which event types trigger alerts and how they are routed.

  • cork_get_connected_integrations

    List integrations connected to Cork - vendor, connection status, and sync details. RMM integrations also carry an installer block describing whether software installs can run through them (capable, requires_manual_setup, authorized, configured_package_managers). Use with cork_get_client_devices to see which integration a device is mapped through. Discovers integration UUIDs needed by cork_get_integration_devices, cork_get_integration_users, and cork_get_integration_tenants.

  • cork_get_installer_history

    List past software install attempts (most recent first) with dispatch state, target client/device, package, and any errors. Filter by client_uuid or device_uuid. state is one of queued, running, success, partial, error - 'success' means the RMM accepted the job, not that the on-device install finished.

  • cork_get_installer_setup

    Get the one-time setup steps for an RMM vendor that requires manual setup before software installs work - the script to create in the RMM, its exact name, settings to match, and variables to declare. Use when a connected integration shows installer.requires_manual_setup=true (and the package manager is missing from installer.configured_package_managers).

  • cork_get_integration_devices

    List devices observed from an integration - hostnames, IP addresses, device properties, and normalized OS details for devices that have been mapped.

  • cork_get_integration_tenants

    List customer tenants observed from an integration.

  • cork_get_integration_users

    List users observed from an integration.

Show 8 more tools
  • cork_get_invoice_line_items

    List billed, top-level line items for an invoice (obtained via cork_get_invoices). Only items with a nonzero total billed are returned; discount line items are included and carry a negative total_billed. Sub-items billed as part of a parent line item (e.g. individual licenses within a bundle) are nested under that item's children field, and always carry a total_billed of 0 since their amount is rolled into the parent.

  • cork_get_invoices

    List billing invoices. Returns invoice UUIDs required by cork_get_invoice_line_items. If the API user is a distributor, pass partner_uuid to scope results to a specific partner.

  • cork_get_partners

    List partner sub-accounts managed by this distributor. Returns partner UUIDs that can be passed as partner_uuid to cork_get_clients and other tools to scope results to a specific partner. Distributor accounts only.

  • cork_get_software_packages

    List software packages available to install across supported package managers (WinGet, Chocolatey). Filter by package_manager_key or search (substring match against name/publisher). Returns package_id values that would be used by a future install dispatch - this connector does not implement software install itself.

  • cork_get_software_vulnerabilities

    List individual software vulnerabilities with full CVE details including CVSS score, EPSS score, KEV (known exploited) status, and impacted version. Filter by minimum_cvss_score, minimum_epss_score, minimum_priority, or only_known_exploited=true to focus on the highest-risk findings. Scope by client_uuid or device_uuid.

  • cork_get_software_vulnerability_summary

    Get a rollup of CVEs grouped by software product, showing number of impacted devices, impacted versions, and highest severity rating. Use client_uuid to scope to a single client. Follow up with cork_get_software_vulnerabilities to drill into specific CVEs for a product.

  • cork_get_warranties

    List active cyber warranty packages. To identify which clients lack coverage, check the warranty_status field in cork_get_clients results - clients with 'unwarranted' status have no active warranty.

  • cork_who_am_i

    Get information on the authenticated Cork user (identity, role, and partner/distributor scope). Useful for a quick credential sanity check.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 22, 2026 (7 days ago)
Last release
Oct 22, 2026 (7 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.WYRE-AI/cork-mcp
Version
1.0.1
Auth
API key
Packages
oci ghcr.io/wyre-ai/cork-mcp:v1.0.1
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from WYRE-AI

Cite this page

Cork MCP server. Agent Mart. https://agentmart.dev/connectors/wyre-ai-cork-mcp (last updated 2026-10-24)