728,702 tools. Updated 2026-10-31 14:00
"Kit" matching MCP tools:
- Exposure Dork Kit — Ownership-gated self-audit helper. Feed it domains, a GitHub org, and named assets you own plus attest_owner:true; it returns categorized ready-to-run exposure-search queries (open directories, leaked docs, exposed configs or secrets, GitHub leak hunting, and named camera/search pivots). It does not probe hosts itself — query kit only. (4 MESH/call, a tool · audit)ConnectorNo auth
- Startup Kit: Startup toolkit — validation, planning, and research.ConnectorNo auth
- Startup Kit: Startup toolkit — validation, planning, and research.ConnectorNo auth
- Returns the build kit for a catalog design system or a generated project. `target` picks the format: `react` returns one shadcn install command for every component and the tokens, `html` returns framework-free token and component CSS for inline canvases, `react-native` and `swiftui` return mobile kits, `shopify` returns Liquid theme files, `dtcg` returns a W3C Design Tokens document, and `store-screenshots` returns slide files and a render script for App Store and Google Play screenshots. `component` narrows the React install to one component.ConnectorOAuth
- Create and change the workspace's brand kits (editors and admins). The same operations as the brand kit page, so a kit made here looks the same there. Actions: - "create": a kit from `url` (reads the site's logos, colors, fonts and icons; company details are researched in the background and land in about a minute), or blank with clearly marked placeholders. `name` is optional. - "preview_fill": what `url` would give kit `kit_id`, and which of its sections are still placeholders. Changes nothing. - "fill": apply it. `replace` lists sections that take the site's version (company, logos, colors (or palette), fonts, icons, reference_images, guidelines); empty means the placeholder sections, so the user's own uploads and edits stay. `add` (logos, reference_images) keeps the kit's items and adds the site's. The reply's `applied` names the sections that changed. - "update": `changes`, only what is given changes: name, palette {background,text,accent,accent2, notes {role: {name,usage}} (a color's name and how to use it)}, fonts {display,heading,subheading,paragraph,mono} (a family per type-scale role), icons {library,style}, company {one_liner,audience,problem,key_features}, overview, tone_of_voice, guidelines {recommendations,restrictions}, add_logo {url,kind,for_background}, remove_logo_id, primary_logo_id, captions (a caption style object, as a clip's subtitle_settings.subtitlesStyle or get_design_guide brand.captions gives it), voices {language: {code, engine} | null} (a default kit's voices are the workspace's default voices). - "set_default": make `kit_id` the workspace default. - "research": redo the company research from the kit's site. - "dark_logo": make a version of the kit's light-background logo `logo_id` for dark backgrounds and use it. `mode` "white" is the mark in white (instant); "recolor" is an AI redraw that keeps its colors (about 30 seconds, budgeted per workspace). A logo that can't be made white says why: try recolor, or ask the user for a file. - "delete": delete kit `kit_id`; projects that used it follow the workspace default, and the last kit can't be deleted. Ask the user first, and pass `confirmed: true` only after they agree. Kit ids come from find(type='brand_kits'). get_design_guide({brand_kit_id}) reads a kit in full.ConnectorDestructiveNo auth
- Fetch clueprint data. Use `include` to control how much you pull back: - include="metadata": just the clueprint's name/description/tags/visibility/thumbnail. - include="tree": metadata + the full file tree (path, mime_type, and size per entry). Call this first when exploring an unfamiliar clueprint. - include="files": the contents of the files listed in `file_paths` (no metadata — call include='tree' first if you also need metadata). Text inline, binary as presigned GET URLs. - include="all": metadata + the file tree + the contents of every file in the clueprint (use sparingly on large clueprints). Every read is logged for the workspace's recents. Pass use=true ONCE, when you start building a project from it: that counts the use (the clueprint's use count, apply analytics); add project_id when the project already exists. Building from it: Brand kit vs clueprint: the brand kit sets WHO (logos, palette roles, fonts, icons, company facts, brand guidelines); the clueprint sets THE FORMAT (structure and layouts, pacing, motion, transitions, script and voiceover style, music, caption style and animation unless the kit has its own caption style, effects). With both, the kit wins on identity and the clueprint on format; the user's explicit ask beats both. Re-skin the clueprint's literal colors, fonts and logos to the project's kit roles (pick the logo variant by scene background). A community clueprint or another workspace's is always re-skinned, never shipping another company's logo; only this workspace's own clueprint with brand_locked: true keeps its colors, fonts and logos. The reply's `brand` says whether this clueprint is brand_locked for this workspace; pass clueprint_id with project_id to get_design_guide for the kit to re-skin with.ConnectorNo auth
Matching MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to turn pictures of a jersey and bib shorts into a finished cycling kit file for the game Virada. It supplies the kit format and templates, renders flat sheets and previews of the kit on male or female riders from six angles for comparison against reference pictures, then validates and exports the result as a .kit.zip.10MIT
- AlicenseAqualityDmaintenanceA provider-neutral MCP server that provides tools for managing skills, agents, references, and artifact memory in a local workspace.13MIT
Matching MCP Connectors
SEO audit (400 checks), text readability and grammar check, PDF to images, image conversion.
Native Claude Code integration for @annondeveloper/ui-kit — a zero-dependency React component library with 147 components, 3 weight tiers, physics-based animations, and OKLCH color system. Gives Claude deep awareness of the library's components, design patterns, and conventions. Includes 5 skills for component discovery, code generation, design system reference, tier selection, and accessibility auditing. 2 custom agents for architecture design and accessibility review. Auto-connects to a hoste
- Load a themed kit and every member product in full. PREMIUM (paid plan). Typical input {"slug": "founder-kit"} returns {"slug": ..., "name": ..., "products": [{"slug": ..., "name": ..., "persona": ..., "skills": [...]}, ...]}. Returns every member product of one bundle in full, so the payload is large. Use only after list_kits has confirmed the kit slug. Not for a single product (get_full_product). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown kit '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.ConnectorNo auth
- Load a themed kit and every member product in full. PREMIUM (paid plan). Typical input {"slug": "founder-kit"} returns {"slug": ..., "name": ..., "products": [{"slug": ..., "name": ..., "persona": ..., "skills": [...]}, ...]}. Returns every member product of one bundle in full, so the payload is large. Use only after list_kits has confirmed the kit slug. Not for a single product (get_full_product). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown kit '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.ConnectorNo auth
- Uninstall a kit from a Game Kit project (gkp_…). Remove a kit the user installed (addedBy user in gripforge_gamekit_installed) only when the user asks. game.engine (the engine of the game) and the default kits (ui.menu, input.remap, settings.graphics, ui.prompts, ui.endscreen, save.persistence, audio.core, i18n.text, ui.theme, input.virtualpad, display.fullscreen, asset.preload, asset.cache, ai.navigation on web, addedBy default) are removed only when the user explicitly asks — never to "clean up". A kit other kits depend on, and game.engine always, is not removed by a first call: it answers 409 (kit_in_use, or confirm_required) with details { dependents, confirm } — nothing applied; show the user the dependents, then call again with with_dependents=true and confirm=<token> to remove the kit and its dependents together (the token is bound to the project revision). dry_run=true returns the plan, the dependents and the token without writing. force=true (legacy) removes it and disables its dependents instead; prune=true also drops the dependencies nothing else needs (never game.engine nor a default kit). Returns { applied, removed[], dependents, project }. 0 credits.ConnectorDestructiveNo auth
- Computes the decompression plan for one dive, open circuit (OC) or closed-circuit rebreather (CCR): stop table, runtime, time to surface (TTS), gas used per cylinder, ascent pressure, CNS/OTU, gas density, warnings, contingencies, CCR bailout and a Dive Kit share link. Defaults unless given: GF 50/80, reserve thirds, SAC 20/15 L/min, last stop 6 m (20 ft), EN 13319 water, sea level. Use this when a diver wants a deco schedule, the gas a planned dive needs, or a what-if comparison (deeper, longer, a lost gas, other gradient factors) on air, nitrox or trimix. Not for: MOD, END or other gas facts at one depth (gas_specs), a best mix (best_mix), the longest bottom time the gas allows (find_max_bottom_time), no-stop time (check_no_deco), or dive logging. Computed by Dive Kit's Bühlmann ZH-L16C engine. Results are an experimental planning aid: relay the safety_notice. plan_name labels it ("45m 20min 21/35+EANx50"); audience (beginner, recreational, technical) tunes wording. A cylinder takes a preset (al80, twin_12l, stage_11l …; lookup_cylinders finds others) or cylinder_size and start_pressure; missing ones default to an AL80 (11.1 L at 3000 psi, 206.84 bar). descent_gas names a travel gas for a hypoxic bottom mix. scenarios compares what-ifs in one call: deeper_3m, longer_3min, lost:<id>, gf:40/85, last_stop:3. `units` sets every depth, pressure, volume, rate and temperature: metric (m, bar, L) or imperial (ft, psi, ft³). PPO₂ is always bar, mixes %, times minutes. Omit any other field for its Dive Kit default; the result lists each default it applied. get_guide('inputs_reference') lists every field, get_guide('workflow') the planning conversation. Stateless: send the whole plan every call. Example: {"plan_name":"45m 20min 21/35+EANx50","levels":[{"depth":45,"bottom_time_min":20}],"cylinders":[{"id":"back","oxygen_pct":21,"helium_pct":35,"preset":"twin_12l","start_pressure":220},{"id":"deco","oxygen_pct":50,"preset":"stage_11l"}],"scenarios":["base","gf:40/85"]}ConnectorNo auth
- Use this when the diver asks how long they can stay at a depth without decompression stops (no-deco limit, NDL, no-stop time). Returns the minutes left after the descent at GF high, the PPO₂ of the gas there and its MOD at 1.4 bar, a safety-stop reminder and a Dive Kit share link. Suits beginners and recreational divers. Not for a full dive plan (plan_dive) or a gas-limited bottom time (find_max_bottom_time). Computed by the Dive Kit app's Bühlmann ZH-L16C engine; agency tables and dive computers differ. Default gas air, GF 50/80. For "is 25 min at 30 m ok?" send bottom_time_min: the answer says within or over, and by how much. For a repetitive dive pass the previous result's share link and the surface interval. Example: {"depth":18}ConnectorNo auth
- Read this user's saved AIGE Atelier brand kit — their palette, font families, uploaded logo files and uploaded font files — as last synced from the Atelier. FREE and read-only: it spends no credits and changes nothing. Call it BEFORE you design, illustrate or write anything branded for them. When they have never saved a kit the response is `exists: false`: say so plainly and ask for their colors and fonts. Never invent a brand color, font or logo, and never claim a brand kit was applied when exists is false. `logos` and `customFonts[].url` are ready-to-use https file URLs — hand them over verbatim (e.g. as a referenceImage) and never re-derive them. This is a mirror, so a kit cleared in the Atelier can still appear here: treat it as the user's last saved brand, not a guarantee of what they see right now.ConnectorAPI key
- Read a public website and save its brand (colors, fonts, radius and logo) as a new brand kit that needs the user's review. Costs 3 credits, charged only when the kit is saved. Takes up to about a minute. Call list_brand_kits first and reuse a matching website's kit unless the user explicitly wants another extraction. Do not call this again to retry. Returns brand_kit_id, open_url and source_url.ConnectorDestructiveNo auth
- Decodes a Dive Kit share link (https://divekit.app/share/deco-plan/...) into the plan_dive input it carries: profile, gases, CCR rig, settings, custom contingencies, modifiers and repetitive tissue state, in the requested units. Use this when a diver pastes a Dive Kit link and wants the plan recomputed or changed. Not for links from other apps, and not a schedule: it returns inputs. Results baked into the link are ignored; plan_dive recomputes them. Links do not carry behavior.stay_on_loop or the loop oxygen-break toggle, so those return as defaults and the result says so.ConnectorNo auth
- Public: call first whenever you build or change a restaurant's own ordering website or table booking on Okam. Returns the must-nots (the server owns every price, payment is the guest's own act), the build steps, the sandbox key, the topics and, with framework, the scaffold plan. The kit gives logic and outcomes, never a look: design the site from the restaurant's brief. Not for ordering food as a guest or for restaurant admin. Example: {"framework":"vite-react"}. Next: kit_docs_get for the topics the steps name.ConnectorNo auth
- Use this when a PAID engagement customer (valid bundle_key) wants their x402 endpoint listed in Coinbase's x402 Bazaar — the package is INCLUDED free with any engagement. Provisions the listing and returns a listing_key that drives the automated pipeline (get_bazaar_listing_kit → deploy → check_bazaar_listing). Buyers WITHOUT a bundle_key purchase the standalone $99 Bazaar Listing Package instead: agent wallets pay https://mudko.com/api/x402/bazaar-listing (x402, USDC on Base); humans ask at /talk for a card link. Details (resource_url, pay_to, price_usd, stack) are optional here — the kit tool collects whatever is missing.ConnectorNo auth
- Create a new blank Clueso project. Returns the projectId and initialClipId — the project starts with one blank clip already at index 0 (default short duration). Use update_clips to resize/retitle clip 0, add_clips(kind='blank') to append more clips, add_elements to place content, and add_audio to attach a project-level music track. Optionally place the project inside a folder (use find(type='folders') to find folder IDs, or create_folder to make one) and set a description at creation time. From a clueprint: it sets the format (layouts, pacing, motion, voiceover, music, captions) and this project's brand kit the identity (colors, fonts, logos, icons); see get_clueprint's `brand`. Brand kit: a project follows the workspace's default brand kit unless given one. Pass brand_kit_id (from find(type='brand_kits')) to build this project with that kit, e.g. one project per brand; the reply's brandKit says which kit it uses. Then get_design_guide({project_id, select: [...]}) returns that kit's colors, fonts, logos and guidelines. Start it voiced (one or the other): • script — one blank clip per paragraph (blank-line separated), each with AI voiceover generated from it; clip lengths follow the speech (generation runs in the background, ~seconds per clip). Returns clip_ids. • audio — an audio upload (an mcp_upload_id or a Clueso upload_id): it becomes clip 0's voiceover as the original narration, transcribed (script + captions), and the clip takes its length. Returns duration and word_count.ConnectorNo auth
- Dismantle a faction outpost you're docked at, packing it back into an Outpost Kit (Must be docked at one of your faction's outposts (not a full station). Requires the ManageBases permission. Packs the entire outpost — base, its point of interest, and its built-in lockbox and fuel bunker — back into a single Outpost Kit, returned to your ship's cargo. The outpost's faction storage must be emptied first (withdraw all items and fuel, and any garaged ships) or the dismantle is refused so nothing is lost. A ranch on the outpost must be dismantled first with faction_dismantle, and any facility still dismantling must finish packaging. The founding fee is NOT refunded — you recover the kit and nothing else. You'll need free cargo space for the returned kit. After dismantling you're set adrift at the outpost's point of interest.)ConnectorNo auth
- Create a brand kit by hand in the user's active space from what the user gave. Only name is required; colors, fonts and radius left out start from the YouSpot kit. Logos are uploaded on the kit's page. To import a brand from a website use extract_brand_kit instead. Returns the brand_kit_id.ConnectorDestructiveNo auth
- Dependency graph of a Game Kit project: nodes (installed kits with version, provides, requires), edges labelled by capability, same-scene overlaps (conflicts: several enabled providers of one exclusive capability) and unresolved requirements. Pass project_id for the installed graph; pass a kit id instead to read the declared requires / provides tree of a catalogue kit before installing it. Call this BEFORE gripforge_gamekit_remove with force. 0 credits.ConnectorNo auth
- The active workspace's brand kit, if it has one. Call it BEFORE building or restyling any page, report, deck or dashboard, with the workspace_id you were asked to publish in. A workspace kit (`kind: "workspace"`) carries the palette by role, the heading and body fonts and where they come from, the logo and mark URLs, the language and locale, the tone and the phrases never to use, the rules a page follows, and `tokens_css`: paste it as the first rule of the page's own <style> and set every colour and font through var(--brand-*). The website workspace kit (`kind: "website"`) is SnapHost's own: `--sh-*` tokens injected on delivery, the voice, the plan prices and the landing-page steps. Either kit, and a workspace with no kit, may carry `guidelines`: the brand guidelines as a page or PDF URL the owner set; read it before building and follow it where the kit is silent, and let the kit win where they disagree. Fix every `brand_warnings` entry a publish returns before reporting done; warnings never block. A workspace with no kit returns `has_brand_kit: false` and how to create one.ConnectorAPI key