Brandize
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
AI logo generation, brand color palettes, SEO meta tags, JSON-LD schema markup, and blog search.
| Author | me.brandize |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2423 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Brandize": {
"url": "https://brandize.me/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
echoread-onlyHealth check that returns the provided message verbatim, confirming the Brandize MCP endpoint is reachable.
Parameters:
message(required) — string — Text to echo back unchanged.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_pricing_tiersread-onlyList Brandize service tiers with their price (USD) and included features. Read-only; nothing is purchased.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
search_blogread-onlySearch Brandize blog posts (logo design and branding guides) by keyword. Returns matching post titles, excerpts, and URLs.
Parameters:
query(required) — string — Keyword(s) to match against post titles and content.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
generate_color_paletteread-onlyGenerate a 5-color brand palette from a base hex color and a harmony rule. Returns CSS custom properties, a Tailwind config snippet, or a plain hex list.
Parameters:
baseColor(required) — string — Base color as a 6-digit hex, e.g. "#3B82F6".format— string — Output format for the palette.harmony— string — Color harmony rule used to derive the palette.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
generate_meta_tagsread-onlyGenerate an HTML <head> meta-tag block (title, description, canonical, robots, Open Graph, Twitter Card) from page details. All fields optional.
Parameters:
title— string — Page title (<title> and og:title fallback).author— string — Content author.ogType— string — Open Graph type, e.g. "website" or "article".robots— string — Robots directive, e.g. "index, follow".ogImage— string — Open Graph / Twitter image URL.ogTitle— string — Open Graph title; defaults to title.keywords— string — Comma-separated keywords.canonical— string — Canonical URL (also used for og:url).description— string — Meta description (og:description fallback).twitterCard— string — Twitter card type, e.g. "summary_large_image".ogDescription— string — Open Graph description; defaults to description.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
generate_schema_markupread-onlyGenerate a JSON-LD <script> block for a schema.org type (LocalBusiness, Organization, WebSite, Article, FAQPage, or Product) from a flat data object. For FAQPage, pass data.items as [{ question, answer }].
Parameters:
type(required) — string — schema.org type to generate.data— object — Fields for the chosen type, e.g. { name, url, description, telephone }. FAQPage uses { items: [{ question, answer }] }.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
generate_logoGenerate a brand logo. Before calling, collect a short design brief from the user — do not assume defaults: (1) which package/tier they want to buy, (2) visual style, (3) color scheme (a primary brand color, and a secondary/accent if they want one), (4) layout (icon-only, wordmark, horizontal-lockup, or stacked), (5) the primary surface it must read well on, and (6) the industry. Ask for anything the user has not stated; if they have no preference on a field, propose an option and confirm it before generating. Returns a watermarked low-res preview plus a short checkout link priced at the Brandize service tiers, and an `upgrades` list of higher tiers (what each adds + its price) — offer these to the user before checkout and let them upgrade if they want, but never force it. The full-resolution, watermark-free deliverable (PNG + vector SVG + commercial license) unlocks only after payment — poll get_logo_result with the returned jobToken to retrieve it. This is a paid purchase; the hosted checkout page collects the user's acceptance of the Terms of Service and Privacy Policy, so no separate consent step is needed here.
Parameters:
tier(required) — string — Delivery tier — 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.brandName(required) — string — The brand or product name.whatItDoes(required) — string — One short phrase describing what the brand does.industry(required) — string — Industry category — ask the user; use "other" only if it genuinely fits none.style(required) — string — Visual style. Ask the user which style they want.layoutIntent(required) — string — Logo layout (icon-only, wordmark, horizontal-lockup, stacked). Ask the user.primaryUseSurface(required) — string — Primary surface the logo must read well on. Ask the user.colorPrimary(required) — string — Dominant brand color as a 6-digit hex. Ask the user for their color scheme; if unsure, propose one and confirm.antiReference— string — Anything the logo should avoid looking like.colorSecondary— string — Optional secondary/accent color as a 6-digit hex. Offer it as part of the color scheme.
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
get_logo_resultread-onlyPoll a logo job by its jobToken. Once payment has settled, returns a URL to download the full-resolution, watermark-free asset; otherwise a pending status. Read-only and safe to poll — after the user pays, keep polling every ~5 seconds for up to a few minutes (payment confirmation is not instant) until the status is paid.
Parameters:
jobToken(required) — string — The jobToken returned by generate_logo.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
generate_logo_variationsGenerate alternate style directions for an existing generate_logo job. Free — no checkout — but limited to this job's free-preview credit (1 by default; a COMPLETE purchase grants 2 more, other tiers grant none). Returns the same kind of watermarked, low-res preview as generate_logo, plus how many free credits remain. Before any purchase, each result's variationId can be passed to buy_logo_variation to purchase that design instead of the original. On an already-purchased COMPLETE job, this instead adds more alternates to the deliverable itself (retrieve via get_logo_result as usual) — call it again there if the user wants more once revisionCredits allows. Any other purchased tier refuses outright — its deliverable is fixed.
Parameters:
jobToken(required) — string — The jobToken returned by generate_logo.count— integer — How many alternate-style variations to generate (1-3), capped by the free-preview credits remaining on this job.
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
buy_logo_variationPurchase one of the alternate designs from generate_logo_variations instead of the original logo. Priced the same as the PREMIUM tier. Mints a short checkout link; once paid, the chosen variation becomes the job's deliverable — poll get_logo_result with the same jobToken to retrieve it. This is a paid purchase; the hosted checkout page collects the user's acceptance of the Terms of Service and Privacy Policy, so no separate consent step is needed here.
Parameters:
jobToken(required) — string — The jobToken returned by generate_logo.variationId(required) — string — The variationId of the design to purchase, from generate_logo_variations.
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.