{"name":"ai.zerogpu/mcp","version":"0.1.0","title":"ZeroGPU","description":"Task-centric MCP tools backed by ZeroGPU's small and nano models — IAB classification, summarization, zero-shot and multi-axis classification, entity and JSON extraction, PII redaction and discovery, follow-up generation, and small-model chat. Every result carries what the call cost and what the same tokens would have cost on a frontier model.","tools":[{"name":"zerogpu_health","description":"Confirm the ZeroGPU Orchestration API is reachable and return per-component status. Runs no model."},{"name":"zerogpu_classify_iab","description":"Classify a passage against the IAB Content Taxonomy. Pass enriched=true for the richer label set."},{"name":"zerogpu_classify_domain","description":"Map a bare hostname to IAB categories, topics, keywords, and user intent with no page fetch."},{"name":"zerogpu_summarize","description":"Summarize a passage on a fast small instruct model. Returns a bare summary, safe to use verbatim."},{"name":"zerogpu_classify_zero_shot","description":"Score a passage against a flat list of caller-supplied labels on DeBERTa-v3-small NLI."},{"name":"zerogpu_extract_entities","description":"Named-entity recognition against caller-defined labels on GLiNER2. Arbitrary entity types."},{"name":"zerogpu_extract_json","description":"Pull named fields out of free text into a JSON object, shaped by a caller-supplied grouped schema."},{"name":"zerogpu_classify_structured","description":"Classify one passage along several named axes at once, each drawn from its own label set."},{"name":"zerogpu_redact_pii","description":"Mask personal information in place, returning the passage with the spans replaced."},{"name":"zerogpu_extract_pii","description":"Report what personal information a passage contains, grouped by category, leaving it unchanged."},{"name":"zerogpu_generate_followups","description":"Propose the questions a reader would ask next about a passage."},{"name":"zerogpu_chat","description":"A general chat turn on the edge models, with an optional reasoning trace and a model override for heavier turns."}]}