Skip to main content

Extensibility Hooks

MCP for WP provides hooks and filters for deep customization.

Diagram: Hook Flow

Hook Execution Flow

Key Hooks

  • wpmcp_before_tool_execute: Modify input or abort execution
  • wpmcp_after_tool_execute: Inspect/modify result, trigger follow-up actions
  • wpmcp_tool_schema: Filter tool schema before rendering UI

Example: Logging Extra Data

php
add_action('wpmcp_after_tool_execute', function($tool_id, $input, $output, $status) {
    error_log("Tool $tool_id executed with status $status");
});