protogrid

Search / dev.classifier/classifier

classifier.dev

R0· no sign-in

Sort up to 1,000 texts into your own labels with a calibrated confidence per answer. No API key.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality86good
Trust93of 100
Uptime, 30 days99%
Latency p50331 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "classifier": {
      "type": "http",
      "url": "https://classifier.dev/mcp"
    }
  }
}
claude mcp add --transport http classifier https://classifier.dev/mcp
[mcp_servers.classifier]
url = "https://classifier.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "classifier": {
      "type": "remote",
      "url": "https://classifier.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "classifier": {
      "type": "http",
      "url": "https://classifier.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=classifier&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2xhc3NpZmllci5kZXYvbWNwIn0%3D"
}
{
  "servers": {
    "classifier": {
      "type": "http",
      "url": "https://classifier.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "classifier": {
      "httpUrl": "https://classifier.dev/mcp"
    }
  }
}
extensions:
  "classifier":
    enabled: true
    name: "classifier"
    type: streamable_http
    uri: "https://classifier.dev/mcp"
    timeout: 300

Quality 86 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,465 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes8 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 3,465 tokens to load them all · tool set 2f2d6b3d655c · tools last changed 2026-10-04 · checked 2026-10-19 10:20 UTC

Tool changes

  • review_uncertainchangedinput schema, annotations
  • count_labelschangedinput schema, annotations
  • classify_multi_labelchangedinput schema, annotations
  • classify_dimensionschangedinput schema, annotations
  • classify_textschangedinput schema, annotations
  • classify_multi_labelchangedinput schema, annotations
  • classify_dimensionschangedinput schema, annotations
  • classify_textschangedinput schema, annotations

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

provenance85
liveness100
freshness85
hygiene100

+repository +dns-namespace +website +reachable +uptime-99% ~updated-30d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://classifier.dev/mcp streamable-httpnoneyes99%331 ms2025-11-252026-10-19

Tools (5)

classify_dimensionsClassify each text by several named dimensions, such as team, urgency and kind, in one request. Returns a label, confidence, scores and model for each field. At most 1,000 item × dimension decisions; every field counts toward the quota. Use per-dimension instructions to define ambiguous categories.
classify_multi_labelLike classify_texts, but each text gets every label that applies (possibly none), with an independent 0-1 score per label. Use this for tagging — topics of an article, components touched by a ticket — where one answer is not enough. Set max_labels to cap how many come back per text. Labels scoring >= 0.7 are kept.
classify_textsSort up to 1,000 texts into exactly one of your own labels each, with confidence per answer. Use this when you have many items to triage, route, filter or bucket and do not want to read them all: search results before opening them, tickets, log lines, changed files, feedback. Do not use it for fewer than about five items you can already see — just decide. For default Jev, confidence is calibrated (answers >= 0.9 are right ~82-92% of the time; < 0.5 about 30-60%); these measurements do not apply to experimental Laya. so act on the sure ones and look at the rest yourself, or pass tier "smart" to have the unsure ones re-asked of a reasoning model.
count_labelsClassify up to 1,000 texts and return only a histogram: how many landed on each label, and how many the model was unsure about. Use this when you want the shape of a corpus — what share of feedback is bugs vs praise, how many search results are relevant — without pulling a thousand individual answers into context. Use classify_texts when you need the answer per item.
review_uncertainClassify up to 1,000 texts and return only the ones whose confidence fell under a threshold (default 0.7), each with its two most likely labels. Use this after a bulk classification to decide which items deserve your own attention: the confident answers can be trusted, these are the ones to read. Returns the index of each item so you can map back to your list.

Schemas: list_tools.

Also listed as

1 other active names share this repository: dev.classifier/docs

Similar MCP servers

More from dev.classifier

Official server.json
{
  "name": "dev.classifier/classifier",
  "title": "classifier.dev",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://classifier.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/mrmps/classifier-dev",
    "source": "github"
  },
  "websiteUrl": "https://classifier.dev",
  "description": "Sort up to 1,000 texts into your own labels with a calibrated confidence per answer. No API key."
}