Documentation

Everything needed to use isitslop.org as a person, as a program, or as a tool inside an AI assistant. This page is the documentation URL for directory listings; it is kept accurate with every release.

1. What it is

Is it slop? gives software one public number: how sloppy it is, from 0% to 100%. Two measurements, each out of 100. Quality is read from the GitHub repository: commits by humans other than the author, maintenance over the last year, issues filed. Popularity is read from the owner's Google Analytics: reach, and how many visitors come back. Average the two and subtract from 100.

Only verified owners can list a thing, every rule is code, and the methodology page is generated from the code that computes the score. No model is involved: heuristics only. Operated by API Blaze, LLC; MIT licensed at github.com/jayjaychicago/isitslop.

SurfaceURLNeeds
Websiteisitslop.orgNothing to read. GitHub sign-in to claim and grade.
Score APIhttps://api.isitslop.org/scoreAn API key (free, self-serve).
MCP connectorhttps://mcp.isitslop.orgNothing. Public data, one read-only tool.
Internal APIinternalapi.isitslop.orgWhat the website itself calls. Documented on the API page.

2. Using the website

Look something up

Type a domain or a GitHub repository into the search box on the home page. Anything in the index shows its score, verdict and history. Anything not in the index can be previewed: the Quality signals of any public repository are shown without creating an entry.

Get your own thing scored

  1. Claim it at /claim. Sign in with GitHub. A repository is yours if your account can push to it. A website is yours after a DNS TXT record, a file at a well-known path, or an email to admin@ your domain. Nothing is listed before this passes.
  2. Connect the sources. Link the repository that builds the thing (private repositories work and are never named), and connect the Google Analytics 4 property with your own Google sign-in. Both are read-only.
  3. Request a grade. Accept the terms, the rules run, the result is published on your entry page and the home page. Popularity refreshes daily, Quality monthly, and the history stays visible.
  4. Disagree? Appeal from the entry page. Appeals and their answers are public.

3. Score API

One call: the current score of a URL. Served at https://api.isitslop.org through an API gateway; interactive docs, a playground and your usage are in the developer portal.

Get a key

Sign in with GitHub on the API page and create a key. Keys are free, tied to your GitHub account, and can be revoked there at any time. Send the key as the X-API-Key header.

Request

curl -H "X-API-Key: $ISITSLOP_API_KEY" "https://api.isitslop.org/score?url=apiblaze.com"

The only parameter is url: a website such as example.com or a repository such as github.com/owner/repo. Schemes and www. are ignored.

Response

{
  "found": true,
  "url": "https://apiblaze.com",
  "sloppy": 60,
  "quality": 79,
  "popularity": 0,
  "verdict": "fringe_craft",
  "label": "Fringe Craft",
  "gradedAt": "2026-11-03T14:09:50.189Z",
  "page": "https://isitslop.org/s/38f774a9-0e5f-4fe4-ba46-5ec0716a3233"
}
FieldMeaning
sloppy0 to 100. Null when either half is unknown.
quality0 to 100, from the repository. Null when no repository is linked.
popularity0 to 100, from analytics. Null when no analytics is connected.
verdictTwo words joined by an underscore: fringe or popular or unknown, then slop or craft or unknown.
labelThe verdict in words.
urlNull for private repositories; their URL is never published.
pageThe public entry page, with the full breakdown and history.

Errors

StatusWhenBody
200The URL is in the index.The object above.
404Not in the index, or a private repository.{"found": false, "label": "Not in the index"}
400Not a usable URL.{"error": "..."}
401Missing or revoked key.Create a key on the API page.
429Over the key's quota.Quotas are shown in the developer portal.

Nothing about the caller is stored beyond the gateway's usage counters. The OpenAPI 3.1 description is at /openapi.yaml.

4. MCP connector

The same lookup as a tool for AI assistants, over the Model Context Protocol. It is a remote server at https://mcp.isitslop.org using the Streamable HTTP transport, reachable over HTTPS only, and needs no sign-in: it reads public scores and nothing else. The server is run by the same operator as the website and calls the operator's own API.

Add it to Claude

  1. Open Settings, then Connectors, then Add custom connector.
  2. Name it Is it slop? and paste https://mcp.isitslop.org as the URL. No OAuth client is needed.
  3. Enable it in a conversation and ask, for example: "Is apiblaze.com slop?"

Add it to Claude Code or another client

claude mcp add --transport http isitslop https://mcp.isitslop.org

Any client that speaks Streamable HTTP can use the URL directly. The MCP Inspector works with the same URL for testing.

Tools

ToolTitleAnnotationsInputOutput
getScoreGet the score of a URLreadOnlyHint: true, destructiveHint: false, idempotentHint: trueurl (string, required): a website or a GitHub repository.The score object from section 3, as structured content and as text.

There are no write tools. The tool never modifies anything on isitslop.org or anywhere else, never reads the conversation, and takes only the one URL it is given. Example prompts: "How sloppy is github.com/honojs/hono?", "Compare the isitslop scores of these three sites."

Errors from the tool

A URL that is not in the index returns found: false with the label "Not in the index", not an error, so the assistant can say so plainly. A malformed URL returns an error message naming the problem. The server answers within a second; scores are precomputed, so a call does no grading.

5. Data handling

The full policy is at /privacy. In short:

6. Security

7. Reliability and limits

8. Support

The support form, or an issue at GitHub. Bugs and rule changes are welcome as pull requests. A wrong score on your own entry is best raised as a public appeal from its page.

9. Versions and changes

The score API is version 1.0.0 and its shape is stable; new fields may be added, existing ones are not removed or renamed. The scoring rules carry their own version, shown on the methodology page and in every grade, so a change in the rules is visible in the history. Changes are announced on the blog, and every change is a commit in the public repository.

10. Directory listing kit

What a connector directory such as Anthropic's asks for, and where each item is. Anthropic's own requirements are at claude.com/docs/connectors/building/submission.

RequirementAnswer
Server URL (remote, HTTPS)https://mcp.isitslop.org
AuthenticationNone. The connector reads public data only. No OAuth client, no test account needed; reviewers can connect and call the tool directly.
Tool annotationsEvery tool has a title and readOnlyHint. See section 4.
Read or writeReads only.
Documentation URLhttps://isitslop.org/docs
Privacy policy URLhttps://isitslop.org/privacy
Support contacthttps://isitslop.org/support
CompanyAPI Blaze, LLC, https://apiblaze.com
API ownershipFirst-party. The server calls the operator's own API on the operator's own domain.
Icon/brand/mark.png
TestedEach tool has been called through the MCP Inspector and as a custom connector in Claude before each release.
Financial transactions, AI media generation, health data, sponsored contentNone.

Listing text

FieldText
NameIs it slop?
One-linerLook up how sloppy a website or GitHub repository is, scored by public rules from real usage and real maintenance.
DescriptionIs it slop? gives software one public number, 0% to 100% sloppy, from two things that are hard to fake: Popularity, read from the owner's Google Analytics (reach and returning visitors), and Quality, read from the GitHub repository (commits by other humans, maintenance over a year, issues filed). No stars, no README, no badges, no model: the rules are code, MIT licensed, and the methodology page is generated from the code that computes the score. Only verified owners can list a thing, and appeals are public. This connector adds one read-only tool, getScore, which returns the current score, verdict and entry page for any URL in the index, or says plainly that it is not listed. It needs no sign-in and stores nothing about the conversation.
CategoriesDeveloper tools; Research; Productivity
Use casesCheck a dependency or a vendor before adopting it. Compare candidates by real usage and maintenance. Sanity-check a project's own standing while writing about it.
Before connectingNothing. Owners who want their own project scored claim it on isitslop.org first.