trypost/tests/Feature/Mcp
Paulo Castellano a932c51bbb
Expose workspace webhooks through the API and MCP (#330)
* Expose workspace webhooks through the API and MCP.

The same create/update/test/rotate/replay/delete flow now lives in Actions so the web UI, REST API, and MCP tools stay in lockstep.

* Keep webhook validation local to each web, API, and MCP entry point.

* Extract MCP webhook rules into request classes and close remaining API/MCP review gaps.

* Tighten webhook updates to a field whitelist and reset failures only on re-enable.

* Treat a mismatched webhook replay as not found and mark secret rotation destructive.
2026-09-04 12:00:32 -03:00
..
ApiKeyToolTest.php Scope MCP OAuth tokens to user + workspace (#222) (#245) 2026-08-06 21:59:34 -03:00
AssetToolTest.php Make the test suite pass on MySQL (#307) 2026-08-29 11:05:33 -03:00
AttachMediaFromUploadToolTest.php Harden per-image alt text across publishers, validation, and attach paths 2026-07-16 13:55:33 -03:00
AttachMediaFromUrlToolTest.php Harden per-image alt text across publishers, validation, and attach paths 2026-07-16 13:55:33 -03:00
LabelToolTest.php refactor: standardize MCP tool responses using API resources and enforce strict structural validation in feature tests 2026-05-03 21:34:20 -03:00
ListDiscordChannelsToolTest.php Address PR review: stream MCP uploads and close listing gaps. 2026-07-24 22:00:07 -03:00
ListPinterestBoardsToolTest.php Clamp media byte caps to upload limits and surface truncated board lists. 2026-07-24 22:49:04 -03:00
McpRoleAuthorizationTest.php Expose workspace webhooks through the API and MCP (#330) 2026-09-04 12:00:32 -03:00
MediaUploadFlowTest.php test(mcp): end-to-end media upload flow 2026-05-15 16:37:40 -03:00
OAuthAuthorizeAuthTokenTest.php Activation checklist + MCP OAuth authorize UX (#239) (#250) 2026-08-07 20:34:43 -03:00
OAuthRegistrationTest.php Activation checklist + MCP OAuth authorize UX (#239) (#250) 2026-08-07 20:34:43 -03:00
PlatformToolTest.php Enforce carousel min slides in Generate and expose min_media_count on API/MCP. 2026-07-24 23:51:10 -03:00
PostPlatformMetaToolTest.php Add optional Pinterest pin title and destination link (#232) 2026-08-05 18:15:50 -03:00
PostPublishToolTest.php Make the test suite pass on MySQL (#307) 2026-08-29 11:05:33 -03:00
PostToolTest.php Make the test suite pass on MySQL (#307) 2026-08-29 11:05:33 -03:00
RequestMediaUploadToolTest.php Address PR review: stream MCP uploads and close listing gaps. 2026-07-24 22:00:07 -03:00
SignatureToolTest.php refactor: standardize MCP tool responses using API resources and enforce strict structural validation in feature tests 2026-05-03 21:34:20 -03:00
SocialAccountToolTest.php refactor: standardize MCP tool responses using API resources and enforce strict structural validation in feature tests 2026-05-03 21:34:20 -03:00
WebhookToolTest.php Expose workspace webhooks through the API and MCP (#330) 2026-09-04 12:00:32 -03:00
WorkspaceToolTest.php refactor: standardize MCP tool responses using API resources and enforce strict structural validation in feature tests 2026-05-03 21:34:20 -03:00