MCP Hub
Back to servers

@agentutil/undo-mcp

MCP server — reversibility intelligence for autonomous AI agents

npm40/wk
Updated
Feb 28, 2026

Quick Install

npx -y @agentutil/undo-mcp
name: undo-mcp
transport: stdio
tools:
  - name: check_reversibility
    description: Check if an action can be reversed
    input_schema:
      type: object
      required: [platform, resource, action]
      properties:
        platform:
          type: string
          description: Platform name (e.g. github, slack, aws)
        resource:
          type: string
          description: Resource type (e.g. repository, message, instance)
        action:
          type: string
          description: Action to check (e.g. delete, archive, merge)
        scope:
          type: string
          enum: [single, batch]
        count:
          type: integer
          minimum: 1
          description: Number of items affected
    output_schema:
      type: object
      properties:
        data:
          type: object
          properties:
            platform:
              type: string
            resource:
              type: string
            action:
              type: string
            reversibility_level:
              type: string
            risk_score:
              type: number
            recovery_mechanism:
              type: string
            recovery_window:
              type: [string, "null"]
            permanent_conditions:
              type: array
              items:
                type: string
            safer_alternatives:
              type: array
            batch_warning:
              type: [object, "null"]
            summary:
              type: string

  - name: lookup_action
    description: Quick reversibility lookup for a platform action
    input_schema:
      type: object
      required: [platform, resource, action]
      properties:
        platform:
          type: string
        resource:
          type: string
        action:
          type: string
    output_schema:
      type: object
      properties:
        data:
          type: object
          properties:
            platform:
              type: string
            resource:
              type: string
            action:
              type: string
            reversibility_level:
              type: string
            recovery_mechanism:
              type: string
            recovery_window:
              type: [string, "null"]
            safer_alternative:
              type: [object, "null"]

  - name: list_platforms
    description: List all platforms with reversibility data (free)
    input_schema: {}
    output_schema:
      type: object
      properties:
        data:
          type: object
          properties:
            platforms:
              type: array
              items:
                type: object
                properties:
                  id:
                    type: string
                  action_count:
                    type: integer
            total:
              type: integer

  - name: get_platform
    description: Get all actions for a specific platform (free)
    input_schema:
      type: object
      required: [platform_id]
      properties:
        platform_id:
          type: string
          description: Platform identifier (e.g. github, slack, aws)
    output_schema:
      type: object
      properties:
        data:
          type: object
          properties:
            platform:
              type: string
            actions:
              type: array
              items:
                type: object
                properties:
                  resource:
                    type: string
                  action:
                    type: string
                  reversibility_level:
                    type: string
            total:
              type: integer

configuration:
  env:
    UNDO_API_URL: "https://undo.agentutil.net"

Reviews

No reviews yet

Sign in to write a review