marketing_roi_dashboard
ActiveTool of gapup-mcp
Dashboard ROI marketing — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Gapup Hub — H1 2026 · 5 canaux · ROI 3.2× · Attribution W-shaped · Budget €60k. Inputs are validated server-side — send the documented case fields.
Parameters schema
{
"type": "object",
"required": [
"companyName",
"periodLabel",
"totalMarketingBudgetEur",
"totalRevenueAttribEur",
"channelData",
"currentAttributionModel",
"targetAttributionModel",
"arpuEur"
],
"properties": {
"async": {
"type": "boolean",
"description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
},
"arpuEur": {
"type": "number"
},
"channelData": {
"type": "array",
"items": {
"type": "object",
"required": [
"channel",
"spendEur",
"mql",
"sql",
"closedWon",
"revenueAttribEur",
"avgCycledays"
],
"properties": {
"mql": {
"type": "number"
},
"sql": {
"type": "number"
},
"channel": {
"enum": [
"paid-search",
"paid-social",
"seo-organic",
"email",
"events",
"content",
"partnerships",
"outbound",
"product-led",
"pr"
],
"type": "string"
},
"spendEur": {
"type": "number"
},
"closedWon": {
"type": "number"
},
"avgCycledays": {
"type": "number"
},
"revenueAttribEur": {
"type": "number"
}
}
},
"maxItems": 10,
"minItems": 2
},
"companyName": {
"type": "string"
},
"periodLabel": {
"type": "string"
},
"totalRevenueAttribEur": {
"type": "number"
},
"targetAttributionModel": {
"enum": [
"first-touch",
"last-touch",
"linear",
"time-decay",
"u-shaped",
"w-shaped"
],
"type": "string"
},
"currentAttributionModel": {
"enum": [
"first-touch",
"last-touch",
"linear",
"time-decay",
"u-shaped",
"w-shaped"
],
"type": "string"
},
"totalMarketingBudgetEur": {
"type": "number"
}
},
"additionalProperties": true
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
gapup-mcp
https://github.com/getgapup/gapup-mcp-public
2/7 registries