No sign in
Tools: 5
MCP App
Developer Tools

Typography

Chat with AI and use the interactive dashboard.

Opinionated typography toolkit on top of Google Fonts. Mood search, heading/body pairing, modular type-scale generation, and an interactive composer that renders every result in the live font.

Try this workflow

Warm friendly

Find warm, friendly sans-serif fonts for a startup marketing site.

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/typography

Chat in MCPBundles Studio

Sign in once, then chat here with saved access — one connection to many servers, with a history of what your AI ran.

Managed
Interactive app
5 tools
Agent guide included

Search with the interactive app or chat with AI — both work side by side.

Browse all tools
No sign in
Tools: 5
MCP App

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

What you can do with Typography

Example workflows

Warm friendly

Try this

Find warm, friendly sans-serif fonts for a startup marketing site.

Pair Playfair

Try this

Suggest body fonts to pair with Playfair Display for an editorial blog.

Type scale

Try this

Generate a major-third type scale with Playfair Display headings and Inter body.

AI Skill
SKILL.md

Domain knowledge for Typography — workflow patterns, data models, and gotchas for your AI agent.

Typography

Typography sits on top of Google Fonts and adds agent-friendly tools for the three things AI assistants actually get asked about fonts: "find me a font that feels like X", "what should I pair this with", and "give me a full type scale I can paste into my project".

When to use which tool

  • typography_search — the user described a vibe (warm, playful, technical, editorial, brutalist, geometric, friendly, …). Returns ranked families with the curated tag paths that matched. Always pass query even if it's a single word.
  • typography_pair_suggest — the user already picked a heading family and needs a body face. Returns 3–5 candidates with a one-line rationale each.
  • typography_system — the user committed to a heading + body and wants the deliverable. Returns the type scale, a Google Fonts CSS link, ready-to-paste CSS variables and base rules, and a small HTML preview.
  • typography_list_tags — surface the full curated mood/style taxonomy so the user can pick from real labels instead of guessing. Useful for tab completion and "what categories exist?" prompts.

For raw catalog browsing (every family, every variant, all download URLs), use the lower-level google_webfonts_list_fonts tool from the google-webfonts bundle. Typography is for opinionated selection and deliverables.

Mood / tag taxonomy (Google's curated tags)

Tags come back as path strings with a 0–100 weight per family. The high-level groups:

  • /Sans/*Humanist, Geometric, Grotesque, Neo-Grotesque, Rounded, Glyphic
  • /Serif/*Old Style, Transitional, Modern, Slab, Didone, Humanist
  • /Display/* — display faces grouped by feel
  • /Handwriting/* and /Calligraphy/* — script faces
  • /Monospace/* — code faces
  • /Expressive/* — semantic mood overlays (Business, Playful, Calm, Cute, Innovative, Stiff, Awkward, …)
  • /Technology/*Modern, Retro, Futuristic, Industrial
  • /Calligraphy/*Brush, Formal, Casual

When typography_search returns results, the matched_tags field shows exactly which tag paths drove each family's score, so you can explain why a recommendation fits.

Pairing heuristic

typography_pair_suggest returns body candidates that:

  1. Use a different category from the heading (serif heading → sans-serif body, and vice versa). Display and handwriting are never recommended as body.
  2. Cover the same scripts the heading covers (so multilingual UI doesn't fall back to a system font).
  3. Carry a complete weight ramp (regular, 500+, and an italic) so app-level emphasis works.
  4. Rank near the top by overall popularity — popular body faces have been battle-tested at small sizes.

Each candidate includes a rationale string. Read it back to the user when presenting the choice.

Modular type scales

typography_system builds a scale from a base font-size and a ratio. Common ratios:

  • minor-second 1.067 — very tight, dense editorial layouts
  • major-second 1.125 — subtle, web app default
  • minor-third 1.200 — comfortable web body
  • major-third 1.250 — modern marketing default (recommended)
  • perfect-fourth 1.333 — punchy hero pages
  • augmented-fourth 1.414 — dramatic display
  • perfect-fifth 1.500 — very dramatic
  • golden 1.618 — magazine / poster scale

Each step in the returned scale has name (captiondisplay), size_px, size_rem, and line_height. The css block is paste-ready: it declares CSS custom properties for every step plus font-family rules wired to the heading and body. The google_fonts_link is a single <link rel="stylesheet"> covering both families with the variants the scale needs.

Interactive composer

Every tool in this bundle forwards its result to the Typography Composer app that opens in the same panel. The composer tabs:

  • Search — mood query in, ranked specimen cards out, each rendered in the actual font.
  • Pair — heading family in, body candidates rendered side-by-side under the heading specimen.
  • System — heading + body + scale ratio in, every scale step rendered live in the chosen font with copy-to-clipboard CSS underneath.

Call typography_open_app when the user wants the composer visible before any data tool runs (Studio opens it automatically on bundle load). Otherwise calling any data tool above makes the panel appear and update.

Panel routing — start here

When the composer panel is open, call the read that matches the tab — do not re-open the app.

User intentFirst panel readComposer tab
Cold-open the composeropen appMount hero
Mood / keyword font searchsearchSearch specimens
Heading + body pairingpair suggestPair side-by-side
Full scale + paste-ready CSSsystemSystem steps + CSS
Tag taxonomy reference onlylist tagsChat-first — no panel update

Gotchas

  • Family names are case-sensitive. Roboto Mono works, roboto-mono returns empty. Tools accept the canonical form Google publishes.
  • Subsets matter for non-Latin scripts. Always pass subset="cyrillic" (or arabic, devanagari, japanese, …) when the user's content isn't Latin. The pairing tool also respects this.
  • Display / handwriting families are never returned as body candidates by typography_pair_suggest — even if Google scores them high. They are for headings only.
  • The CSS link uses the separate Google Fonts CSS API (fonts.googleapis.com/css2), which is unauthenticated and free. The API key only authenticates the metadata endpoint we use server-side.
  • Licensing: every family is open-source (OFL / Apache 2.0 / Ubuntu Font License). Commercial embedding is allowed; attribution is encouraged, not required.

Tools discovered (5)

  • Typography List Tags

    List Google Fonts' curated semantic tag taxonomy — the same mood and style labels used for mood-based font search. Returns tag paths like '/Sans/Humanist' or '/Expressive/Playful' grouped by their top-level category, with the number of families carrying each tag. Use this when the user asks 'what kinds of fonts can I search by?' or to validate a mood word before searching. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the U

  • Typography Open App

    Open the Typography Composer interactive dashboard. Use this only when the user asks to open or view the font composer before running a search, pairing, or type-scale request. Use only when the user asks to open the panel before a specific data read. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Typography Pair Suggest

    Suggest body-text font candidates that pair with a given heading family. Picks 3–5 popular families in a different category (serif heading → sans-serif body, and vice versa), filtered to the same script subset, with a complete weight ramp suitable for app-level emphasis. Returns each candidate with a one-line rationale, a CSS link covering both heading and body together, and ready-to-paste CSS variables. When the workspace panel is open, results update the panel automatically — do not call this

  • Typography Search

    Find Google Fonts families that match a free-text mood/style query (e.g. 'warm humanist serif', 'playful brand sans', 'technical monospace'). Uses Google's curated FAMILY_TAGS taxonomy and tag weights to rank families by semantic fit; returns the matched tag paths so you can explain the choice. Optional category/subset filters narrow the result before scoring. Each item carries a Google Fonts CSS-API link the client can use to render a live specimen. When the workspace panel is open, results upd

  • Typography System

    Generate a complete modular type scale for a heading + body family pair. Returns each step (caption → display) with px and rem sizes plus a sensible line-height, paste-ready CSS custom properties wired to both families, and a single Google Fonts CSS-API <link> covering every weight the scale uses. The interactive composer renders every step in the chosen fonts; headless callers get the JSON deliverable. When the workspace panel is open, results update the panel automatically — do not call this t

Frequently Asked Questions

What is the Typography MCP server?

Opinionated typography toolkit on top of Google Fonts. Mood search, heading/body pairing, modular type-scale generation, and an interactive composer that renders every result in the live font. It provides 5 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Typography to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/typography. Authentication is handled automatically.

How many tools does Typography provide?

Typography provides 5 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Typography require?

Typography uses open data APIs — no authentication required.

Setup Instructions

Connect Typography to any MCP client in minutes

Try Typography now

No API key or third-party login required. Open the interactive dashboard and start searching in seconds.