{"data":{"name":"com.sloppatterns/slop-patterns","title":"Slop Patterns","description":"Checks UI code for AI-default design patterns and gives the fix. By Precious Studio.","version":"1.2.1","websiteUrl":"https://sloppatterns.com","repositoryUrl":"https://github.com/pavithralamahewa/slop-patterns","remotes":[{"url":"https://sloppatterns.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-12T19:52:58.623Z","updatedAt":"2026-10-12T19:52:58.623Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Slop Patterns","source":"official-registry","sourceId":"com.sloppatterns/slop-patterns","updatedAt":"2026-10-12T19:52:58.623Z","confidence":100,"websiteUrl":"https://sloppatterns.com","description":"Checks UI code for AI-default design patterns and gives the fix. By Precious Studio.","verification":"official","repositoryUrl":"https://github.com/pavithralamahewa/slop-patterns"}],"toolIndex":{"tools":[{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"changelog","title":"Library changelog","description":"The library version, what each release added or changed, and how patterns are versioned. Use it to cite a specific version of Slop Patterns.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"Library changelog","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"2259dc88831d9435b86eb677e88cec3b2d56bbcc45bb2fd85a3a19cdb978d2cb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"check_design","title":"Check UI code for AI design patterns","description":"Check a snippet of CSS, HTML or JSX against the Slop Patterns library and return every AI design anti-pattern it matches, with the fix for each. Covers the 101 documented patterns that have a mechanical tell. Useful for reviewing generated UI code.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"The CSS, HTML or JSX to check. Paste it whole; partial snippets work but full files are more accurate."},"shareStats":{"type":"boolean","description":"Optional, defaults to false. If true, contribute an anonymous count of WHICH rule codes fired to the public monthly figures at https://sloppatterns.com/#stats. Never sends your code, your URL, or any identifier."}},"required":["code"]},"annotations":{"title":"Check UI code for AI design patterns","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"33d36c9bed4c9c5b0623f9429ab8d13e598356674422215e841916d9f34a5263","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"get_pattern","title":"Get one pattern","description":"Get one full pattern entry by id or code (e.g. \"a1\" or \"the-unchosen-gradient\"): what it looks like, why the tools produce it, who it hurts, the fix, sources.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"annotations":{"title":"Get one pattern","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"565227b3d1ab14c1b5af5ac72644d9e91600d5e8dd588cbd6b22aafcb8380420","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"list_patterns","title":"List all patterns","description":"List the whole Slop Patterns taxonomy: code, id, name and one-liner for every documented AI design anti-pattern.","inputSchema":{"type":"object","properties":{"track":{"type":"string","enum":["surface","behavioral"],"description":"Optional filter."}}},"annotations":{"title":"List all patterns","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"e5debe270d5c667485a95f10322002fa16eb122323d12c652cb5d03879dbd0d3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"report_pattern","title":"Report a new pattern","description":"Report an AI design anti-pattern that is NOT yet in the library, for a design failure seen repeatedly that a search of the library does not find. Reports are reviewed by a human before anything is published, and published entries credit the reporter.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"A short memorable name for the pattern, e.g. \"Skeleton That Never Resolves\"."},"description":{"type":"string","description":"What it looks like and why it is a failure. Two or three sentences."},"whereSeen":{"type":"string","description":"Product name or URL where you saw it. Optional but makes the report far more useful."},"example":{"type":"string","description":"A short code or copy snippet showing it. Optional. Do not include anything proprietary."},"credit":{"type":"string","description":"Name or handle to credit if this is published. Optional."}},"required":["name","description"]},"annotations":{"title":"Report a new pattern","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"3affc07951b024ef5cad42f58e119083e6846f094efbd0e8a0d7b2ead145adaf","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"search_patterns","title":"Search patterns","description":"Plain-language search across the library. \"gradient headline\" returns A10 Gradient Text Headline.","inputSchema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]},"annotations":{"title":"Search patterns","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"fa368b5c769471ffe5d235a2d0860b1ae8eb53917579ede3b273368a85ffb2f6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"},{"serverName":"com.sloppatterns/slop-patterns","endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","name":"why","title":"Why a pattern happens","description":"Return only the causal explanation for one pattern — which model, tool or template default produces it.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"annotations":{"title":"Why a pattern happens","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ec4e1c0b804f2585b66ace64460e752f260ca820c893aec1783b0f37723079b8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T12:46:47.697Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c3b8a1638ee7ac186d2358c16ec06be1b63981b679f190bc3e3ad4651f4bca3f","protocol":"streamable-http","status":"indexed","toolCount":7,"observedAt":"2026-10-30T12:46:47.697Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.sloppatterns/slop-patterns":{"url":"https://sloppatterns.com/mcp"}}},"Cursor":{"mcpServers":{"com.sloppatterns/slop-patterns":{"url":"https://sloppatterns.com/mcp"}}},"VS Code":{"servers":{"com.sloppatterns/slop-patterns":{"type":"http","url":"https://sloppatterns.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://sloppatterns.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.sloppatterns%2Fslop-patterns","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.sloppatterns%2Fslop-patterns","name":"com.sloppatterns/slop-patterns","description":"Checks UI code for AI-default design patterns and gives the fix. By Precious Studio.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://sloppatterns.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://sloppatterns.com","repositoryUrl":"https://github.com/pavithralamahewa/slop-patterns","version":"1.2.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.sloppatterns/slop-patterns","status":"online","lastCheckedAt":"2026-11-03T17:16:01.136Z","lastSuccessfulCheck":"2026-11-03T17:16:01.136Z","latencyMs":118,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:16:01.136Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:16:01.136Z"},"security":null,"timestamps":{"createdAt":"2026-10-12T19:52:58.623Z","updatedAt":"2026-10-12T19:52:58.623Z","observedAt":"2026-11-03T17:16:01.136Z"},"compatibility":{"serverVersion":"1.2.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}