classifier.dev documentation as tools: list, read and search the reference, benchmark and guides.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return a copy-pasteable example of calling classifier.dev from a given client: curl, javascript (fetch), python (requests), the classify CLI, or an MCP tools/call payload. Use this when you are about to write integration code and want the exact request shape rather than reading the whole reference.
Which client to show.
Show the multi-label form (every label that applies) instead of single-label.
Return a copy-pasteable example of calling classifier.dev from a given client: curl, javascript (fetch), python (requests), the classify CLI, or an MCP tools/call payload. Use this when you are about to write integration code and want the exact request shape rather than reading the whole reference.
| Argument | Type | Description |
|---|---|---|
| client* | string | Which client to show. |
| multi_label | boolean | Show the multi-label form (every label that applies) instead of single-label. |
{
"type": "object",
"required": [
"client"
],
"properties": {
"client": {
"enum": [
"curl",
"javascript",
"python",
"cli",
"mcp"
],
"type": "string",
"description": "Which client to show."
},
"multi_label": {
"type": "boolean",
"default": false,
"description": "Show the multi-label form (every label that applies) instead of single-label."
}
},
"additionalProperties": false
}List every classifier.dev document available over this server — the API reference, the benchmark, the agent skill, the CLI, pricing, privacy, terms and the MCP setup guide — with an id, a title, its section headings and its size. Call this first, then read_doc for the one you need.
| Argument | Type | Description |
|---|---|---|
| filter | string | Optional: only documents whose id, title or section headings contain this text (case-insensitive). |
{
"type": "object",
"properties": {
"filter": {
"type": "string",
"maxLength": 100,
"description": "Optional: only documents whose id, title or section headings contain this text (case-insensitive)."
}
},
"additionalProperties": false
}Return one document in full, or just one of its sections. ids: api, developers, mcp-setup, benchmark, skill, llms, pricing, auth, agents, privacy, terms, about, contact. Use section to fetch a single heading (case-insensitive prefix match) when the whole document is more than you need.
| Argument | Type | Description |
|---|---|---|
| id* | string | Which document. |
| section | string | Optional heading to return on its own, e.g. "limits" or "parameters". |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"enum": [
"api",
"developers",
"mcp-setup",
"benchmark",
"skill",
"llms",
"pricing",
"auth",
"agents",
"privacy",
"terms",
"about",
"contact"
],
"type": "string",
"description": "Which document."
},
"section": {
"type": "string",
"description": "Optional heading to return on its own, e.g. \"limits\" or \"parameters\"."
}
},
"additionalProperties": false
}Full-text search across every classifier.dev document. Returns the paragraphs that contain all of your query's words, with the document and section each came from. Use it for a specific question — rate limits, how confidence is calibrated, how to connect from Claude or ChatGPT — instead of reading whole documents.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Words to look for; all must appear in a paragraph. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Words to look for; all must appear in a paragraph."
}
},
"additionalProperties": false
}