MCP Logs
AI agents talk to WordPress sites directly now. Claude, ChatGPT, Cursor, and a growing list of MCP clients can connect to your site, read content, place orders, edit posts, or call any custom tool you expose. The Model Context Protocol (MCP) is the open standard that makes this possible. The problem is that by default you cannot see any of it. Requests arrive, things change, and there is no record of what an agent did, when it did it, or which user it acted as. MCP Logs writes a row for every MCP request the moment it hits your site. You get the route, the ability that was called, the user it acted as, the request body, the response, and whether it succeeded. All of it is browsable in a React admin page built with @wordpress/components, so it looks and behaves like the rest of WordPress. Version 1.1.0 adds the other half: detection rules that watch the traffic as it arrives, email alerts when one trips, and a kill switch that stops all MCP access in one click. A log you can actually search Filter by date range, ability name, and user. Sort any column, set page size between 10 and 500, and run full-text search across stored request and response bodies. Click a row to open the request and response in collapsible panels, copy either to your clipboard, or trace a single agent session end to end. Export the current view to CSV when you need to hand findings to someone else. Detection rules that run on every request Three rules evaluate after each logged request: Request velocity per session. Catches an agent stuck in a loop. Destructive tool use. Watches a list of abilities you nominate. It can populate that list for you by scanning previously seen tool names for delete, remove, and drop. Error storms. Catches an integration that has started failing. Each rule has its own enable toggle, threshold, time window, severity, and auto-disable setting. Detected events land in a Security Events tab with filters, stat cards, CSV export, and a per-event “mark as reviewed” so your queue reflects what you have already handled. Open any event and Session Replay steps through the full request timeline for that MCP session. Alerts arrive as HTML email stating whether the offending request ran or was blocked, with a one-click, nonce-protected link to disable MCP access. A 15-minute cooldown per rule and per session stops an alert storm. There is an optional daily digest, separate recipient lists for alerts and digests, and a test button so you can confirm delivery before you rely on it. A kill switch that keeps the record Turn off all MCP access from the admin screen, or let a detection rule trip it for you. Blocked requests are still logged before they are rejected, so the audit trail stays complete while access is off. Callers get a 503 explaining why access was disabled and when. A site-wide admin notice stays up until you turn it back on. Works with whichever MCP server you run MCP Logs is not an MCP server for your site and does not expose your content to agents. It detects requests by the Mcp-Session-Id header, which is part of the MCP transport spec, so traffic from any compliant server lands in the same table. If your site runs more than one, you get one log instead of several. Built for both halves of the audience If you run the site: install, activate, and open Tools then MCP Logs. There is no setup screen and no configuration. Logging starts the moment an MCP client makes a request. If you build on it: there is a full REST API covering every admin feature, authenticated via WordPress Application Passwords or WooCommerce API keys. The plugin is also MCP-aware itself, registering a server with ten abilities so an agent can introspect its own activity log. Source ships under src/ and builds with npm run build. Why log deletion is not exposed to AI agents The plugin registers ten MCP abilities. The two log-deletion abilities, clear-old-logs and clear-all-logs, are deliberately left out of that set. The same tool set reads log content that an untrusted caller can influence. Pairing that with a one-call wipe would let planted text steer an administrator’s agent into erasing the audit trail. Deletion stays available in the admin screen and over REST, where a human is doing it. Sites that accept the trade-off can re-add the abilities with the alfmcp_mcp_server_abilities filter. REST API Eighteen endpoints under /wp-json/activity-log-for-mcp/v1/: GET /requests for a list with filters, sort, and pagination GET /stats for totals, success rate, and calls per ability GET /sessions/{id} for every request in a session, in order GET /search for full-text search across routes, abilities, and bodies GET /errors for recent failed executions and HTTP errors GET /tool-performance for per-ability call count, error rate, and unique users GET /filters for distinct ability names and users GET /export-csv for a server-side streamed CSV download DELETE /requests to clear all logs DELETE /retention to delete logs older than a given date GET /security-events for detected events with filters and pagination GET /security-events/stats for alert counts, active sessions, and top rule over 7 days GET /security-events/export-csv for a CSV of detected events PUT /security-events/{id}/acknowledge to mark an event reviewed DELETE /security-events/clear-acknowledged to remove reviewed events GET|PUT /security-settings to read or update detection and alerting settings POST /security-settings/test-alert to send a test alert email MCP abilities The plugin registers an MCP server (activity-log-for-mcp-server) with ten abilities: get-activity for paginated log retrieval with filters get-stats for summary metrics with an optional date range get-activity-by-session for a full session trace, with optional body exclusion for lighter payloads search-activity for full-text search across stored requests and responses analyze-errors for recent errors with full details get-tool-performance for per-ability performance metrics get-security-events for detected events with filters get-security-stats for alert counts, active sessions, and top rule over 7 days acknowledge-event to mark a security event reviewed test-alert to send a test alert email Privacy and data handling Everything stays in your WordPress database. Logs live in {prefix}alfmcp_requests and detected events in {prefix}alfmcp_security_events. There is no telemetry, no third-party call, and no external dependency at runtime. Credential-bearing headers including Authorization, Cookie, and X-Api-Key are replaced with [redacted] before anything is written, so the log never becomes a store of replayable credentials. Add your own header names with the alfmcp_sensitive_headers filter. Request and response bodies are stored up to 64 KB each and truncated beyond that, adjustable with alfmcp_max_body_bytes. You control retention and can clear everything from the admin screen or over REST. Disclaimer MCP Logs is not affiliated with, endorsed by, or sponsored by any AI provider or the Model Context Protocol project. “MCP” and “Model Context Protocol” are referenced solely to describe the open protocol that this plugin observes. Privacy Policy MCP Logs records REST API requests that contain the Mcp-Session-Id header. Logged data includes request routes, methods, headers, bodies, response data, user IDs, and timestamps. Credential-bearing headers are redacted before storage. All data is stored in your WordPress database and is never transmitted to external services.
Top keywords
- mcp21×1.73%
- request13×1.07%
- abilities9×0.74%
- events8×0.66%
- logs8×0.66%
- requests8×0.66%
- log7×0.58%
- session7×0.58%
- admin6×0.49%
- filters6×0.49%
- rest6×0.49%
- server6×0.49%
AI Content Wizard Lite
AI Content Wizard Lite by BuyReadySite.com is the streamlined version of our advanced AI-driven content creation and SEO optimization suite. It now blends OpenAI, Claude, DeepSeek, Gemini Flash, and curated Google image generation (via the “Nano Banana” Imagen profile) into a single WordPress-native studio. Generate SEO-ready drafts, pull topic inspiration, and keep meta data in sync without leaving wp-admin. Lite focuses on the most-requested workflows while keeping the Pro automations only a click away. Key advantages of the Lite release: – Generate SEO-optimized articles powered by OpenAI GPT-5-mini or GPT-4 Turbo. – Keyword de-duplication with smart retries and topic-aware prompts. – Real-time progress tracking with resumable jobs and timeout diagnostics. – Contextual tips, cost estimation, and guardrails that mirror the Pro UI refresh. – Enjoy the polished experience of version 2.6 while upgrading anytime for advanced queues, longreads, and expanded providers. What’s new in 2.6 Verified against WordPress 7.1 — the admin screens, AJAX endpoints, and generation flows were retested on the 7.1 release cycle. Dropped the CDN-hosted jQuery UI stylesheet and the unused jquery-ui-accordion handle, so the plugin no longer depends on a pinned jQuery UI build after core’s update to jQuery UI 1.14.2. Replaced the Font Awesome CDN stylesheet with inline SVG icons in the floating help widget: fewer external requests, no third-party asset calls from wp-admin, and identical branding colours. General housekeeping pass so Plugin Check runs clean on the enqueued-assets rules ahead of the WordPress.org directory scans. What’s new in 2.5 Added multi-provider auto-detection so Lite surfaces the same “Pro glass” UI while still routing text to GPT-5-mini, GPT-4 Turbo, Claude 3 Haiku, and DeepSeek R1 (where available). Integrated the Google Imagen 3 pipeline under the playful alias “Nano Banana” for image prompts, complementing GPT-Image-1 and DALL·E 3. Refined dashboards, tooltips, and hero stats to better communicate token usage and recent drafts even when advanced columns are absent. Hardened keyword generation retries and removed noisy logs to keep Lite deployments clean on shared hosting. Want cross-channel planners, automation queues, and every provider? Spin up the Pro trial (5 days, no cards) directly from the Lite banner. 🚀 Expanded AI Content Wizard Overview AI Content Wizard integrates seamlessly with WordPress to turn ideas into fully optimized, publish-ready articles—no outsourcing needed. Harness AI to craft titles, meta descriptions, keywords, structured paragraphs, and link blocks that rank and convert. Compatible with: Yoast SEO, Rank Math, All in One SEO Pack, SEOPress, WooCommerce, and multilingual plugins (WPML/Polylang). Core Lite & Pro Features: – Automatic Title & Description – AI-crafted SEO title + meta description using your preferred text model. – Unique Keyword Suggestion – Finds a keyword not used previously on your site, with collision retries. – Context-Aware Content – Analyzes existing posts and WooCommerce products to maintain consistency. – Internal & External Linking – Smart related-post/product linking + authoritative outbound links with broken-link checks. – Flexible Formats – Article, recipe, review, interview, news, listicle, FAQ, and more. – Audience & Tone Presets – Specify target persona, originality level, and recommended length. – WooCommerce Integration – Auto-inject product cards or upsell bundles while drafting blog posts. – Quick Setup – Guided wizard for API keys, diagnostics for timeouts, and resumable jobs. 🌟 Pro-Only Power-Ups Regional & Audience Targeting – Tailor content to locales, channels, or demographics. Advanced Image Handling – Insert multi-size assets, add watermarks, or pick “Nano Banana” for playful Imagen runs. Category-Level Defaults – Build presets per taxonomy, including custom affiliate disclosures. Telegram & Streams – Auto-send teaser announcements or moderate feeds (RSS/Telegram) into drafts. Content Planner & Scheduler – Create multi-week plans with ownership, due dates, and auto-scheduling. Expert Longread Studio – 20–100k character flows with TOC, fact cards, and section rewrites. Advanced AI & Live Research – Web-enabled Claude, DeepSeek, Gemini, and Grok connectors for factual refreshes. Expanded Image Models – GPT-Image-1, DALL·E 3, Midjourney-style SDXL variants, Ideogram, and Google Imagen (Nano Banana persona). 🤖 Supported AI Models VersionText Models LiteGPT-5-mini · GPT-4 Turbo · GPT-4o mini · Claude 3 Haiku · DeepSeek R1-lite ProAll Lite models + Claude 3.5 Sonnet · DeepSeek V3 · Gemini 2.0 Flash · Grok 3 beta · custom OpenAI endpoints VersionImage Models LiteDALL·E (standard) · GPT-Image-1 preview ProDALL·E 3 · GPT-Image-1 full · Stable Diffusion SDXL/Ultra · Ideogram · Google Imagen 3 (“Nano Banana”) · Midjourney-compatible webhooks ⚖️ Free vs Pro Comparison FeatureLitePro Title & Meta Description Generation✅✅ Keyword Suggestions with Collision Avoidance✅✅ Contextual Internal & External Linking✅✅ GPT-5-mini / GPT-4 Turbo routing✅✅ DALL·E + GPT-Image previews✅✅ WooCommerce Product Linking✅✅ Diagnostics & Resume Jobs✅✅ Regional Targeting❌✅ Background Generation Queue❌✅ Planner, Streams & Schedulers❌✅ “Nano Banana” (Google Imagen) + SDXL/Ideogram❌✅ Longread Studio (30–100k chars)❌✅ Advanced live-research providers❌✅ 🔑 Why Choose AI Content Wizard? Time-saving automation: Automate planning, drafting, linking and publishing in one workflow. SEO-first approach: Built-in best practices for titles, meta descriptions, keywords, and link structures. Unlimited creativity: Define style, tone, visuals and region-specific targeting to match your brand voice. Scalable solutions: Category-level presets, multi-site support, and team collaboration features. Continuous innovation: Regular updates with new AI models, features, and dedicated technical support. Note: On deactivation, you can optionally delete the plugin-created database tables and settings. Video Demonstration Create a Winning Content Plan with AI Content Wizard: See the Magic in Action! ✨ https://www.youtube.com/channel/UCPB8m7BgaexcZh0Vr49ViYA/videos citeturn1search0 AI Content Wizard: Революция в Создании Контента для Ваших Сайтов https://www.youtube.com/watch?v=l4C3g8-HMXk citeturn1search1 External Services This plugin connects to the following third-party APIs. All calls occur only when you initiate content generation, statistics, or model retrieval: OpenAI API Purpose: Text generation (chat completions) and image generation. Data sent: Your API key in header; prompts and settings in request body. When: On-demand, when generating content or retrieving available models. Terms & Privacy: https://openai.com/policies/terms-of-use, https://openai.com/policies/privacy-policy Bing News Search API Purpose: Fetch related news articles for content suggestions. Data sent: Query string only. When: When Lite’s “related news” feature is used. Terms & Privacy: https://docs.microsoft.com/en-us/legal/cognitive-services-terms Google Custom Search JSON API Purpose: Fetch web results for additional content references. Data sent: Query string, CSE ID, API key. When: When Lite’s “related web search” feature is used. Terms & Privacy: https://developers.google.com/custom-search/terms Telegram Bot API (optional) Purpose: Send deactivation feedback to a configured Telegram chat. Data sent: Your bot token, chat ID, feedback message. When: Only if you enable Telegram feedback in settings. Terms & Privacy: https://core.telegram.org/bots/api#terms-of-service Google Imagen 3 (“Nano Banana”) (Pro) Purpose: Generate playful or photorealistic featured images. Data sent: Prompt text, requested styles, and authentication token from your Google AI Studio project. When: When Pro users pick the “Nano Banana” style in the image card selector. Terms & Privacy: https://ai.google.dev/terms Additional Information For documentation, support, and purchasing options, please visit: * Official Website * Documentation * Support * Buy Pro Thank you for using AI Content Wizard Lite by BuyReadySite.com!