Bug
The dashboard "Test" view for a registered agent shows the full storyboard catalog rather than filtering to storyboards applicable to that agent's declared capabilities.
Affected agent: https://adcp-signals-adaptor.evgeny-193.workers.dev/mcp
Declared: supported_protocols: [signals], specialisms: [signal-owned]
Observed behavior:
- Dashboard shows ~20+ storyboards including
pagination-integrity (list_creatives), get-media-buys-pagination-integrity, collection-lists-pagination-integrity, pagination-integrity-creative-formats, etc.
- None of these are applicable to a signals-only agent
Expected behavior:
- Dashboard should filter storyboards the same way
recommend_storyboards does: universal baseline (17) + signals baseline (1) + signal-owned specialism (1) = 19 total
- Storyboards for protocols/specialisms the agent has not declared should be hidden
Impact:
- Confusing UX — members see dozens of irrelevant storyboards
- No clear signal of what they actually need to pass
- Makes the "AAO Verified" path harder to understand
Suggested fix:
- Pull
get_adcp_capabilities for the agent when rendering the Test view
- Apply the same filtering logic as
recommend_storyboards to scope the displayed list
Bug
The dashboard "Test" view for a registered agent shows the full storyboard catalog rather than filtering to storyboards applicable to that agent's declared capabilities.
Affected agent:
https://adcp-signals-adaptor.evgeny-193.workers.dev/mcpDeclared:
supported_protocols: [signals],specialisms: [signal-owned]Observed behavior:
pagination-integrity(list_creatives),get-media-buys-pagination-integrity,collection-lists-pagination-integrity,pagination-integrity-creative-formats, etc.Expected behavior:
recommend_storyboardsdoes: universal baseline (17) + signals baseline (1) + signal-owned specialism (1) = 19 totalImpact:
Suggested fix:
get_adcp_capabilitiesfor the agent when rendering the Test viewrecommend_storyboardsto scope the displayed list