309 lines
17 KiB
JSON

{
"name": "Supabase",
"slug": "supabase",
"tagline": "AI-Power Your Supabase in 2 Clicks",
"metaDescription": "Connect Supabase to any AI model with MCPEngage. Manage databases, auth, and storage through natural conversation.",
"badgeText": "Now Available \u2014 Connect Supabase + AI",
"heroSubtitle": "MCPEngage connects Supabase to any AI model via MCP.<br class=\"hidden sm:block\"><span class=\"text-white font-semibold\">Manage databases, auth, and storage \u2014 all through conversation.</span>",
"urlBarPath": "supabase",
"chatPlaceholder": "Ask about your Supabase data...",
"toolCount": "40",
"installPlatformName": "Supabase",
"installToolCount": "40",
"sidebarIcons": [
{
"icon": "message-square",
"label": "Chat"
},
{
"icon": "credit-card",
"label": "Payments"
},
{
"icon": "repeat",
"label": "Subscriptions"
},
{
"icon": "file-text",
"label": "Invoices"
}
],
"rightPanel": {
"tab1Label": "Tables",
"tab1Icon": "database",
"tab1Count": "20",
"tab2Label": "Auth",
"tab2Icon": "shield",
"cards": [
{
"title": "$2,450.00 \u2014 Enterprise Plan",
"subtitle": "Acme Corp \u2022 Succeeded",
"badge": "Paid",
"badgeColor": "green",
"tags": [
{
"text": "Annual",
"bg": "bg-brand-500/15",
"color": "text-brand-400"
},
{
"text": "Visa \u2022\u2022\u2022\u2022 4242",
"bg": "bg-zinc-800",
"color": "text-zinc-400"
}
]
},
{
"title": "$149.00 \u2014 Pro Plan",
"subtitle": "TechFlow Inc \u2022 Requires action",
"badge": "Failed",
"badgeColor": "red",
"tags": [
{
"text": "Monthly",
"bg": "bg-brand-500/15",
"color": "text-brand-400"
},
{
"text": "MC \u2022\u2022\u2022\u2022 5555",
"bg": "bg-zinc-800",
"color": "text-zinc-400"
}
]
},
{
"title": "$49.00 \u2014 Starter Plan",
"subtitle": "DesignHub \u2022 Processing",
"badge": "Pending",
"badgeColor": "yellow",
"tags": [
{
"text": "Monthly",
"bg": "bg-brand-500/15",
"color": "text-brand-400"
},
{
"text": "Amex \u2022\u2022\u2022\u2022 0005",
"bg": "bg-zinc-800",
"color": "text-zinc-400"
}
]
}
]
},
"stats": [
{
"value": 40,
"suffix": "+",
"label": "Supabase Tools"
},
{
"prefix": "$",
"value": 0,
"label": "Setup Cost"
},
{
"value": 2,
"suffix": "min",
"label": "Install Time"
},
{
"display": "24/7",
"label": "AI Billing"
}
],
"terminalLines": [
{
"text": "$ npx mcpengage init",
"color": "text-white",
"delay": 0
},
{
"text": "",
"color": "",
"delay": 600
},
{
"text": "? Select your platform: Supabase",
"color": "text-cyan-400",
"delay": 1200
},
{
"text": "",
"color": "",
"delay": 1600
},
{
"text": " Connecting to Stripe API...",
"color": "text-zinc-500",
"delay": 2000
},
{
"text": "\u2713 Connected to Supabase API",
"color": "text-green-400",
"delay": 3000
},
{
"text": "\u2713 40 tools loaded",
"color": "text-green-400",
"delay": 3600
},
{
"text": "\u2713 Ready! Ask your AI anything about Supabase",
"color": "text-green-400",
"delay": 4200
}
],
"beforeItems": [
{
"title": "Dashboard diving",
"desc": "Switch between 6 different Stripe dashboards to understand revenue health"
},
{
"title": "Failed payment chaos",
"desc": "Manually email customers about declined cards and chase down payments"
},
{
"title": "Subscription headaches",
"desc": "Customers ask \"when does my plan renew?\" \u2014 you have to look it up every time"
},
{
"title": "Refund delays",
"desc": "Support tickets pile up while you manually process refunds one by one"
}
],
"afterItems": [
{
"title": "One-question insights",
"desc": "\"Show me MRR growth this quarter\" \u2014 instant answer with breakdown by plan"
},
{
"title": "Auto-recovery workflows",
"desc": "AI detects failures, sends smart retry emails, and updates billing contact"
},
{
"title": "Subscription intel on demand",
"desc": "\"When does Acme's subscription renew?\" \u2014 answer in chat without tab switching"
},
{
"title": "Instant refunds",
"desc": "\"Refund invoice #1234 and email the customer\" \u2014 done in one command"
}
],
"painPointsHeadline": "Your Backend Team Is<br><span class=\"text-red-400\">Struggling</span>",
"painPointsSubHeadline": "Supabase is powerful, but your team spends more time navigating it than getting results.",
"painPoints": [
{
"icon": "credit-card",
"title": "Failed Payment Firefighting",
"desc": "Cards decline, subscriptions churn, and your team manually chases customers. Revenue leaks while you play email tag."
},
{
"icon": "refresh-ccw",
"title": "Subscription Complexity",
"desc": "Customers upgrade, downgrade, pause, and cancel \u2014 each change creates support overhead. Your team can't keep up."
},
{
"icon": "search",
"title": "Revenue Reconciliation Hell",
"desc": "Finance needs MRR by cohort, churn by plan, and LTV by segment. You spend hours exporting CSVs and building pivot tables."
}
],
"howItWorksHeadline": "Three Steps to<br><span class=\"gradient-text\">AI-Powered Backend</span>",
"howItWorks": [
{
"title": "Connect Your Supabase",
"desc": "Paste your Supabase API key. MCPEngage discovers all available endpoints and builds 40+ tools automatically. No code, no configuration."
},
{
"title": "Ask in Plain English",
"desc": "\"Show me all failed payments this week.\" \"Refund invoice #1234.\" \"What's our MRR breakdown by plan?\" Your AI understands Stripe like a veteran finance ops pro."
},
{
"title": "Automate Billing Ops",
"desc": "Set up workflows: retry failed payments, send renewal reminders, flag subscription downgrades, generate revenue reports, and sync data to your accounting system \u2014 all running 24/7."
}
],
"featuresHeadline": "Everything to<br><span class=\"gradient-text\">Supercharge Supabase</span>",
"featuresSubtext": "40+ Supabase tools accessible through one natural-language interface.",
"features": [
{
"icon": "database",
"t": "Database Queries",
"d": "Run SQL queries, manage tables, and inspect schemas. \"Show me all users who signed up this week.\""
},
{
"icon": "shield",
"t": "Auth Management",
"d": "Create users, manage roles, and configure authentication providers."
},
{
"icon": "hard-drive",
"t": "Storage",
"d": "Upload, organize, and manage files in storage buckets."
},
{
"icon": "zap",
"t": "Edge Functions",
"d": "Deploy and manage serverless functions at the edge."
},
{
"icon": "key",
"t": "Row Level Security",
"d": "Configure and test RLS policies for fine-grained access control."
},
{
"icon": "bar-chart-3",
"t": "Usage Analytics",
"d": "Monitor database size, API calls, and bandwidth consumption."
}
],
"faq": [
{
"q": "What is MCP?",
"a": "MCP (Model Context Protocol) is an open standard created by Anthropic that lets AI models securely connect to external tools and data sources. Think of it as a USB port for AI \u2014 MCPEngage uses MCP to give your AI real-time read/write access to Stripe."
},
{
"q": "How does it connect to Supabase?",
"a": "You provide your Supabase API key. MCPEngage uses the Supabase API to create 40+ tools. Your credentials are encrypted and never stored on our servers."
},
{
"q": "Is my payment data secure?",
"a": "Absolutely. MCPEngage runs locally or in your own infrastructure \u2014 payment data never passes through our servers. API keys are encrypted at rest. You can use restricted keys to limit scope to read-only operations if preferred."
},
{
"q": "Can it work with test mode and live mode?",
"a": "Yes! You can connect both test and live mode simultaneously. MCPEngage clearly labels which mode you're operating in and prevents accidental cross-mode operations."
},
{
"q": "How much does it cost?",
"a": "MCPEngage is free during the beta period. After launch, pricing starts at $29/month per platform connection. Enterprise plans with custom integrations and priority support are available on request."
},
{
"q": "Can I use it with other platforms?",
"a": "Yes! MCPEngage supports 66+ platforms including Salesforce, HubSpot, Zendesk, Slack, QuickBooks, GitHub, and many more. Each platform gets its own MCP server with platform-specific tools. Connect as many as you need."
}
],
"chatMessages": [
{
"type": "user",
"text": "Show me all failed payments from the last 7 days"
},
{
"type": "ai",
"text": "Found 12 failed payments totaling $3,847:",
"embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(239,68,68,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#ef4444;\"></div><span style=\"font-size:11px;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:0.5px;\">Failed Payments \u2014 Action Needed</span></div><span style=\"font-size:10px;color:rgba(255,255,255,0.3);font-family:monospace;\">$3,847 at risk</span></div><div style=\"padding:0;\"><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">!</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">$149.00</span><span style=\"font-size:10px;color:rgba(255,255,255,0.4);\">Pro Plan Subscription</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">TechFlow Inc \u00b7 MC \u2022\u2022\u2022\u2022 5555</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Card declined</span></div></div><span style=\"padding:2px 8px;border-radius:6px;font-size:9px;font-weight:700;background:rgba(239,68,68,0.15);color:#f87171;text-transform:uppercase;\">2 days ago</span></div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(245,158,11,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#f59e0b;\">\u25b2</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">$49.00</span><span style=\"font-size:10px;color:rgba(255,255,255,0.4);\">Starter Monthly</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">DesignHub \u00b7 Visa \u2022\u2022\u2022\u2022 1234</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(245,158,11,0.15);color:#fbbf24;\">Insufficient funds</span></div></div><span style=\"padding:2px 8px;border-radius:6px;font-size:9px;font-weight:700;background:rgba(245,158,11,0.15);color:#fbbf24;text-transform:uppercase;\">5 days ago</span></div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">!</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">$299.00</span><span style=\"font-size:10px;color:rgba(255,255,255,0.4);\">Team Plan Annual</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">GlobalShip \u00b7 Amex \u2022\u2022\u2022\u2022 0005</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Card expired</span></div></div><span style=\"padding:2px 8px;border-radius:6px;font-size:9px;font-weight:700;background:rgba(239,68,68,0.15);color:#f87171;text-transform:uppercase;\">6 days ago</span></div></div><div style=\"padding:8px 14px;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.25);\">3 auto-retries scheduled, 9 need customer action</span><span style=\"font-size:10px;color:#ef4444;cursor:pointer;\">Email customers \u2192</span></div></div>"
},
{
"type": "user",
"text": "Send payment retry emails to all failed subscriptions and flag them in Slack"
},
{
"type": "ai",
"text": "Done! Here's what I automated:",
"embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(34,197,94,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#22c55e;\"></div><span style=\"font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:0.5px;\">Recovery Actions Completed</span></div><span style=\"font-size:10px;color:rgba(255,255,255,0.3);font-family:monospace;\">12 customers</span></div><div style=\"padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"><div style=\"width:20px;height:20px;border-radius:6px;background:rgba(34,197,94,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:11px;color:#22c55e;\">\u2713</span></div><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">Sent 12 payment retry emails</span></div><div style=\"background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:10px 12px;font-size:11px;color:rgba(255,255,255,0.5);line-height:1.5;\"><div style=\"margin-bottom:6px;font-weight:600;color:rgba(255,255,255,0.7);\">Email template used: \"Update Payment Method\"</div><div>\u2709\ufe0f TechFlow Inc \u2014 Card declined<br>\u2709\ufe0f DesignHub \u2014 Insufficient funds<br>\u2709\ufe0f GlobalShip \u2014 Card expired<br><span style=\"opacity:0.6;\">+ 9 more customers</span></div></div></div><div style=\"padding:10px 14px;\"><div style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"><div style=\"width:20px;height:20px;border-radius:6px;background:rgba(34,197,94,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:11px;color:#22c55e;\">\u2713</span></div><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">Posted alert to #billing-alerts</span></div><div style=\"background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:10px 12px;\"><div style=\"display:flex;align-items:center;gap:8px;margin-bottom:6px;\"><div style=\"width:18px;height:18px;border-radius:4px;background:#4A154B;display:flex;align-items:center;justify-content:center;font-size:10px;\">\ud83d\udcca</div><span style=\"font-size:11px;color:rgba(255,255,255,0.7);font-weight:600;\">Slack notification sent</span></div><div style=\"font-size:10px;color:rgba(255,255,255,0.5);\">\"\ud83d\udea8 12 failed payments ($3,847) \u2014 recovery emails sent. Monitor responses in Stripe.\"</div></div></div></div>"
}
],
"ctaHeadline": "Start Automating Supabase<br><span class=\"gradient-text\">Today</span>",
"ctaSubtext": "Join thousands of teams using MCPEngage to supercharge their Supabase."
}