# Google Fonts API MCP

> Google Fonts API lets your AI agent audit web fonts and typography resources from across the entire Google catalog. Instead of clicking through dozens of font pages, you can ask for specific metadata—like variant weights or language subsets—and get immediate results. It's a real-time design consultant built right into your workflow.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** typography, web-fonts, font-discovery, css-integration, design-assets

## Description

Your AI agent connects directly to the world’s largest source of open-source typefaces using this MCP. You stop searching through clunky design portals and start having a conversation about fonts. Your agent handles complex typographic research instantly, allowing you to audit thousands of font families for specific traits, such as available weights or supported language subsets. Need to see what styles are trending? Ask. Want to verify if a font has the right variants for your brand guidelines? Just ask that too. Because this MCP is hosted on Vinkius, your agent gets access to all its deep metadata and operational checks in one place. It’s built for anyone who needs their typography to look perfect, every single time.

## Tools

### check_api_status
Determines if the Google Fonts service is currently operational and available for use.

### get_font_details
Retrieves full metadata, including variant weights and categories, for a specific font family you name.

### list_all_fonts
Provides an exhaustive listing of every single font available in the Google Fonts catalog.

### search_fonts
Searches and returns results for fonts using a specific family name query.

## Prompt Examples

**Prompt:** 
```
Search for font family 'Roboto' using Google Fonts API.
```

**Response:** 
```
I've retrieved the details for Roboto! It belongs to the 'sans-serif' category and has 12 variants, ranging from '100' to '900 italic'. Would you like the full list of supported subsets for this font?
```

**Prompt:** 
```
Show the top 5 most popular fonts on Google Fonts.
```

**Response:** 
```
I've identified the 5 most popular font families! They include Roboto, Open Sans, Lato, Montserrat, and Oswald. I can provide the category and variant metadata for each of these if you'd like.
```

**Prompt:** 
```
What fonts were recently modified?
```

**Response:** 
```
I've retrieved the list of recently updated fonts! Notable entries include [Font Name] and [Font Name], both modified in the last 30 days. I can assist you with an audit of the new variants or styles for these families.
```

## Capabilities

### Monitor API Health
Checks the service status to ensure your font research workflow is running.

### Search by Family Name
Finds specific font families within the massive Google catalog based on a name you provide.

### Get Detailed Font Metadata
Retrieves comprehensive data, including categories and version history, for any single font family.

### List All Available Fonts
Pulls a complete list of every font available in the Google catalog.

## Use Cases

### Updating Brand Guidelines
A brand manager needs to update their guidelines and verify that all primary fonts support Latin and Cyrillic characters. They ask their agent, 'Audit the language subsets for Font X.' The MCP uses this data to confirm global readiness before design assets are built.

### Pre-Development Auditing
A developer is starting a new e-commerce site and needs to know if their chosen font, 'Roboto,' has all the necessary weights (100 through 900). They use `get_font_details` via their agent, getting an immediate list of variants to write their CSS from.

### Competitive Research
A designer needs inspiration and wants to see what styles are popular right now. They ask the agent to query for trending fonts. The system finds diverse options they wouldn't have found by browsing manually.

## Benefits

- Verify the full typographic range for any chosen typeface. The `get_font_details` tool instantly shows you every available weight and style combination, eliminating manual checking.
- Check your design workflow status immediately using `check_api_status`. You always know if the font source is up and running before starting a major project audit.
- Scale your research by listing everything with `list_all_fonts`. Instead of guessing what's out there, you get an entire inventory of options to choose from.
- Pinpoint exactly which fonts are supported in different regions. You can query for language subsets to ensure global design accuracy for international projects.
- Quickly narrow your focus using `search_fonts`. If you know the name of a font, this tool finds it immediately without sifting through thousands of results.

## How It Works

The bottom line is that you talk to your AI client using natural language, and this MCP does the heavy lifting of querying the entire Google Fonts database for you.

1. Subscribe to this MCP and provide your unique Google Cloud API Key.
2. Connect it via your preferred AI client (Claude, Cursor, etc.).
3. Tell your agent what font information you need; it executes the request against the catalog.

## Frequently Asked Questions

**How do I find out which fonts are available using the Google Fonts API?**
You use `list_all_fonts`. This tool gives you an exhaustive list of every font in the entire catalog, letting you see the scope of options immediately.

**What is the difference between search_fonts and get_font_details?**
`search_fonts` helps you locate a known font by name. `get_font_details`, however, pulls deep metadata (variants, categories) for that specific font once you've found it.

**Can I check if the Google Fonts API is working before using it?**
Yes, run the `check_api_status` tool. It gives you a simple confirmation of whether the service is operational right now.

**Does this MCP help me with brand consistency? What about language support?**
Absolutely. You can use `get_font_details` to check for supported language subsets, ensuring your typography works correctly across all target regions.

**What if I want to see what fonts are popular right now? Does the API support that?**
While there isn't a dedicated 'trending' tool, you can use `list_all_fonts` and then filter or query specific metadata fields your agent is capable of retrieving.