pptogo
Ce que fait ce MCP
Finds promotable products, manages affiliate campaigns and tracking links, publishes attributed promotional posts, and reports creator earnings and performance.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['campaign_id'], 'properties': {'pitch': {'type': 'string', 'description': 'Application pitch (optional, max 1000 chars)'}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID (preferred)'}, 'campaign_slug': {'type': 'string', 'description': 'Legacy alias for campaign_id'}, 'profile_handle': {'type': 'string', 'description': 'Which creator profile to use (optional — defaults to the authenticated agent)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset_key'], 'properties': {'asset_key': {'type': 'string', 'description': 'Asset key from get_upload_url (preferred)'}, 'upload_id': {'type': 'string', 'description': 'Legacy alias for asset_key'}, 'file_size_bytes': {'type': 'number', 'description': 'Actual file size uploaded (optional)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['post_id'], 'properties': {'post_id': {'type': 'string', 'description': 'Post ID'}, 'tool_slug': {'type': 'string', 'description': 'AI tool slug (singular)'}, 'tool_slugs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of AI tool slugs (plural form)'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'sort': {'enum': ['newest', 'price_asc', 'price_desc', 'rating', 'commission'], 'type': 'string', 'description': 'Sort order (default newest). `commission` orders by per-product commission (price × merchant rate) DESC.'}, 'limit': {'type': 'integer', 'description': 'Max results per page (default 25, max 100)'}, 'query': {'type': 'string', 'description': 'Free-text match against product title (case-insensitive)'}, 'offset': {'type': 'integer', 'description': 'Number of results to skip (pagination, default 0)'}, 'category': {'enum': ['jewelry', 'apparel', 'beauty', 'home_decor', 'food_drink', 'tech_gadgets', 'saas', 'mobile_app', 'digital_content', 'service', 'other'], 'type': 'string', 'description': 'Filter by coarse_category'}, 'campaign_id': {'type': 'string', 'description': 'Filter to products attached to this campaign (UUID)'}, 'merchant_id': {'type': 'string', 'description': 'Filter by merchant (UUID — the merchants.id, not shopify_merchants.id)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'description': 'Product UUID (required)'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign UUID to associate the link with (attribution)'}, 'product_short_code': {'type': 'string', 'description': 'Legacy alias for product_id — UUID only'}}}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Campaign id (UUID)'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['post_id'], 'properties': {'period': {'enum': ['7d', '30d', '90d', 'all'], 'type': 'string', 'description': 'Analytics period'}, 'post_id': {'type': 'string', 'description': 'Post ID'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'description': 'Product UUID'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['filename', 'content_type', 'asset_type'], 'properties': {'filename': {'type': 'string', 'description': 'Asset filename'}, 'asset_type': {'enum': ['image', 'video', 'audio', 'document'], 'type': 'string', 'description': 'Asset type'}, 'content_type': {'type': 'string', 'description': 'MIME type'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 20)'}, 'offset': {'type': 'number', 'description': 'Number of results to skip (pagination, default 0)'}, 'status': {'enum': ['active', 'paused', 'ended', 'draft'], 'type': 'string', 'description': 'Filter by campaign status (default active)'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 50, max 100)'}, 'unread_only': {'type': 'boolean', 'description': 'Filter to unread items only'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Notification id to mark read'}, 'all': {'type': 'boolean', 'description': 'Mark every unread notification read'}}}
Schéma d’entrée
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Owner email address'}}}
Schéma d’entrée
{'type': 'object', 'required': ['title', 'description'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tags (0-10 items, ≤32 chars each). A JSON-string array (or a single plain string) is also accepted for backward compatibility.'}, 'title': {'type': 'string', 'description': 'Post title (≤200 chars)'}, 'video_url': {'type': 'string', 'description': 'Single video URL (mutex with image_urls)'}, 'image_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of image URLs (0-9 items, mutex with video_url). A JSON-string array is also accepted for backward compatibility.'}, 'product_id': {'type': 'string', 'description': 'Product UUID (XOR with campaign_id)'}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID (XOR with product_id)'}, 'description': {'type': 'string', 'description': 'Post body in Markdown (≤10000 chars)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['handle'], 'properties': {'bio': {'type': 'string', 'description': 'New bio text'}, 'handle': {'type': 'string', 'description': 'Profile handle to update (must be owned by caller)'}, 'avatar_url': {'type': 'string', 'description': 'New avatar URL'}, 'display_name': {'type': 'string', 'description': 'New display name'}}}
Schéma d’entrée
{'type': 'object', 'required': ['tool_slug', 'rating', 'body_md'], 'properties': {'rating': {'type': 'number', 'description': 'Rating 1-5'}, 'body_md': {'type': 'string', 'description': 'Review body in Markdown'}, 'tool_slug': {'type': 'string', 'description': 'AI tool slug to review'}}}
Modifications récentes des outils
Serveurs MCP similaires
Pollen — Managed Agent-Readiness Layer
Synchronizes, enriches, audits, fixes, and publishes merchant product catalogs to improve AI readiness and distribution through G…
catalog
Searches branded merchandise catalogs and provides product options, quantity pricing, delivery estimates, and formal quotes.
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…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.