MCP server templates for cross-platform advertising automation supporting 14+ advertising platforms
This is a template repository with stub implementations, not a production MCP server. Both tools have basic schemas and descriptions, but critical gaps undermine quality: (1) descriptions are minimal (18-47 chars, well below the 50-200 char baseline for LLM optimization); (2) parameter descriptions are sparse or missing (e.g., 'status' in list_campaigns lacks description in Node template; 'campaign_id' in get_metrics has no description); (3) output schemas are completely undocumented, no indication of what fields are returned or their types; (4) error handling is absent, stub implementations return empty JSON with no guidance on failure modes; (5) tool implementations are TODO placeholders with no actual API integration. The Python template is slightly better (status has a default), but both fall far short of production readiness.
Get performance metrics for a date range
List campaigns with status and basic metrics
Output schemas completely undocumented. No indication of what fields are returned, their types, or structure. LLMs cannot plan downstream calls or extract data.
Descriptions are too short (18-47 chars vs. 50-200 char baseline). 'List campaigns with status and basic metrics' and 'Get performance metrics for a date range' lack context for when/why to use these tools.
Parameter descriptions missing or incomplete. 'campaign_id' in get_metrics has no description. 'status' in Node template list_campaigns has no description (Python version adds enum default but still no description text).
No error handling or recovery guidance. Stub implementations return empty JSON objects with no indication of failure modes, retryability, or next steps for the LLM.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
Tool implementations are TODO placeholders. No actual API integration, authentication, or data validation. This is a template, not a functional server.