Skip to main content
Glama
axur-mcp

axur-mcp

by just5ky

Axur MCP Server

A Model Context Protocol (MCP) server for the Axur cybersecurity platform. Provides read-only access to ticket data, enabling AI assistants to search, inspect, and analyze security incidents.

Features

  • Ticket Search & Retrieval — filter, paginate, and fetch tickets by key

  • Ticket Details — field values, comments, snapshots, attachments, lifecycle state, takedown options

  • Ticket Statistics — counts by status, incidents by threat type, takedown/treatment metrics, uptime analysis, global and market-segment benchmarks

Related MCP server: mcp-movidesk

Tools

tickets

Search and retrieve tickets.

Action

Description

list

Search/filter tickets with pagination and sorting

get

Get a single ticket by key

bulk_get

Get multiple tickets by comma-separated keys

history

Get ticket change history

types

List all supported ticket types

ticket_details

Get detailed information for a specific ticket.

Action

Description

fields

Ticket field values (status, type, domain, IP, etc.)

texts

Comments, descriptions, evidence messages

snapshots

Detection snapshots (domain info, ISP, content, digital location)

attachments

List attachments for a detection

lifecycle

Available state transitions

takedown

Takedown options and eligibility

timeline

Full ticket timeline

ticket_stats

Retrieve ticket statistics and metrics.

Action

Description

count_by_status

Ticket count by status (requires from, to, status)

incident_by_type

Incidents grouped by threat type

takedown_metrics

Takedown success rate, median time to notification

internal_treatment

Internal treatment success rate and metrics

takedown_uptime

Resolution uptime distribution (buckets: <1d, 2d, 5d, etc.)

treatment_uptime

Treatment uptime distribution

global_median

Median incidents across all Axur customers (13-month trend)

global_mean

Mean incidents across all Axur customers

segment_median

Median incidents for your market segment

segment_mean

Mean incidents for your market segment

Setup

Prerequisites

Install

git clone https://github.com/Just5ky/axur-mcp.git
cd axur-mcp
npm install
npm run build

Configure

cp .env.example .env
# Edit .env and add your Axur API token

Usage with Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "axur": {
      "command": "node",
      "args": ["/path/to/axur-mcp/dist/index.js"],
      "env": {
        "AXUR_API_TOKEN": "your_token_here"
      }
    }
  }
}

Usage with other MCP clients

# Run directly
AXUR_API_TOKEN=your_token node dist/index.js

Example Queries

Once connected to an AI assistant:

  • "Show me all open phishing tickets from this month"

  • "Get details for ticket h7dw97"

  • "What are the takedown metrics for the last 30 days?"

  • "How do our incident numbers compare to the market segment median?"

  • "List all ticket types supported by the platform"

API Coverage

This server covers the read-only Axur Platform ticket APIs:

  • tickets-api — ticket search, retrieval, stats

  • tickets-core — field values, ticket types

  • tickets-texts — textual data (comments, evidence)

  • tickets-snapshots — detection snapshots

  • tickets-attachments — attachment listing

  • tickets-lifecycle — lifecycle state inspection

  • tickets-takedown — takedown status inspection

  • tickets-timeline — timeline history

Rate Limits

The Axur API enforces a rate limit of 60 requests per minute on stats endpoints. The server surfaces 429 errors directly — plan queries accordingly.

License

MIT

Available Tools

3 tools
ticket_detailsA

Retrieve detailed ticket information from Axur: field values, texts/comments, detection snapshots, attachments, lifecycle transitions, takedown options, and timeline.

Inputs: action (required), ticketKey (required), detectionIndex.

ticketsC

Search, retrieve, and inspect Axur platform tickets. Actions: list (filter/search tickets), get (single ticket), bulk_get (multiple tickets by keys), history (ticket change history), types (list supported ticket types).

Inputs: action (required), page, order, filter, +6 more.

ticket_statsA

Retrieve Axur ticket statistics: counts by status, incidents by threat type, takedown/treatment metrics and uptime, global and market-segment incident medians/means. Note: from/to date range must not exceed 90 days.

Inputs: action (required), to, from, assets, +4 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 3 tools

    Disambiguation4/5

    The tools are mostly distinct: 'tickets' handles search, list, and summary retrieval; 'ticket_details' provides deep single-ticket information; 'ticket_stats' covers statistics. However, there is potential overlap between 'tickets' get action and 'ticket_details', as both retrieve ticket info, but descriptions suggest different detail levels.

    Naming Consistency5/5

    All tool names follow a consistent 'ticket_' prefix with descriptive suffixes: 'tickets', 'ticket_details', 'ticket_stats'. The naming is predictable and uses snake_case uniformly.

    Tool Count3/5

    With only 3 tools, the count is at the lower borderline. While the 'tickets' tool bundles multiple actions (list, get, bulk_get, history, types), the overall set feels slightly thin for a platform that likely involves CRUD and lifecycle management.

    Completeness2/5

    The tools are purely read-only (retrieve, search, stats). Missing operations to create, update, delete, or take action on tickets (e.g., takedown) is a significant gap for a security platform, limiting agent ability to respond to threats.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      An MCP server for the RocketCyber Managed SOC platform that provides read-only access to security data including incidents, agents, and events. It enables users to monitor and query security information through 10 specialized tools and resources.
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      A read-only MCP server for Archery that enables secure instance query, ticket management, and restricted SQL execution through AI clients.
      10
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for investigating cloud incidents and managing approvals. Provides read-only tools to list incidents, investigate incidents, and list approvals, keeping remediation behind human approval.
      MIT