colorlink
c63762487c
feat(oauth): add Dynamic Client Registration (RFC 7591) so Claude.ai can connect
...
- /oauth/register creates a public (PKCE) client; client_id uses 'mcpc_' prefix so it is
NOT accepted as a raw bearer by TokenManager::resolve() — only the human-approved JWT works
- registered redirect_uris stored + enforced exactly at /authorize
- registration_endpoint advertised in AS metadata
- fixes Claude.ai reconnect loop (DCR was missing; /oauth/register was 404)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 21:43:32 +00:00
colorlink
9a0f3bb03a
fix(Batch59): FluentSMTP stores log to PHP-serialized, not JSON — use maybe_unserialize
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 21:01:44 +00:00
colorlink
72398dc4c8
feat(Batch59): FluentSMTP family — detect, list_connections (creds redacted), list_logs, stats, send_test (verified live on mainwp)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 21:00:28 +00:00
colorlink
02e2db3b56
fix(Batch55): Blocksy guard — BLOCKSY_COMPANION_VERSION is not defined; gate on BLOCKSY_PATH too (verified live on mainwp)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 20:44:44 +00:00
colorlink
72ac246630
fix(Batch37): MailPoet guard — MAILPOET_VERSION is not defined at load; gate on MAILPOET_MINIMUM_REQUIRED_WP_VERSION too (verified live on mainwp)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 20:44:28 +00:00
colorlink
7e5776e15f
Batch58: Moyasar payments tools (guarded, net-new, secrets redacted)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:53:17 +00:00
colorlink
8b96d106d2
Batch57: Otter Blocks tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:52:25 +00:00
colorlink
2a2844af6f
Batch56: Kirki tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:52:16 +00:00
colorlink
3b11800a2e
Batch55: Blocksy tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:52:06 +00:00
colorlink
5e750ef492
Batch54: GenerateBlocks tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:51:44 +00:00
colorlink
93c0152bf8
Batch53: Visual Composer Website Builder tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:51:35 +00:00
colorlink
8f2a225a06
Batch52: Thrive Architect tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:51:24 +00:00
colorlink
65c594bddf
Batch51: Breakdance tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:51:14 +00:00
colorlink
9d19a9cb9c
Batch50: Beaver Builder tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:50:54 +00:00
colorlink
f56e13cceb
Batch49: Oxygen Builder tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:50:45 +00:00
colorlink
0bb0e56404
Batch48: Bricks tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:50:35 +00:00
colorlink
205a94d46c
Batch47: Divi tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:50:26 +00:00
colorlink
cf62f10344
Batch46: SEOPress tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:49:08 +00:00
colorlink
7533c09b6f
Batch45: All in One SEO tools (guarded, net-new, read-only)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:48:54 +00:00
colorlink
5dde44c2c7
Batch44: Rank Math SEO tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:48:39 +00:00
colorlink
5542cc342b
Batch43: ACF tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:46:49 +00:00
colorlink
c3bc965ee8
Batch42: TablePress tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:46:36 +00:00
colorlink
b1cb7560fb
Batch41: TranslatePress tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:46:22 +00:00
colorlink
cf6500a03d
Batch40: Polylang tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:46:12 +00:00
colorlink
cb0d284747
Batch39: Mailchimp for WordPress tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:44:59 +00:00
colorlink
37ce29d667
Batch38: FunnelKit tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:44:49 +00:00
colorlink
e99c21318f
Batch37: MailPoet tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:44:38 +00:00
colorlink
671750eb11
Batch36: FluentCRM tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:44:20 +00:00
colorlink
552828020d
Batch35: Amelia booking tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:42:43 +00:00
colorlink
c98f170a1c
Batch34: The Events Calendar tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:42:27 +00:00
colorlink
c01eeb5fe8
Batch33: LifterLMS tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:42:12 +00:00
colorlink
14f97dad3f
Batch32: Tutor LMS tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:41:59 +00:00
colorlink
2c89210a30
Batch31: SureForms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:38:04 +00:00
colorlink
0ba5c21eea
Batch30: MetForm tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:37:54 +00:00
colorlink
799331e6a1
Batch29: Forminator tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:37:42 +00:00
colorlink
0b4661505d
Batch28: Formidable Forms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:37:18 +00:00
colorlink
d2a8838406
Batch27: Ninja Forms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:37:04 +00:00
colorlink
d30402c38f
Batch26: WPForms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:36:50 +00:00
colorlink
deb447e1fb
Batch25: Fluent Forms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:36:27 +00:00
colorlink
1985793f35
Batch24: Gravity Forms tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:36:12 +00:00
colorlink
a788538b3f
Batch23: Contact Form 7 tools (guarded, net-new)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 04:35:55 +00:00
colorlink
5d21dc2ef6
MCP: add clean /mcp streamable-HTTP route (POST JSON-RPC, GET info) so Claude.ai stops classifying the connector as deprecated SSE
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 03:34:14 +00:00
colorlink
9c6b9624a2
feat(batch22): WP Rocket deep — detect, settings read/set+restore, purge, preload (guarded)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:42:36 +00:00
colorlink
ebf3ba6ace
feat(batch21): LiteSpeed Cache deep — detect, options read/set+restore, granular purge (guarded)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:42:03 +00:00
colorlink
29367e06a2
fix(batch15): Wordfence reads degrade gracefully when tables absent; block_ip guards null (no crash)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:27:10 +00:00
colorlink
7f78669c5b
feat(batch20): WooCommerce deep — categories, gateways, shipping, tax, settings, order notes, refunds, sales report, reviews (guarded)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:16:53 +00:00
colorlink
36fae4ae22
feat(batch19): WPBakery deep — templates, mapping, render, set-content, row/column wrap (guarded)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:12:34 +00:00
colorlink
827ab31e78
feat(batch18): Elementor power — kits, library/theme-builder, conditions, dynamic tags, Pro form submissions
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:11:50 +00:00
colorlink
9e223005f5
feat(batch17): unified caching — detect/status/purge-all/purge-url across engines
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:11:05 +00:00
colorlink
f2390938c5
feat(batch16): WPML write — set post language, create translation, connect group (guarded)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
2026-10-16 02:10:26 +00:00