Skip to main content
Glama
JanNafta

PropellerAds MCP Server

by JanNafta

update_campaign

Modify campaign settings including budget, bid, targeting, or status to optimize advertising performance on the PropellerAds platform.

Instructions

Update campaign settings like budget, bid, targeting, or status.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
campaign_idYesCampaign ID
nameNoNew campaign name
daily_budgetNoNew daily budget
total_budgetNoNew total budget
bidNoNew bid amount
statusNoNew status: active, paused

Implementation Reference

  • The handler method `update_campaign` in the `PropellerAdsClient` class sends a PUT request to the API to update a campaign's settings.
    def update_campaign(
        self, campaign_id: int, updates: dict[str, Any]
    ) -> dict[str, Any]:
        """Update campaign settings."""
        result = self._request(
            "PUT", f"/adv/campaigns/{campaign_id}", json_data=updates
        )
        return result.get("data", result) if isinstance(result, dict) else result

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/JanNafta/propellerads-mcp'

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