Classify a passage against the IAB Content Taxonomy. Pass
enriched for the richer label set, or
multilingual for text that is not in English.
Classification, summarization, extraction, PII handling, safety moderation, embeddings, and short chat turns do not need a frontier model. Point your agent here and they run on ZeroGPU's small and nano models instead — and every result tells you exactly what it cost, and what it would have cost.
Everything but the landing page, the server card, and the health probe requires a ZeroGPU API key.
Each one is task-centric: it names the job rather than the model, so a calling agent picks by what it is trying to do.
Classify a passage against the IAB Content Taxonomy. Pass
enriched for the richer label set, or
multilingual for text that is not in English.
Map a bare hostname to categories, topics, keywords, and user intent — no page fetch.
zlm-v1-iab-domain-classifier
Condense any passage. Returns a bare summary with no preamble, safe to
use verbatim. compact drops to t5-small for short text.
Score text against a flat list of labels you supply. No training data, no fixed taxonomy.
deberta-v3-smallClassify one passage along several named axes at once, each with its own label set.
gliner2-base-v1Named-entity recognition against labels you define — including ones no standard taxonomy has.
gliner2-base-v1Pull named fields out of free text into a JSON object shaped by your own schema.
gliner2-base-v1Mask personal information in place before you log, share, or forward the text.
gliner-multi-pii-v1Report what personal data a passage holds, grouped by category, leaving it unchanged.
gliner-multi-pii-v1Propose the questions a reader would ask next about a passage.
llama-3.1-8b-instruct-fastCheck text against the 13 standard safety categories before you publish, store, or act on it.
zlm-v1-moderation-edgeTurn text into 384-dimensional vectors for semantic search, RAG, clustering, and dedup.
all-minilm-l6-v2A general chat turn, with an optional reasoning trace and a model override for heavier work.
LFM2.5-1.2B-InstructConfirm the backend is reachable and read per-component status. Runs no model.
no model
Pass your ZeroGPU API key as an x-api-key header or an
?apiKey= query parameter. A project ID is optional — the backend
derives the project from the key.
claude mcp add --transport http zerogpu \
https://mcp.zerogpu.ai/mcp \
--header "x-api-key: YOUR_ZEROGPU_API_KEY"
https://mcp.zerogpu.ai/mcp?apiKey=YOUR_ZEROGPU_API_KEY
Useful for clients that cannot set custom headers. Prefer the header where you can — query strings end up in logs.
curl -s https://mcp.zerogpu.ai/health
Then call zerogpu_health from your client to confirm the
key itself works.
Every tool returns a savings block next to its answer: the tokens
consumed, what they cost on ZeroGPU, what the same tokens would have cost on a
frontier model, and the version of the price table used to work it out.
"savings": {
"input_tokens": 812,
"output_tokens": 96,
"zerogpu_cost_usd": 0.00002104,
"baseline_cost_usd": 0.003876,
"savings_usd": 0.00385496,
"price_table_version": "2026-08-21"
}