Introducing MCP Tracker: A Debugging Companion for Abilities API

Table Of Content

Over the past year, there has been growing excitement around the Abilities API in the WordPress ecosystem.

For developers, it opens new possibilities. AI-powered tools. Ability-based workflows. Structured communication using the Model Context Protocol, or MCP. It feels like a new layer of capability being added to WordPress.

Naturally, we were curious.

We started exploring how the Abilities API could fit into our existing product lineup. Could we integrate Abilities into our plugins? Could we build something new around MCP-powered interactions? Could we enhance user workflows using WordPress and AI together?

And that’s when we hit a very practical problem.

The Missing Piece: Visibility

When working with MCP inside WordPress, everything runs through REST API requests.

👉 An Ability is invoked.
👉 A request is sent.
👉 A response is returned.

On paper, that sounds simple.

But when something does not work as expected, things get unclear very quickly.

  • Which Ability was actually called?
  • What parameters were passed?
  • Which WordPress user triggered it?
  • What exactly did the Abilities API return?
  • Was it a success, or did something silently fail?

There was no clear way to see what was happening between WordPress and MCP.

So we built something small for ourselves.

From Internal Debug Tool to Public Plugin

We wrote some custom code to log MCP requests made to the Abilities API on our WordPress site.

Nothing fancy. Just enough to:

  • Track which Ability was triggered
  • Capture the JSON payload
  • Store the response
  • Identify the user
  • Inspect everything cleanly

It worked surprisingly well.

Suddenly, debugging WordPress MCP connections became easier. We were no longer guessing. We could see the full interaction.

That’s when it clicked.

If we needed this while building with the Abilities API, other developers probably needed it too.

So we refined it, cleaned up the interface, properly structured the data, and turned it into a lightweight utility plugin.

That’s how MCP Tracker was born.

What MCP Tracker Does

MCP Tracker is an admin-only WordPress plugin that logs and displays MCP requests made to the Abilities API.

  • It does not modify REST requests.
  • It does not interfere with execution.
  • It does not proxy or alter traffic.

It simply observes and records.

If you are integrating the Abilities API with WordPress, MCP Tracker gives you visibility into that interaction.

What You See Inside WordPress

Once activated, MCP Tracker automatically detects MCP-related requests using the Mcp-Session-Id header.

Inside the WordPress admin panel, you get:

A Complete Log of MCP Requests

You can see:

  • Date and time
  • MCP method, such as tools/call
  • Ability name
  • Response status
  • HTTP code
  • WordPress user
  • API endpoint

This gives you a high-level overview of how Abilities are being used on your site.

Table showing MCP Request made for Abilities API

Detailed Request View

Click any entry and inspect:

  • Server namespace
  • Session ID
  • Full JSON request body
  • Ability parameters

When debugging an Ability that behaves unexpectedly, this level of clarity makes a big difference.

Request info of the MCP request

Structured Response Inspection

You can also view:

  • Raw JSON response
  • Structured content
  • Success or error state
  • Returned data

Instead of adding temporary logging code or digging through server logs, you can analyze MCP responses directly inside WordPress.

Information about the Response sent  by WordPress to MCP Server

Who Is This For?

MCP Tracker is built for developers who are:

  • Exploring the WordPress Abilities API
  • Integrating MCP into plugins or themes
  • Building AI-driven workflows inside WordPress
  • Debugging WordPress and MCP interaction

If you are working with the Abilities API, visibility is not optional. It is essential.

Why This Matters

As MCP integration within WordPress continues to grow, the overall complexity of AI-driven workflows grows with it. When Abilities become part of your application logic, debugging can no longer rely on assumptions or scattered log statements. You need clear visibility into how WordPress communicates with the Abilities API and how each MCP interaction behaves in real time.

Without structured tracking, even small issues can take hours to diagnose. With proper observability, you move from guesswork to clarity. MCP Tracker was built to provide that clarity. It gives developers a dependable way to understand what is happening behind the scenes, making experimentation, integration, and deployment far more predictable.

What started as an internal debugging helper has now become a simple utility for the WordPress community. If you are building with Abilities API and MCP inside WordPress, MCP Tracker exists to make that journey more transparent and reliable.

Leave the first comment

Product Advertisement

Manage your form submission like a pro. Capture form submissions from many popular form building solutions. 

View Details

Related Articles

Check out our latest posts about our plugins and third-party
developers, hostings and new services.

WordPress 6.7 Updates

What’s New in WordPress 6.7: Key Updates, Features & Improvements

WordPress fans and developers have been eagerly waiting for the release of WordPress 6.7, which officially launched on November 12, 2024. This is…

WordPress 6.6 Updates

What’s New in WordPress 6.6: Key Features and Enhancements

WordPress 6.6 version is set to release on July 16, marking the second major release of the year. While past updates have brought…

WordPress 6.5

WordPress 6.5: Everything You Need to Know

WordPress 6.5 has been released. It was originally supposed to be released on March 26, 2024, but it was delayed until April 2,…