{"apiVersion":"v1","directorySlug":"magig-mcp-e0251ccd0e","title":"magig — Mag runs your ads. You just respond.","description":"magig is an AI marketing team for founders. Mag plugs into your ad accounts, watches them every hour, and tells you what to change — or changes it herself, inside the limits you set.","pageUrl":"https://www.mcpbundles.com/skills/magig-mcp-e0251ccd0e","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.magig.app/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"app.magig/magig-mcp-e0251ccd0e","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_docs","description":"Search Magig's product documentation and return the matching pages in full. Covers what Magig is, how Mag decides what to do on its own versus what it asks about, the brand brain, Mag Analytics and what it collects, onboarding, and this MCP server. Needs no account. Use this before answering any question about how Magig behaves — do not guess.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":3,"maximum":10,"minimum":1},"query":{"type":"string","minLength":2}}},"title":"Search Magig product documentation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_docs","displayName":"Search Magig product documentation"},{"name":"list_docs","description":"Every Magig documentation page with its slug and a one-line summary, cheapest first. Use it to orient before reading, or when search_docs finds nothing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"List Magig documentation pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_docs","displayName":"List Magig documentation pages"},{"name":"read_doc","description":"Read one Magig documentation page in full by its slug. Get slugs from list_docs or search_docs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string"}}},"title":"Read a Magig documentation page","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"read_doc","displayName":"Read a Magig documentation page"},{"name":"mag_status","description":"Headline state of the founder's Magig account: their brands, and how many decisions Mag is waiting on. Start here for \"what's going on\" questions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"What Mag is doing right now","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_status","displayName":"What Mag is doing right now"},{"name":"mag_brands","description":"Every brand this founder can see, with its slug. Use the slug or id to ask about one brand specifically.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"List the brands Mag runs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_brands","displayName":"List the brands Mag runs"},{"name":"mag_brand_brain","description":"The structured record Mag resolves every piece of work against: positioning, voice, ideal customer, and the words it must use or avoid. This is what makes Mag's output sound like this brand.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brand_id"],"properties":{"brand_id":{"type":"string"}}},"title":"Read a brand's brand brain","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_brand_brain","displayName":"Read a brand's brand brain"},{"name":"mag_performance","description":"Paid spend, clicks, conversions and cost per acquisition for one brand, plus how its organic posts are doing. Aggregated over the last 30 days — never raw campaign rows.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brand_id"],"properties":{"brand_id":{"type":"string"}}},"title":"How a brand is performing","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_performance","displayName":"How a brand is performing"},{"name":"mag_funnel","description":"The on-site funnel for one brand: how many visitors reach each step and where the biggest leak is. This is what closes the loop from ad click to outcome — ad platforms only see the click.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brand_id"],"properties":{"days":{"type":"integer","default":30,"maximum":90,"minimum":1},"brand_id":{"type":"string"}}},"title":"Where visitors drop off","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_funnel","displayName":"Where visitors drop off"},{"name":"mag_recent_decisions","description":"How Mag's proposals have been landing: kept, skipped, or still open, by kind. This is the audit trail behind Mag's autonomy, aggregated — use it for \"is Mag getting it right\" questions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"integer","default":7,"maximum":90,"minimum":1}}},"title":"What Mag proposed, and what the founder did","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mag_recent_decisions","displayName":"What Mag proposed, and what the founder did"},{"name":"ask_mag","description":"Ask Mag herself anything the other tools do not already answer — judgement questions rather than data ones: why she did something, whether a number is good for this business, what she would do next. She answers in her own voice with her full context on the brand. PREFER THE STRUCTURED TOOLS FOR FACTS: mag_performance for spend and conversions, mag_funnel for drop-off, mag_recent_decisions for what she proposed. Those are free, immediate, and return numbers you can reason over; this one costs the","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["question","brand_id"],"properties":{"brand_id":{"type":"string"},"question":{"type":"string","maxLength":2000,"minLength":3}}},"title":"Ask Mag a question about this brand","logicalName":"ask_mag","displayName":"Ask Mag a question about this brand","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mag_request_action","description":"ASK for a change to a live campaign. This does NOT make the change: it puts the request in front of the founder in Magig, and nothing happens unless they approve it. Use it when the founder has told you what they want done — 'pause that ad', 'put the budget up to $20'. Do NOT use it to act on your own conclusions; say what you think and let them ask. The request is rejected if ten are already waiting, so asking repeatedly makes things worse rather than faster. Get brand_id from mag_brands and re","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brand_id","action_type","payload"],"properties":{"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"brand_id":{"type":"string"},"action_type":{"enum":["pause_creative","adjust_budget","raise_keyword_bid","tighten_keywords","promote_bidding_strategy"],"type":"string"}}},"title":"Ask Magig to make a change (the founder approves it)","logicalName":"mag_request_action","displayName":"Ask Magig to make a change (the founder approves it)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=magig-Mag-runs-your-ads-You-just-respond-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubWFnaWcuYXBwL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22magig-Mag-runs-your-ads-You-just-respond-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.magig.app%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22magig-Mag-runs-your-ads-You-just-respond-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.magig.app%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=magig+%E2%80%94+Mag+runs+your+ads.+You+just+respond.&connectorUrl=https%3A%2F%2Fmcp.magig.app%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"magig-Mag-runs-your-ads-You-just-respond-\" --url \"https://mcp.magig.app/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magig-mcp-e0251ccd0e","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magig-mcp-e0251ccd0e/tools/{tool}","mcpServerUrl":"https://mcp.magig.app/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magig-mcp-e0251ccd0e?live=1"}