Suede AI Skills MCP

io.github.JasonColapietroPublished by GitHub account JasonColapietrov0.19.3Updated Nov 7, 2026

Routes tasks to Suede skills, grades live pages A-F for Google and AI search, and checks copy.

Overview

AI-generated overview

Local read-only MCP server that routes tasks to Suede skills, grades live pages A-F for Google and AI search, and checks copy against house rules.

What you can do
  • Browse and search the Suede skill catalog by specialty, and read a skill's full instructions
  • Turn a goal into an ordered sequence of Suede skills
  • Grade a public page A-F across findability, AI search readiness, page action and share preview
  • Check pasted copy against house rules and return an A-F score with named fixes
  • Generate SEO/AEO copy audit, visibility, code-grade and multi-lane QA checklists
  • Show public install options for skills, plugins and MCP
When to use it
Useful when you work with the Suede skill pack and want an assistant to pick the right skill for a task, pull its instructions, or run quick SEO, AI-search visibility, copy and QA checks on public pages and code changes.
Requirements
Runs as a local Node.js process over stdio, typically via npx. No accounts, API keys or headers are declared. The live page audit needs network access; it can be disabled with SUEDE_MCP_OFFLINE=1, and SUEDE_MCP_ALLOW_PRIVATE_HOSTS=1 permits auditing a local dev server.
Before you install
The live page audit fetches a public URL plus its robots.txt, sitemap and llms.txt, so the audited address is sent to that site; it refuses localhost and private addresses unless explicitly allowed. Grading tools produce scaffolds and scores, not edits. The server is described as read-only.

Installation

In SourceWeft

  1. Open Suede AI Skills MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Suede AI Skills MCP

[JasonColapietro%2Fsuede-creator-skills | Trendshift]

suede-skills-mcp.mjs is a local stdio MCP server for Suede skills.

It gives an agent:

  • skill routing: search_suede_skills ranks the pack against a task, and plan_suede_workflow turns a goal into an ordered sequence of skills;
  • every skill's instructions, through get_suede_skill or the suede://skill/{name} resource template, with name autocomplete;
  • a live A-F page audit: suede_live_page_audit fetches a public URL and grades what Google and AI answer engines actually receive, with the top fixes;
  • copy checks: suede_copy_check scores pasted copy against the pack's house rules and names each fix;
  • public GitHub skill installs, local plugin notes, MCP, and skill-copy install options;
  • SEO/AEO/AI EO copy audit, A-F visibility and code-grade checklists, and multi-lane QA checklists for skill, MCP, docs and public site changes.

For public positioning, launch copy, public explainer language, Suedify messaging, MCP explanation, social posts, emails, FAQ answers, and evidence boundaries, use PROMO.md.

Run it directly:

bash
node mcp/suede-skills-mcp.mjs --profile all

Profiles:

  • all: expose the full public catalog.
  • Area profiles workflow, creator, marketing, and consumer narrow the server to the corresponding plugin-bundle context. artist remains a legacy alias for the creator context.
  • Specialty profiles ship, craft, found, demand, revenue, and position narrow the server to one catalog specialty.

The server is dependency-free and speaks newline-delimited JSON-RPC over stdio, protocol versions 2025-11-25, 2025-06-18, 2025-03-26 and 2024-11-05. It supports initialize, ping, tools/list, tools/call, resources/list, resources/read, resources/templates/list, prompts/list, prompts/get, and completion/complete.

Current surface: 12 tools (list_suede_skills, list_suede_specialties, search_suede_skills, get_suede_skill, suede_install_options, suede_copy_seo_audit, suede_visibility_grade, suede_code_grade, suede_qa_checklist, suede_live_page_audit, suede_copy_check, plan_suede_workflow), 7 resources (suede://catalog, suede://specialties, suede://plugins, suede://copy-seo-audit, suede://visibility-grade, suede://code-grade, suede://qa-checklist), 1 resource template (suede://skill/{name}), and 5 prompts (suede-copy-seo-audit, suede-plugin-install, suede-visibility-grade, suede-code-grade, suede-full-qa). Every tool returns structured content against a published output schema, with a text fallback.

Live page audit

suede_live_page_audit fetches the page, its robots.txt, its sitemap and /llms.txt, then grades four lanes A-F: findability (status, HTTPS, noindex, Googlebot access, canonical, title, description, sitemap, language, viewport), AI search readiness (ChatGPT, Perplexity and Claude answer-bot access, H1, readable text in the served HTML, JSON-LD, H2 sections, FAQ, llms.txt, alt text), page action (calls to action, the primary action you name, a contact path, HTML response time) and share preview (Open Graph and X cards). A 4xx or 5xx caps the overall grade at F; noindex or a Googlebot block caps it at D. Training crawlers such as GPTBot are reported without a penalty, because blocking them is a policy choice.

It is the one tool that reaches the network. It follows up to five redirects, reads at most 2 MB of HTML, and refuses localhost, private and reserved addresses at every hop. Two environment variables control it:

  • SUEDE_MCP_OFFLINE=1 turns the live audit off, so the server stays fully local.
  • SUEDE_MCP_ALLOW_PRIVATE_HOSTS=1 lets it audit a local dev server.

Docker

bash
docker build -t suede-skills-mcp .docker run -i --rm suede-skills-mcp

The image holds mcp/ and skills/ only and runs as the unprivileged node user. Pass -e SUEDE_MCP_OFFLINE=1 to run it without network access.

The plugin manifests (.mcp.json for Claude Code, .codex-plugin/plugin.json for Codex) register one server, suede_skills_mcp, on the all profile, so an install starts one process and exposes each tool once. The area and specialty profiles above remain available to anyone who registers the script by hand with --profile. Catalog additions are exposed through the generic discovery tool and suede://catalog; adding a skill does not add a new tool, resource, or prompt.

Source: mcp/README.md at commit d7ba2ee

Tools

12

list_suede_skills

List Suede Skills

List Suede skills available through the current MCP profile.

Parametersareaspecialty

list_suede_specialties

List Suede Specialties

List the pack's specialities, their sub-lanes, and how many skills each holds. Call this first to pick a specialty, then pass it to list_suede_skills or search_suede_skills.

Takes no parameters.

search_suede_skills

Search Suede Skills

Rank Suede skills against a task description and return the best-matching routes.

Parametersarealimitqueryrequiredspecialty

get_suede_skill

Get Suede Skill

Return details for one Suede skill, optionally including its full SKILL.md instructions.

ParametersnamerequiredincludeBody

suede_install_options

Suede Install Options

Return public Codex skill, local plugin, MCP, and skill-copy install options.

Parameterssurface

suede_copy_seo_audit

Suede Copy SEO/AEO/AI EO Audit

Create a Suede-specific SEO/AEO/AI EO copy audit scaffold for a page, repo, or docs surface.

ParametersurlcopypageTypeprimaryIntent

suede_visibility_grade

Suede Visibility Grade

Create a Suede A-F visibility and CTA grading scaffold for a public page, docs surface, repo page, launch page, or campaign page.

ParametersurlcopynotespageTypeprimaryAction

suede_code_grade

Suede Code Grade

Create a Suede A-F code grading scaffold for a diff, PR, branch, MCP server, plugin, API, app surface, public-site change, or release candidate.

Parametersdiffreponotesintenttargetcontext

suede_qa_checklist

Suede QA Checklist

Generate a multi-lane QA checklist for Suede skills, local plugin notes, MCP servers, docs, or public pages.

Parametersscopetarget

suede_live_page_audit

Suede Live Page Audit

Fetch a public URL and grade what crawlers and answer engines actually receive: status, HTTPS, noindex, robots.txt for Google and AI answer bots (ChatGPT, Perplexity, Claude), canonical, title, description, H1, readable text, JSON-LD, FAQ, llms.txt, sitemap, calls to action and share previews. Returns an A-F grade per lane, every check, and the top fixes.

ParametersurlrequiredprimaryAction

suede_copy_check

Suede Copy Check

Check pasted copy against the pack's copy rules and return an A-F score with each finding: house bans (em dashes, "unlock", "seamless"), hedges, buzzwords, throat-clearing openers, passive voice, long sentences, reading grade, reader focus, and a missing call to action.

ParameterscopyrequiredhouseStyleprimaryAction

plan_suede_workflow

Plan Suede Workflow

Turn a goal ("launch my app", "get cited by ChatGPT", "fix a page that gets no signups") into an ordered sequence of Suede skills: strategy first, then build and craft, then visibility, demand and revenue.

ParametersareagoalrequiredmaxSteps

Version history

2
  1. v0.19.3LatestNov 5, 2026
  2. v0.19.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts