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"
Quick Install
npx -y @agentutil/undo-mcpReviews
No reviews yet
Sign in to write a review