Skip to main content
Glama
682,816 tools. Updated 2026-10-21 00:56

"Google Fonts" matching MCP tools:

  • Save the active workspace's brand kit, replacing the one it has: the palette by role, the heading and body fonts, the logo and mark, the language and locale, the tone and the phrases never to use, and the look (`style`: radius, density, emphasis, cover and surfaces, each from a small set, read off the site the way the colours are). Build it from what the person gives you (a brand guideline PDF, their website, or answers), show it to them as a table and get a yes BEFORE calling this. Colours are #rrggbb for every role: primary, primaryStrong, secondary, accent, ink, muted, line, surface, surfaceTint, onPrimary, onSecondary, positive, negative (positive and negative, the green and red for a change for the better or the worse, may be left out and get sensible defaults). Fonts are one family name each, a system family or a Google Fonts family name (`font_source: "google"`; publishing then allows Google Fonts on the site). `logo_url` and `mark_url` are https URLs of a PNG, SVG or WebP under 1 MB on a public site (the customer's own website is the usual source): SnapHost fetches and hosts them, so the kit's asset URLs are SnapHost's, never the source. A first save needs a logo; a later one keeps the assets it has unless given new ones. Relay every `warnings` entry (low contrast is the usual one) and offer to fix it. Owner or admin only, on Pro. The brand guidelines themselves (a page or PDF) are set apart, with set_brand_guidelines.
    ConnectorAPI key
  • Replace the site's color palette. Two modes: (1) explicit spec — required: primary, secondary, accent, background, surface, text; optional: text_secondary, text_muted, border. (2) preset_name — re-apply a preset saved with save_theme_preset (colors + typography); any explicit palette fields override the preset's values. The flat `text` field maps to colors.text.primary; any colors not listed (e.g. semantic.success, selection.background) are preserved from the base theme. Optionally also set typography in the same call via heading_family / body_family (supported Google Fonts load via the platform bundle; unsupported names warn — omit to leave fonts unchanged). Saves as a draft and returns the preview URL. Call screenshot_page if you want to see the result.
    Connector
    Destructive
    OAuth
  • List supported Google Maps place type values for search filters. Returns place_types as a string array. Use a value with place_type on google-maps.search or google-maps.nearby_search. Cost = 1 token.
    ConnectorNo auth
  • List all Google Trends category and subcategory labels you can pass to other Google Trends tools in the category field. Returns cat (array of category names, including All categories) and msg. Use this before interest-over-time or interest-by-region calls when filtering by category. Cost = 5 tokens.
    ConnectorNo auth
  • List all countries and subregions you can pass to other Google Trends tools in the country and region fields. Returns geo.countries: each country name maps to country (label) and regions (array of subregion names). Also returns msg. Use this before interest-over-time or interest-by-region calls when filtering by geography. Pair with google-trends.categories when filtering by category. Cost = 5 tokens.
    ConnectorNo auth
  • List Search Console properties for this account. Returns Vee3-managed domains plus sites added with google-search-console.add_site. Call this to discover sites, then omit site_url on later calls to use the default property, or pass an exact site_url from this response. If no properties appear, add a site with google-search-console.add_site or register a domain with domains.register. Cost = 5 tokens.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    This MCP server enables AI assistants to search the Google Fonts catalogue, retrieve detailed font metadata, generate live HTML text previews, and obtain embed code for use on web pages.
    4
    9 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for searching Google Fonts and generating complete CSS/Tailwind typographic systems with font pairings and modular scales.
    5
    147 PyPI
    17
    MIT

Matching MCP Connectors

  • Prüft einen offenen Deploy und stellt ihn unter einer Vorschau-Adresse bereit (https://<zufall>.turbopress.cloud/, nicht öffentlich auffindbar) – die Live-Website bleibt unverändert. Nach dem Hochladen aller Dateien IMMER zuerst deploy_preview aufrufen, dem Nutzer den Vorschau-Link zeigen und die Warnungen aus dem Report nennen (insbesondere Impressum/Datenschutz, Felder ohne name, externe Dienste) und anbieten, sie zu beheben. Erst wenn der Nutzer die Vorschau ausdrücklich freigibt, deploy_publish aufrufen. BLOCKING im Report bedeutet: keine Vorschau – Probleme beheben, Dateien erneut hochladen, erneut deploy_preview. Die automatische Prüfung bindet Google Fonts, CDN-Bibliotheken und Stockfotos lokal ein und verdrahtet Formulare.
    ConnectorOAuth
  • Search web font families by name/style — returns family names to use in composition/component params. Pass query (+ optional perPage ≤50). Read-only + free; surfaces the Google Fonts catalog (family + category + variants + css2 stylesheet URL). IMPORTANT: this searches the GOOGLE catalog, not what the render can actually draw. Only the faces vendored into the render page are guaranteed to rasterize; naming any other family gets you the generic fallback (Liberation Sans) with no error. Call list_render_fonts for the set you may actually choose from, WITH the admitted weights per family — treat that, not this catalog, as the list. An empty result set here means no match, or the upstream catalog was unavailable.
    ConnectorOAuth
  • Create or UPSERT a brand kit (re-POSTing the same kitId updates it in place — this is also the brand-kit UPDATE path). Sets fonts/colors/logo. This is brand step 0 of the workflow: author the kit, then bind it to a PROJECT so colors/fonts/motion theme the output AUTOMATICALLY — pass its kitId as brandKitId to create_project, or attach it to an existing project via update_project (PATCH /projects/:id over REST). Without a bound kit, create_render produces UNBRANDED output. Tenant-scoped (no project arg).
    ConnectorOAuth
  • GDPR and imprint check of a website as a first-time visitor who has not clicked anything: which third parties load before consent (Google Analytics, Meta Pixel, Hotjar, Google Fonts, YouTube and Maps embeds and about 30 more), which cookies are set and which of them are known tracking cookies, whether a consent banner is shown, which tool runs it and whether it has a reject button on the first layer. Then reads the imprint (Impressum) and checks the fields required in Germany (§ 5 DDG), Austria and Switzerland: name and legal form, postal address, email, phone or contact form, managing director, commercial register, VAT ID; and checks whether the privacy policy names the third parties found. Returns a grade A to F with findings by severity. For agencies, compliance teams and lead qualification. Not legal advice. Not charged when the page cannot be loaded. Price: $0.015 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"url":"https://www.wikimedia.de"}.
    ConnectorOAuth
  • Use when the user asks which fonts a site uses or wants to match its typography: every @font-face file with family/weight/style/format, Google Fonts links and preloads, grouped per family in `families` (pass fields='families' for just that). On a type-foundry site the families served are demo cuts (subset, features stripped), flagged demo:true with a note - pass that on, they are not the usable typeface. Not for: colors (use extract_brand) or code (use extract_code). Lists trim to 50; pass limit (up to 200) for more.
    ConnectorOAuth
  • List supported language codes for Google Maps place endpoints. Returns languages as a map of language names to codes (for example English: en). Use these codes with the language parameter on place detail, review, and photo calls. Cost = 1 token.
    ConnectorNo auth
  • Get details for one Google Maps review. Provide review_id from a place reviews response. Returns one review object at the top level with fields such as review_id, review_text, rating, and user_name when available. Additional upstream fields may appear. Cost = 2 tokens.
    ConnectorNo auth
  • List languages you can pass as language on google-search.keyword_traffic_insights and google-search.url_traffic_insights. Returns an array of entries with language_name and language_code (for example en, de). Maps to upstream lang on the provider API. No request parameters. Cost = 5 tokens.
    ConnectorNo auth
  • List countries and region codes you can pass as location on google-search.keyword_traffic_insights and google-search.url_traffic_insights. Returns an array of entries with country_name and country_code (for example US, GB). No request parameters. Cost = 5 tokens.
    ConnectorNo auth
  • Lists the user's uploaded assets (images, videos, fonts, documents) with public URLs for use in display HTML. Filter by type, search term or group. Check before upload_asset to avoid duplicates. response_format 'detailed' adds description, size and timestamps per asset. Requires content scope.
    ConnectorNo auth
  • Lists the Google Drive folders synced on this Mac (My Drive, Shared drives, per-account mounts). Start here to get valid paths for the other gdrive_* tools. Reads the folder Google Drive for Desktop already syncs — no Google API, no OAuth.
    ConnectorOAuth
  • Add a domain as a Google Search Console property on Vee3's Search Console account. The user or agent can pass a domain, a domain property, or a URL. Vee3-managed domains are added and verified automatically. If the apex host uses URL forwarding, Vee3 writes a Google DNS CNAME record instead of a TXT record. If Google still needs time to verify, the response asks the agent to wait and retry this tool. If Vee3 cannot write DNS, the response includes dns_host_name, dns_record_type, and dns_token. Domains that are not managed by Vee3 return DNS TXT instructions so the user or agent can prove ownership, then retry this tool. After a site is added, call google-search-console.list_sites to see it, then use the other Search Console tools. Cost = 10 tokens.
    ConnectorNo auth
  • Get details for one sitemap submitted to Search Console. Call google-search-console.list_sites to discover sites, then google-search-console.list_sitemaps for an exact feed_path when available. Omit site_url to use the default property. Returns submission status, download time, warnings, errors, and content counts. Cost = 5 tokens.
    ConnectorNo auth
  • Adjust the palette, fonts and button styling the agent paints its surfaces with. The crawl guesses these from a stylesheet; you probably know the real tokens. Cosmetic only — it changes how the agent looks, never what it may say. Needs the brand permission.
    ConnectorNo auth