lazymac2x avatar

Font Metadata

lazymac2x/font-metadata-api

This is a Cloudflare Workers-based MCP server that exposes font metadata operations over a streamable HTTP transport. It runs as both a REST API and MCP server using JSON-RPC 2.0, deployed at api.lazy-mac.com/font-metadata. You'd reach for this when you need programmatic access to font information, whether you're building design tools, font management systems, or applications that need to query font properties and characteristics. The dual API approach means you can integrate it into MCP-compatible systems through Claude or hit it directly via REST calls. The repository is light on specifics about which font formats or metadata fields it supports, but the Cloudflare Workers architecture suggests it's built for fast, edge-based font data retrieval.

tools
6
transport
HTTP
last updated
May 16, 2026

Install

From registry metadata
$ npx add-mcp https://api.lazy-mac.com/font-metadata/mcp --name font-metadata

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http font-metadata https://api.lazy-mac.com/font-metadata/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

get_font_infoGet detailed metadata for a specific web font including variants, subsets, tags, designer, year, and Google Fonts URL.1 params

Get detailed metadata for a specific web font including variants, subsets, tags, designer, year, and Google Fonts URL.

Parameters* required
font_id*string
Font slug or family name (e.g. "inter", "Open Sans", "playfair-display")
suggest_pairingsGet font pairing recommendations with CSS snippets, compatibility scores, and curated rationale from design experts.4 params

Get font pairing recommendations with CSS snippets, compatibility scores, and curated rationale from design experts.

Parameters* required
font_id*string
Font slug or family name to find pairings for
limitnumber
Number of pairing suggestions (1-10, default 5)
stylestring
Filter by style: modern, elegant, bold, minimal, classic, etc.
use_casestring
Filter by use case: editorial, blog, saas, tech, luxury, corporate, etc.
generate_cssGenerate ready-to-use CSS @import snippet for a single font or a heading+body font pairing.7 params

Generate ready-to-use CSS @import snippet for a single font or a heading+body font pairing.

Parameters* required
body_fontstring
Body font for pairing mode
fontstring
Font for single mode
heading_fontstring
Heading font for pairing mode
line_heightstring
Line height (e.g. "1.5")
mode*string
single: one font CSS; pairing: heading+body CSSone of single · pairing
sizestring
Base font size (e.g. "16px")
weightsarray
Font weights to include (e.g. ["400","700"])
list_fonts_by_categoryList available web fonts filtered by category, tag, or search query. Returns 100+ fonts across serif, sans-serif, monospace, display, and handwriting categories.6 params

List available web fonts filtered by category, tag, or search query. Returns 100+ fonts across serif, sans-serif, monospace, display, and handwriting categories.

Parameters* required
categorystring
Font category filterone of sans-serif · serif · slab-serif · monospace · display · handwriting
limitnumber
Max results (1-50, default 20)
offsetnumber
Pagination offset (default 0)
searchstring
Search term to filter fonts by name or description
sortstring
Sort order (default: popularity)one of popularity · name
tagstring
Tag filter (e.g. "geometric", "elegant", "code", "rounded", "literary")
check_language_supportCheck which languages/scripts a font supports, or verify support for specific language codes.2 params

Check which languages/scripts a font supports, or verify support for specific language codes.

Parameters* required
font_id*string
Font slug or family name
languagesarray
Language codes to check (e.g. ["ru","ko","ar"]). If omitted, returns all supported languages.
font_stackGenerate a complete CSS font-stack with metric-compatible and system fallbacks for robust cross-platform rendering.3 params

Generate a complete CSS font-stack with metric-compatible and system fallbacks for robust cross-platform rendering.

Parameters* required
font_id*string
Font slug or family name (e.g. "inter", "roboto-mono")
include_metric_compatibleboolean
Include metric-compatible fallback fonts (default true)
include_system_fallbacksboolean
Include system fallback fonts (default true)

Sponsors

Readme

font-metadata-api

Cloudflare Workers MCP server: font-metadata. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/font-metadata

Details

Repository
github.com/lazymac2x/font-metadata-api
Category
Cloud & Infrastructure
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from lazymac2x

Related Cloud & Infrastructure MCP servers

View all
1lazymac2x avatarGovdata Korealazymac2x/govdata-korea-apiCloudflare Workers MCP server: govdata-korea0stars
2lazymac2x avatarGraphql Dos Shieldlazymac2x/graphql-dos-shield-apiCloudflare Workers MCP server: graphql-dos-shield0stars
3lazymac2x avatarGraphql Rest Bridgelazymac2x/graphql-rest-bridge-apiCloudflare Workers MCP server: graphql-rest-bridge0stars
4lazymac2x avatarInteractive Api Playgroundlazymac2x/interactive-api-playground-apiCloudflare Workers MCP server: interactive-api-playground0stars
5lazymac2x avatarLlm Output Quality Monitorlazymac2x/llm-output-quality-monitor-apiCloudflare Workers MCP server: llm-output-quality-monitor0stars
6nach-dakwale avatarInstadomainio.github.nach-dakwale/instadomainDomain registration for AI agents via Stripe or x402 crypto with Cloudflare DNS.0stars