Maasy MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAASY_API_KEY | Yes | Your Maasy API key, obtained from Maasy Settings → API / MCP. | |
| MAASY_SUPABASE_URL | No | The Supabase URL for the Maasy server (default is https://vdlaoswrgppbimjykugn.supabase.co). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| maasy_list_brandsA | List all brands (projects) in your maasy account with basic info |
| maasy_scan_brandA | Deep health scan: DNA completeness, campaigns, content, CRM, SEO, alerts. Returns traffic-light status per area. |
| maasy_get_brand_contextA | Full brand DNA: name, industry, tone, ICP, value prop, assets, references. Essential for on-brand generation. |
| maasy_list_skillsB | List all maasy copilot skills — modular knowledge packages (SEO, ads, CRM playbooks, etc). |
| maasy_get_skillA | Get full details of a skill including content and auto-generated quick action pills. |
| maasy_create_skillA | Create a new knowledge skill for maasy. Write actionable marketing knowledge in markdown — frameworks, checklists, strategies. Auto-generates quick action pills after creation. maasy loads relevant skills based on which tool the user is using. |
| maasy_update_skillA | Update a skill's content, category, priority, or active status. Regenerates quick action pills if content changes. |
| maasy_delete_skillA | Permanently delete a skill. Removes the knowledge from maasy. |
| maasy_get_alertsB | Pending copilot alerts: campaign anomalies, lead opportunities, content gaps, SEO drops. |
| maasy_get_campaign_metricsA | Ad campaign performance: spend, impressions, clicks, CTR, CPC, conversions, ROAS. |
| maasy_get_crm_summaryC | CRM pipeline: leads by status, hot leads, contacts, opportunities, total pipeline value. |
| maasy_get_content_pipelineB | Content pipeline: drafts, scheduled, published, by status, last N days. |
| maasy_get_seo_statusC | SEO/GEO scores, keyword rankings, visibility trends, top queries. |
| maasy_generate_contentC | Generate on-brand social content using maasy AI. Respects brand DNA, tone, ICP. |
| maasy_discover_keywordsC | AI keyword discovery: clusters, volume estimates, difficulty scores. |
| maasy_get_daily_summaryB | Today's operations summary: what happened, what needs attention, recommended actions. |
| maasy_execute_actionC | Execute a copilot action: generate report, redistribute budget, rotate creatives, diagnose campaigns, etc. |
| maasy_create_landingA | Create a landing page in maasy from HTML. Returns a landing_id and editor_url to open in the builder. |
| maasy_generate_adsB | Generate ad creatives (copy + concepts) for Meta or Google using brand DNA and a brief. |
| maasy_schedule_postB | Schedule a social media post in maasy. Returns post_id and scheduled time. |
| maasy_trigger_workflowC | Trigger a maasy workflow manually — automations, sequences, CRM flows. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| brand-audit | Complete brand health audit with actionable recommendations |
| teach-maasy | Create a new skill to teach maasy specialized marketing knowledge |
| weekly-strategy | Generate a weekly marketing strategy and action plan |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| active-brand | |
| skills-catalog |
TDQS
Scored across 21 tools
Most tools have clear distinct purposes, though 'get_alerts' and 'get_daily_summary' both provide attention items, and 'generate_ads' vs 'generate_content' could be confused without descriptions. Overall, tools target different aspects of marketing operations.
All tools follow a consistent 'maasy_verb_noun' pattern with snake_case. Verbs are descriptive (create, get, list, delete, update, generate, etc.), making the toolset predictable and easy to navigate.
With 21 tools, the server covers a broad range of marketing and copilot functionalities. While slightly high, each tool serves a distinct purpose within the domain, justifying its inclusion without being overwhelming.
The toolset provides comprehensive coverage for skills (full CRUD) and offers many read operations for campaigns, CRM, SEO, etc. However, brands are limited to listing only, and landing pages have no update or delete, leaving notable gaps in lifecycle management.