Brandize
Was dieses MCP kann
Generates logos, logo variations, brand color palettes, SEO meta tags, schema markup, and searches branding-related blog content.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken', 'variationId'], 'properties': {'jobToken': {'type': 'string', 'format': 'uuid', 'description': 'The jobToken returned by generate_logo.'}, 'variationId': {'type': 'string', 'minLength': 1, 'description': 'The variationId of the design to purchase, from generate_logo_variations.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken', 'variationId', 'checkoutUrl', 'priceUsd', 'currency', 'note'], 'properties': {'note': {'type': 'string', 'description': 'Guidance for completing payment and retrieving the deliverable.'}, 'currency': {'type': 'string', 'description': 'ISO currency code.'}, 'jobToken': {'type': 'string', 'description': 'The job this purchase belongs to.'}, 'priceUsd': {'type': 'number', 'description': 'PREMIUM price in US dollars.'}, 'checkoutUrl': {'type': ['string', 'null'], 'description': 'Short checkout link to pay; null only if Stripe returned no URL.'}, 'variationId': {'type': 'string', 'description': 'The variation being purchased.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'message': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Text to echo back unchanged.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'The same text that was sent, echoed back unchanged.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['baseColor'], 'properties': {'format': {'enum': ['css', 'tailwind', 'hex'], 'type': 'string', 'default': 'css', 'description': 'Output format for the palette.'}, 'harmony': {'enum': ['complementary', 'analogous', 'triadic', 'split-complementary', 'tetradic', 'monochromatic'], 'type': 'string', 'default': 'complementary', 'description': 'Color harmony rule used to derive the palette.'}, 'baseColor': {'type': 'string', 'description': 'Base color as a 6-digit hex, e.g. "#3B82F6".'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['format', 'output'], 'properties': {'format': {'enum': ['css', 'tailwind', 'hex'], 'type': 'string', 'description': 'Format of `output`.'}, 'output': {'type': 'string', 'description': 'The palette rendered as CSS custom properties, a Tailwind snippet, or a hex list.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tier', 'brandName', 'whatItDoes', 'industry', 'style', 'layoutIntent', 'primaryUseSurface', 'colorPrimary'], 'properties': {'tier': {'enum': ['PREMIUM', 'COMPLETE', 'BRAND_STARTER', 'BRAND_KIT'], 'type': 'string', 'description': 'Delivery tier â\x80\x94 ask the user which package they want to buy; do not assume one. PREMIUM: full-resolution PNG, vector SVG and a commercial license. COMPLETE: adds alternate logo variations (assembled after payment). BRAND_STARTER / BRAND_KIT: full brand-kit packages (lockups, favicons, palettes, collateral; BRAND_KIT adds social assets, app icons and brand documents). Use get_pricing_tiers to show the user prices if they want to compare before choosing.'}, 'style': {'enum': ['modern', 'classic', 'playful', 'elegant', 'minimalist', 'bold', 'luxury'], 'type': 'string', 'description': 'Visual style. Ask the user which style they want.'}, 'industry': {'enum': ['tech-saas', 'ecommerce-retail', 'food-beverage', 'cafe-restaurant', 'health-wellness', 'beauty-cosmetics', 'fashion-apparel', 'finance-fintech', 'legal-professional', 'real-estate', 'education', 'media-podcast', 'creative-agency', 'construction-trades', 'nonprofit-community', 'other'], 'type': 'string', 'description': 'Industry category â\x80\x94 ask the user; use "other" only if it genuinely fits none.'}, 'brandName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The brand or product name.'}, 'whatItDoes': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'One short phrase describing what the brand does.'}, 'colorPrimary': {'type': 'string', 'pattern': '^#[0-9a-fA-F]{6}$', 'description': 'Dominant brand color as a 6-digit hex. Ask the user for their color scheme; if unsure, propose one and confirm.'}, 'layoutIntent': {'enum': ['icon-only', 'wordmark', 'horizontal-lockup', 'stacked'], 'type': 'string', 'description': 'Logo layout (icon-only, wordmark, horizontal-lockup, stacked). Ask the user.'}, 'antiReference': {'type': 'string', 'maxLength': 300, 'description': 'Anything the logo should avoid looking like.'}, 'colorSecondary': {'type': 'string', 'pattern': '^#[0-9a-fA-F]{6}$', 'description': 'Optional secondary/accent color as a 6-digit hex. Offer it as part of the color scheme.'}, 'primaryUseSurface': {'enum': ['app-icon', 'storefront-sign', 'business-card', 'social-avatar'], 'type': 'string', 'description': 'Primary surface the logo must read well on. Ask the user.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken', 'tier', 'previewUrl', 'checkoutUrl', 'priceUsd', 'currency', 'includes', 'upgrades', 'note'], 'properties': {'note': {'type': 'string', 'description': 'Guidance for presenting the preview and checkout to the user.'}, 'tier': {'type': 'string', 'description': 'The purchased delivery tier.'}, 'currency': {'type': 'string', 'description': 'ISO currency code.'}, 'includes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'What the chosen tier delivers.'}, 'jobToken': {'type': 'string', 'description': 'Anonymous job token; poll get_logo_result with it. Keep private.'}, 'priceUsd': {'type': 'number', 'description': 'Price of the chosen tier in US dollars.'}, 'upgrades': {'type': 'array', 'items': {'type': 'object', 'required': ['tier', 'name', 'priceUsd', 'currency', 'adds'], 'properties': {'adds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'What this tier adds over the chosen one.'}, 'name': {'type': 'string', 'description': 'Upgrade tier display name.'}, 'tier': {'type': 'string', 'description': 'Upgrade tier key.'}, 'currency': {'type': 'string', 'description': 'ISO currency code.'}, 'priceUsd': {'type': 'number', 'description': 'Upgrade price in US dollars.'}}, 'additionalProperties': False}, 'description': 'Higher tiers to optionally offer before checkout.'}, 'previewUrl': {'type': 'string', 'description': 'URL to the watermarked, low-res preview image.'}, 'checkoutUrl': {'type': 'string', 'description': 'Short checkout link to pay for the deliverable.'}, 'upgradeNote': {'type': 'string', 'description': 'Guidance for offering upgrades, when any exist.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken'], 'properties': {'count': {'type': 'integer', 'default': 1, 'maximum': 3, 'minimum': 1, 'description': 'How many alternate-style variations to generate (1-3), capped by the free-preview credits remaining on this job.'}, 'jobToken': {'type': 'string', 'format': 'uuid', 'description': 'The jobToken returned by generate_logo.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken', 'variations', 'remainingCredits', 'note'], 'properties': {'note': {'type': 'string', 'description': 'Guidance for presenting the variations and next steps.'}, 'jobToken': {'type': 'string', 'description': 'The job these variations belong to.'}, 'variations': {'type': 'array', 'items': {'type': 'object', 'required': ['variationId', 'style', 'previewUrl'], 'properties': {'style': {'type': 'string', 'description': 'The alternate style direction.'}, 'previewUrl': {'type': 'string', 'description': "URL to this variation's watermarked, low-res preview."}, 'variationId': {'type': 'string', 'description': 'Pass to buy_logo_variation to purchase this design.'}}, 'additionalProperties': False}, 'description': 'The generated alternate-style previews.'}, 'remainingCredits': {'type': 'number', 'description': 'Free-preview credits left on this job.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'title': {'type': 'string', 'description': 'Page title (<title> and og:title fallback).'}, 'author': {'type': 'string', 'description': 'Content author.'}, 'ogType': {'type': 'string', 'description': 'Open Graph type, e.g. "website" or "article".'}, 'robots': {'type': 'string', 'description': 'Robots directive, e.g. "index, follow".'}, 'ogImage': {'type': 'string', 'description': 'Open Graph / Twitter image URL.'}, 'ogTitle': {'type': 'string', 'description': 'Open Graph title; defaults to title.'}, 'keywords': {'type': 'string', 'description': 'Comma-separated keywords.'}, 'canonical': {'type': 'string', 'description': 'Canonical URL (also used for og:url).'}, 'description': {'type': 'string', 'description': 'Meta description (og:description fallback).'}, 'twitterCard': {'type': 'string', 'description': 'Twitter card type, e.g. "summary_large_image".'}, 'ogDescription': {'type': 'string', 'description': 'Open Graph description; defaults to description.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'The generated <head> meta-tag block as HTML.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'data': {'type': 'object', 'default': {}, 'description': 'Fields for the chosen type, e.g. { name, url, description, telephone }. FAQPage uses { items: [{ question, answer }] }.', 'additionalProperties': {}}, 'type': {'enum': ['LocalBusiness', 'Organization', 'WebSite', 'Article', 'FAQPage', 'Product'], 'type': 'string', 'description': 'schema.org type to generate.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jsonLd'], 'properties': {'jsonLd': {'type': 'string', 'description': 'The JSON-LD <script type="application/ld+json"> block, ready to paste.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobToken'], 'properties': {'jobToken': {'type': 'string', 'format': 'uuid', 'description': 'The jobToken returned by generate_logo.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'note': {'type': 'string', 'description': 'Human-readable guidance for the current state.'}, 'tier': {'type': 'string', 'description': 'Purchased delivery tier; present once paid or processing.'}, 'format': {'type': 'string', 'description': 'Deliverable format (e.g. "zip"); present once paid.'}, 'status': {'enum': ['not_found', 'pending_payment', 'processing', 'paid'], 'type': 'string', 'description': 'Job state. Only `paid` carries a downloadable asset.'}, 'assetUrl': {'type': 'string', 'description': 'Download URL for the deliverable; present once paid.'}, 'includes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'What the deliverable bundle includes; present once paid.'}, 'brandName': {'type': 'string', 'description': 'Brand name on the deliverable; present once paid.'}, 'emailNote': {'type': 'string', 'description': 'Note about the emailed download link; present once paid.'}, 'retryAfterSeconds': {'type': 'number', 'description': 'Seconds to wait before polling again, when not yet ready.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tiers'], 'properties': {'tiers': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'priceUsd', 'currency', 'features', 'deliveryFeatures', 'isPopular'], 'properties': {'name': {'type': 'string', 'description': 'Tier name.'}, 'currency': {'type': 'string', 'description': 'ISO currency code.'}, 'features': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Included features.'}, 'priceUsd': {'type': 'number', 'description': 'Base price in US dollars.'}, 'isPopular': {'type': 'boolean', 'description': 'Whether the tier is highlighted as popular.'}, 'description': {'type': 'string', 'description': 'Tier description.'}, 'deliveryFeatures': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Delivery-contract features.'}}, 'additionalProperties': False}, 'description': 'Public service tiers.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Keyword(s) to match against post titles and content.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'excerpt', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Canonical post URL.'}, 'slug': {'type': 'string', 'description': 'Post slug.'}, 'title': {'type': 'string', 'description': 'Post title.'}, 'excerpt': {'type': ['string', 'null'], 'description': 'Post excerpt, if any.'}}, 'additionalProperties': False}, 'description': 'Matching blog posts; empty when nothing matches.'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
ai-content-drop
Generates AI images, videos, UGC clips, avatars, and finished ads, while organizing creative assets and campaign boards.
Siren
Plans, renders, and posts on-brand visual marketing campaigns.
Picorn
Creates and edits layered social images, videos, slideshows, vector assets, and marketing projects with persistent editable canva…
Create Web Page
Creates, edits, previews, publishes, and manages hosted link-in-bio and landing pages with configurable content blocks, themes, m…
Postclick by PPC.io: Landing Page CRO
Audits landing pages, analyzes buyers and objections, generates copy and design concepts, builds HTML pages, and exports or share…
MagicScreenshots
Searches App Store screenshot references and preview videos, and supports screenshot restyling and localization jobs.
WebZum - The Hosting Layer for AI-Generated Web Content
Creates, edits, clones, and hosts live HTML/CSS/JS websites, including SEO-focused business and lead-generation pages.
Dali by Lulu
Scores and improves creative prompts and advertising images using generation-target analysis, community patterns, performance ben…