Skip to main content
Glama
EfrainTorres

ArmaVita Meta Ads MCP

clone_ad_creative

Duplicate Meta ad creatives to test variations, reuse successful elements, or scale campaigns while maintaining original structure.

Instructions

Duplicate a creative using Meta's local Graph copy edge.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ad_creative_idYes
meta_access_tokenNo
name_suffixNo - Copy
new_primary_textNo
new_headlineNo
new_descriptionNo
new_cta_typeNo
new_destination_urlNo

Implementation Reference

  • The main handler function for the `clone_ad_creative` tool. It wraps the logic in `_forward_duplication_request` to interface with the Meta Graph API.
    async def clone_ad_creative(
        ad_creative_id: str,
        meta_access_token: Optional[str] = None,
        name_suffix: Optional[str] = " - Copy",
        new_primary_text: Optional[str] = None,
        new_headline: Optional[str] = None,
        new_description: Optional[str] = None,
        new_cta_type: Optional[str] = None,
        new_destination_url: Optional[str] = None,
    ) -> str:
        """Duplicate a creative using Meta's local Graph copy edge."""
        return await _forward_duplication_request(
            "creative",
            ad_creative_id,
            meta_access_token,
            {
                "name_suffix": name_suffix,
                "new_primary_text": new_primary_text,
                "new_headline": new_headline,
                "new_description": new_description,
                "new_cta_type": new_cta_type,
                "new_destination_url": new_destination_url,
            },
        )

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EfrainTorres/armavita-meta-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server