Social Perks
Qué hace este MCP
Manages marketing campaigns involving influencer actions, proof submissions, reviews, perks, campaign statistics, and industry benchmarks.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['businessId', 'name', 'actions', 'discountValue', 'discountType'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'description': 'Customer-facing campaign name'}, 'actions': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Action IDs the campaign accepts (e.g. ['ig_st'] for an Instagram Story Tag)."}, 'businessId': {'type': 'string', 'description': "The business owning this campaign. Must match the API key's business."}, 'description': {'type': 'string', 'description': 'Optional internal description'}, 'discountType': {'enum': ['pct', 'dol'], 'type': 'string', 'description': "Discount denomination: 'pct' for percentage, 'dol' for dollars off."}, 'discountValue': {'type': 'number', 'minimum': 0.01, 'description': 'Discount amount. Capped at 100 for pct, 10000 for dol.'}, 'expiresInDays': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Days until the campaign auto-expires. Default 60.'}, 'maxCompletions': {'type': ['integer', 'null'], 'description': 'Optional cap on total completions. Null = no cap.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'businessType': {'type': 'string', 'description': "Industry name or slug (e.g. 'restaurants', 'coffee-shops'). Omit for the full catalog."}}}
Esquema de entrada
{'type': 'object', 'required': ['campaignId'], 'properties': {'campaignId': {'type': 'string', 'description': 'Campaign to fetch stats for.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'actionId': {'type': 'string', 'description': 'Action ID (e.g. ig_post, google_review)'}, 'platformId': {'type': 'string', 'description': 'Platform ID (e.g. instagram, google)'}, 'businessType': {'type': 'string', 'description': 'Business type modifier (default: general)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1}, 'type': {'enum': ['content', 'review', 'engage', 'share', 'referral'], 'type': 'string'}, 'perPage': {'type': 'integer', 'default': 50}, 'maxEffort': {'type': 'integer', 'maximum': 5, 'minimum': 0}, 'platformId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'status': {'enum': ['draft', 'active', 'paused', 'completed'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'state': {'enum': ['pending', 'approved', 'rejected'], 'type': 'string'}, 'perPage': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'businessId': {'type': 'string'}, 'campaignId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['submissionId', 'decision'], 'properties': {'reason': {'type': 'string', 'maxLength': 500, 'description': "Required when decision='reject'. 1-500 chars."}, 'decision': {'enum': ['approve', 'reject'], 'type': 'string', 'description': 'Approve releases the perk. Reject explains why the proof was insufficient.'}, 'submissionId': {'type': 'string', 'description': 'Submission id from a prior submitProof call.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'platform': {'type': 'string'}, 'minFollowers': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['campaignId', 'actionId', 'proofUrl', 'proofType'], 'properties': {'actionId': {'type': 'string', 'description': 'Specific action being completed (must be allowed by the campaign).'}, 'metadata': {'type': 'object', 'description': 'Optional bag of context (poster handle, post timestamp, etc.).', 'additionalProperties': True}, 'proofUrl': {'type': 'string', 'maxLength': 2048, 'description': 'Public URL of the proof. For url-type submissions, the platform verifier will fetch this.'}, 'proofType': {'enum': ['screenshot', 'url', 'video', 'api_verified'], 'type': 'string', 'description': "How the proof was captured. 'url' triggers automated verification."}, 'campaignId': {'type': 'string', 'description': 'Campaign the submission applies to.'}}}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Neotic
Enables agents to create contextual in-app experiences, announcements, and triggers.
CorpusIQ
Connects authenticated users to business systems such as CRM, ecommerce, advertising, analytics, email marketing, SEO, calendars,…
Riley Craig x402 Agent Store
Provides paid blockchain data and transaction reads, AI brand-visibility research, and company or lead enrichment services.