Mother MCP
A unified remote MCP server that integrates multiple advertising, analytics, and productivity platforms, enabling users to manage campaigns, reports, and tasks via a single URL.
README
🚀 Mother MCP
Just add the URL → All tools connected → Command দাও → কাজ হবে!
🔗 https://mcp.yourdomain.com/mcp
☝️ Just this one link in Claude/Cursor — everything works!
কী এটা?
Mother MCP হলো একটা remote MCP server — ঠিক Higgsfield (https://mcp.higgsfield.ai/mcp) এর মতো। একটা URL add করলেই সব platform auto-connect:
- Facebook Ads — campaign বানাও, performance দেখো
- Google Ads — search ads, keywords, bidding manage করো
- TikTok Ads — campaign, audience, creative report
- Pinterest Ads — promoted pins, analytics
- LinkedIn Ads — B2B campaigns, targeting, lead gen
- X (Twitter) Ads — promoted tweets, analytics
- GA4 — analytics report, real-time, traffic sources
- Google Tag Manager — tags, triggers, publish
- Looker Studio — reports, embed links
- ClickUp — tasks, lists, spaces
- Notion — pages, databases, search
- Google Docs — create, read, edit documents
- Google Sheets — read, write, append data
কিভাবে ব্যবহার করবে
Step 1: Deploy করো (যেকোন hosting-এ)
git clone https://github.com/SharifulHasanRoky/mcp.git
cd mcp
# Environment variables set করো (platform tokens)
export FB_ACCESS_TOKEN="তোমার-token"
export CLICKUP_TOKEN="তোমার-token"
export NOTION_TOKEN="secret_xxxxx"
# Start server
node src/index.js
# 🚀 Server live at: http://localhost:3000/mcp
Deploy options: Vercel, Railway, Render, VPS — যেকোন জায়গায় deploy করো।
Step 2: URL add করো Claude/Cursor-এ
Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"mother-mcp": {
"url": "https://your-domain.com/mcp"
}
}
}
ব্যাস! এটুকুই! Just একটা URL! ঠিক Higgsfield-এর মতো।
Step 3: Command দাও!
"আমার Facebook campaigns দেখাও"
"GA4 থেকে গত ৭ দিনের top pages দাও"
"ClickUp-এ একটা task বানাও"
"Google Ads performance last 30 days"
"Notion-এ search করো 'marketing plan'"
ব্যাস! এটুকুই! 🎯
Platform Tokens কোথা থেকে পাবে
| Platform | Token | কোথায় পাবে |
|---|---|---|
| Facebook Ads | FB_ACCESS_TOKEN, FB_AD_ACCOUNT_ID |
developers.facebook.com |
| Google Ads | GOOGLE_ADS_TOKEN, GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_CUSTOMER_ID |
Google Ads API |
| TikTok Ads | TIKTOK_ACCESS_TOKEN, TIKTOK_ADVERTISER_ID |
business-api.tiktok.com |
PINTEREST_ACCESS_TOKEN, PINTEREST_AD_ACCOUNT_ID |
developers.pinterest.com | |
LINKEDIN_ACCESS_TOKEN, LINKEDIN_AD_ACCOUNT_ID |
linkedin.com/developers | |
| X (Twitter) | X_ACCESS_TOKEN, X_AD_ACCOUNT_ID |
developer.x.com |
| GA4 | GA4_ACCESS_TOKEN, GA4_PROPERTY_ID |
Google Cloud Console |
| Tag Manager | GTM_ACCESS_TOKEN, GTM_ACCOUNT_ID, GTM_CONTAINER_ID |
tagmanager.google.com |
| Looker Studio | LOOKER_ACCESS_TOKEN |
Google Cloud Console |
| ClickUp | CLICKUP_TOKEN, CLICKUP_TEAM_ID |
ClickUp → Settings → Apps |
| Notion | NOTION_TOKEN |
notion.so/my-integrations |
| Google Docs/Sheets | GOOGLE_ACCESS_TOKEN |
Google Cloud Console |
Available Tools (60+)
Use mother_status to see which platforms are connected.
Use mother_list_tools to see all available commands.
Ads (6 platforms)
fb_ads_list_campaigns,fb_ads_create_campaign,fb_ads_get_performance,fb_ads_update_campaign,fb_ads_create_audience,fb_ads_insights_breakdowngoogle_ads_list_campaigns,google_ads_create_campaign,google_ads_get_performance,google_ads_manage_keywords,google_ads_search_termstiktok_ads_list_campaigns,tiktok_ads_create_campaign,tiktok_ads_get_performance,tiktok_ads_manage_audiencepinterest_ads_list_campaigns,pinterest_ads_create_campaign,pinterest_ads_get_analyticslinkedin_ads_list_campaigns,linkedin_ads_create_campaign,linkedin_ads_get_analytics,linkedin_ads_targetingx_ads_list_campaigns,x_ads_create_campaign,x_ads_get_analytics,x_ads_promote_tweet
Analytics (3 platforms)
ga4_get_report,ga4_realtime,ga4_top_pages,ga4_traffic_sources,ga4_conversionsgtm_list_tags,gtm_create_tag,gtm_list_triggers,gtm_create_trigger,gtm_list_variables,gtm_publishlooker_list_reports,looker_get_report,looker_get_embed_url,looker_share_report
Productivity (4 platforms)
clickup_create_task,clickup_get_tasks,clickup_update_task,clickup_get_spaces,clickup_get_listsnotion_create_page,notion_search,notion_query_database,notion_update_pagegdocs_create,gdocs_read,gdocs_append,gdocs_find_replace,gdocs_listgsheets_create,gsheets_read,gsheets_write,gsheets_append
Architecture
mcp/
├── src/
│ ├── index.js ← Entry point (start server)
│ ├── core/
│ │ ├── mcp-server.js ← MCP protocol handler
│ │ ├── base-plugin.js ← Plugin base class
│ │ ├── plugin-registry.js ← Plugin registration
│ │ └── command-router.js ← Routes commands
│ └── plugins/
│ ├── ads/ ← FB, Google, TikTok, Pinterest, LinkedIn, X
│ ├── analytics/ ← GA4, GTM, Looker Studio
│ └── productivity/ ← ClickUp, Notion, Docs, Sheets
├── mcp-config.json ← Example config (copy to your client)
├── package.json
└── README.md
No external dependencies. Just Node.js.
License
MIT
Mother MCP — Link add করো, command দাও, কাজ হবে। 🔥
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.