Nolas-Shadow
MCP ServerFreeMCP server that lets AI agents launch and manage Meta + TikTok ad campaigns autonomously.
Capabilities12 decomposed
meta ad campaign creation and deployment
Medium confidenceEnables AI agents to programmatically create and launch Facebook/Instagram ad campaigns by translating natural language campaign specifications into Meta Ads API calls. The MCP server abstracts Meta's complex campaign hierarchy (account → campaign → ad set → ad) into a simplified interface, handling authentication via stored API credentials and managing the full campaign lifecycle from creation through initial deployment.
Implements MCP protocol binding to Meta Ads API with agent-friendly abstraction layer that handles the 4-tier campaign hierarchy and credential management, allowing natural language campaign specifications to be translated into valid API payloads without requiring agents to understand Meta's schema complexity
Provides direct MCP integration for agentic control over Meta campaigns (vs. Meta's native dashboard or third-party tools like Hootsuite that require manual approval workflows), enabling fully autonomous campaign deployment within agent reasoning loops
tiktok ad campaign creation and deployment
Medium confidenceMirrors Meta capability for TikTok Ads Manager, allowing agents to create and launch TikTok ad campaigns by translating specifications into TikTok Ads API calls. Handles TikTok's advertiser account structure, audience targeting via TikTok's pixel and interest taxonomy, and creative asset validation specific to TikTok's format requirements (vertical video, sound requirements, etc.).
Provides MCP binding to TikTok Ads API with built-in validation for TikTok-specific creative requirements (vertical video format, sound compatibility, duration limits) and audience targeting via TikTok's interest taxonomy, enabling agents to deploy TikTok campaigns without manual format conversion or validation
Enables agentic control over TikTok campaigns (vs. TikTok's dashboard-only workflow or third-party tools requiring manual approval), with native support for TikTok's stricter creative requirements and audience targeting model
campaign error handling and retry logic
Medium confidenceImplements robust error handling for campaign operations, capturing API errors, validation failures, and platform-specific issues, then providing agents with structured error information and retry guidance. Distinguishes between retryable errors (rate limits, temporary API issues) and non-retryable errors (invalid parameters, authentication failures).
Implements MCP-level error handling that classifies errors as retryable or non-retryable and provides agents with structured error information and corrective guidance, enabling robust autonomous campaign operations
Provides agents with actionable error information and retry guidance (vs. raw API errors), enabling graceful error recovery and reducing failed operations
mcp protocol integration and schema definition
Medium confidenceImplements the Model Context Protocol (MCP) server interface, defining tools and resources that expose campaign management capabilities to AI agents. Uses JSON schema to define tool inputs/outputs and implements the MCP transport layer for communication with MCP clients (Claude Desktop, custom agent frameworks).
Implements full MCP server interface with JSON schema definitions for all campaign management tools, enabling standardized integration with MCP-compatible AI agents and providing schema-based tool discovery
Provides standardized MCP integration (vs. custom API integrations), enabling agents to discover and use campaign management tools through a standard protocol
multi-platform campaign orchestration
Medium confidenceCoordinates simultaneous campaign creation and deployment across Meta and TikTok platforms through a unified MCP interface, allowing agents to manage campaign lifecycle decisions (budget allocation, audience overlap, creative adaptation) across both platforms in a single agentic reasoning step. Handles platform-specific parameter translation and error handling to ensure consistency across disparate APIs.
Implements MCP-level orchestration that translates a single unified campaign specification into platform-specific API calls, handling parameter mapping, creative adaptation, and error recovery across Meta and TikTok without requiring agents to understand each platform's API schema
Provides true multi-platform campaign orchestration within agent reasoning (vs. sequential manual steps or third-party tools requiring separate workflows), enabling agents to make cross-platform budget and creative decisions in a single reasoning loop
campaign parameter validation and schema enforcement
Medium confidenceValidates campaign specifications against Meta and TikTok API schemas before deployment, catching invalid parameters (budget ranges, audience targeting options, creative format requirements) and providing structured error messages that agents can use to correct specifications. Uses schema definitions for each platform to enforce constraints like minimum/maximum budgets, valid audience targeting categories, and required creative fields.
Implements pre-flight validation layer that enforces both Meta and TikTok API schemas within the MCP server, providing agents with structured validation errors and correction suggestions before API calls are attempted, reducing failed deployments and API quota waste
Catches validation errors before API calls (vs. discovering errors after deployment and wasting API quota), providing agents with actionable correction guidance rather than raw API error messages
campaign status and metadata retrieval
Medium confidenceRetrieves current campaign status, performance metadata, and configuration details from Meta and TikTok APIs, allowing agents to query campaign state without manual dashboard access. Returns structured campaign metadata including creation timestamp, budget, audience targeting, creative assets, and current status (active, paused, pending review, rejected).
Provides MCP-based campaign metadata retrieval that abstracts Meta and TikTok's different response schemas into a unified structure, allowing agents to query campaign state across both platforms with consistent response formats
Enables agents to verify campaign deployment and retrieve configuration details programmatically (vs. manual dashboard checks), with unified response format across Meta and TikTok reducing agent complexity
campaign pause and resume control
Medium confidenceAllows agents to pause and resume active campaigns on Meta and TikTok by translating pause/resume commands into API calls that update campaign status. Handles the state machine for campaign status transitions (active → paused, paused → active) and validates that campaigns are in valid states before attempting status changes.
Implements MCP-based campaign control that validates state transitions before executing pause/resume commands, preventing invalid operations and providing agents with clear feedback on campaign status changes
Enables agents to control campaign spend dynamically without manual dashboard access (vs. static campaigns or third-party tools requiring approval workflows), with built-in state validation preventing invalid transitions
audience targeting specification and validation
Medium confidenceAllows agents to specify audience targeting parameters (demographics, interests, behaviors, custom audiences) for Meta and TikTok campaigns, with validation against each platform's targeting taxonomy. Translates high-level audience descriptions into platform-specific targeting parameters (e.g., 'young professionals interested in fitness' → Meta interest IDs + age range + location).
Implements audience targeting abstraction that translates high-level audience descriptions into Meta and TikTok's different targeting taxonomies, with validation and audience size estimation to help agents make informed targeting decisions
Enables agents to specify audiences using natural language or high-level descriptions (vs. requiring manual targeting taxonomy knowledge), with cross-platform validation ensuring consistent audience definitions
creative asset management and format validation
Medium confidenceManages creative assets (images, videos, copy) for campaigns, validating format requirements specific to Meta and TikTok (image dimensions, video duration, text length limits). Handles asset upload, storage reference, and format conversion guidance to help agents prepare assets that meet platform requirements.
Provides MCP-based creative asset validation that enforces Meta and TikTok's specific format requirements (image dimensions, video duration, text length) and provides agents with detailed feedback on format compliance before campaign deployment
Validates creative assets against platform requirements before deployment (vs. discovering format errors after campaign creation), reducing failed deployments and providing agents with actionable correction guidance
budget allocation and spend management
Medium confidenceManages campaign budgets and spend allocation across Meta and TikTok campaigns, allowing agents to set daily/lifetime budgets, adjust spend allocation based on performance, and track cumulative spend across multiple campaigns. Validates budget amounts against platform minimums and account limits.
Implements MCP-based budget management that validates budget amounts against platform minimums and account limits, allowing agents to adjust spend allocation across campaigns with clear feedback on budget constraints
Enables agents to manage campaign budgets programmatically with validation (vs. manual budget adjustments in dashboards), supporting dynamic budget allocation based on agent reasoning
campaign performance metrics retrieval
Medium confidenceRetrieves performance metrics (impressions, clicks, conversions, spend, ROAS) for campaigns from Meta and TikTok APIs, allowing agents to analyze campaign performance and make optimization decisions. Supports time-range filtering and metric aggregation across multiple campaigns.
Provides MCP-based performance metrics retrieval that abstracts Meta and TikTok's different metrics APIs into a unified interface, allowing agents to analyze campaign performance across both platforms with consistent metric definitions
Enables agents to retrieve and analyze campaign performance programmatically (vs. manual dashboard checks), with unified metrics across Meta and TikTok reducing agent complexity
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Nolas-Shadow, ranked by overlap. Discovered automatically through the match graph.
Mogic AI
Optimize TikTok ads effortlessly with advanced AI...
Adspirer
Run Google, Meta, and TikTok ads directly from ChatGPT and Claude. Create campaigns, manage budgets, pause/resume ads, and get performance reports — all through natural language. The AI-native way to manage digital advertising.
Smartly.io
** - Automates social media ad creation and optimization.
Blend AI
Automate and optimize ecommerce ads across multiple channels...
AdswithAI
AI-powered tool for creating, managing, and optimizing digital...
PaidSync
MCP server for managing Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads via AI. 210+ tools including account audits, wasted spend detection, and PMax insights.
Best For
- ✓AI agent developers building autonomous marketing automation systems
- ✓SaaS platforms offering white-label ad management to non-technical users
- ✓Performance marketing teams automating campaign setup at scale
- ✓AI agents managing multi-platform ad campaigns for e-commerce and DTC brands
- ✓Marketing automation platforms adding TikTok as a new channel
- ✓Agencies building client-facing agent tools for campaign management
- ✓Agents requiring robust error handling for autonomous campaign operations
- ✓Systems needing to distinguish between retryable and non-retryable errors
Known Limitations
- ⚠Requires valid Meta Business Account with Ads Manager access and sufficient ad spend permissions
- ⚠No real-time budget optimization — campaigns created with fixed budgets that require manual adjustment
- ⚠Limited to campaign creation/deployment; does not support ongoing performance monitoring or dynamic bid adjustment
- ⚠Subject to Meta's API rate limits (typically 200 calls/hour per app) which may throttle high-volume agent operations
- ⚠Requires TikTok Ads account with Business Center access and API permissions
- ⚠TikTok's API has stricter rate limits and approval processes than Meta (typically 100 calls/hour)
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
MCP server that lets AI agents launch and manage Meta + TikTok ad campaigns autonomously.
Categories
Alternatives to Nolas-Shadow
Search the Supabase docs for up-to-date guidance and troubleshoot errors quickly. Manage organizations, projects, databases, and Edge Functions, including migrations, SQL, logs, advisors, keys, and type generation, in one flow. Create and manage development branches to iterate safely, confirm costs
Compare →AI-optimized web search and content extraction via Tavily MCP.
Compare →Scrape websites and extract structured data via Firecrawl MCP.
Compare →Are you the builder of Nolas-Shadow?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →