AI Chat Web App
Next.js chat on the AI SDK with one streaming route, bounded input, the key and system prompt kept server-side, and tests against a mock model — no API key needed to build or test.
Catalog entries are written once, in English. Your browser can translate them.
Tell your agent who you are and what you are building — get back one blueprint and a setup recipe it can execute.
claude mcp add forgeprint -- npx -y forgeprint-mcp
On Windows PowerShell, quote the separator: claude mcp add forgeprint "--" npx -y forgeprint-mcp
Using another agent? The home page has the command for each of the nine.
Describe yourself and your goal. The resolver returns a single blueprint, or the questions it still needs answered — never a list to sift through.
Every step is one command with a verification after it, versions pinned. CI runs the recipes; a blueprint whose setup fails is not merged.
One blueprint per stack, project type and requirements. A better one replaces the old one instead of sitting next to it.
Next.js chat on the AI SDK with one streaming route, bounded input, the key and system prompt kept server-side, and tests against a mock model — no API key needed to build or test.
Kotlin and Jetpack Compose on AGP 9: a StateFlow ViewModel, a screen test on the JVM under Robolectric, lint as a gate and an unsigned R8 release, proved without a device or an account.
Angular 22 single-page app: standalone and zoneless, signals for state, a lazy feature behind a functional guard, one HTTP interceptor, Vitest in jsdom, and a build per locale that fails over budget.
Static content site in Astro with Tailwind, a typed content collection, and tests that assert the built HTML carries the SEO and accessibility work.
Desktop 2D game in Rust on Bevy 0.19: the rules as ECS plugins in a crate with no window or renderer, tested headless one frame at a time, and a thin binary that draws them.
Blazor Web App on .NET 10 with Identity on SQLite, server rendering with Interactive Server, bUnit component tests and CI.
Manifest V3 extension for Chrome and Firefox on WXT: service worker, one-site content script, popup, checked typed messages, and a build check that refuses any permission beyond its policy.
dbt Core on a local DuckDB file: raw files as sources, a seed, staging views and a contracted mart, with data, unit and singular tests, sqlfluff and CI. No warehouse, no account.
Server-rendered Django 6.1 application with a custom user model, login and logout, migrations, settings that refuse to start in production without a real secret, and tests that prove it.
MCP server in C# on the official ModelContextProtocol SDK, over stdio or streamable HTTP.
ASP.NET Core 10 SaaS API with tenant isolation enforced in the data layer and proven by tests.
ASP.NET Core 10 minimal API with EF Core, bearer authentication, a container image and CI.
Expo SDK 57 and React Native 0.86 on Expo Router with typed routes, a screen tested through the router, and a web export plus Hermes bundles as the build proof, with no device or account.
FastAPI service with SQLAlchemy, bearer token verification, a container image and CI.
Flask 3.1 JSON API: app factory and blueprints, Flask-SQLAlchemy and Flask-Migrate on Postgres, pydantic validation, RFC 9457 errors, JWT with caller-scoped rows, gunicorn non-root.
Flutter 3.47 with Riverpod 3, go_router typed routes, rules in plain Dart, 36 tests including the accessibility guideline matchers, and a release web build as the proof.
Command-line tool in Go on Cobra, with commands tested through the real parser and a binary that builds from a checkout.
HTTP service in Go on Gin with bearer token verification, a distroless container, and tests that prove an unauthenticated request is refused.
2D game on Godot 4.7 in C#: the rules in a plain .NET library tested with xUnit, the game compiled against Godot.NET.Sdk from NuGet, and the engine left for you to install.
Agent on LangGraph with one narrow tool, a bounded loop, and tests that drive the whole graph with a fake model — no API key needed.
Laravel 13 web application on SQLite, with login and registration through Fortify, a protected dashboard, Blade and Tailwind built by Vite, PHPUnit feature tests and CI.
NestJS 12 HTTP API on Postgres with a global JWT guard, validated input, RFC 9457 errors, TypeORM migrations, OpenAPI, end-to-end tests against a real database and a non-root container.
Full-stack Next.js application with Tailwind and Postgres through Drizzle, with migrations generated, applied and proved by a test, and optional Stripe Checkout payments.
Command-line tool in TypeScript on Commander, with the parsing tested in-process and a binary that runs from a checkout.
Server-rendered Nuxt 4 app with Tailwind, a Nitro API route that validates its input, SEO tags asserted in the HTML the built server sends, and unit, component and end-to-end tests.
Browser game on Phaser 4 and Vite in strict TypeScript: the rules in plain modules with ordinary unit tests, the whole game booted headless in Vitest, and a build that fails over its size budget.
Phoenix 1.8 on Postgres: a LiveView page pushed to from the server, magic-link auth from phx.gen.auth, Ecto migrations, a production config that refuses a fake secret, and Sobelow.
Celery worker with Redis as the broker, retry and acknowledgement decided explicitly, and a check that puts a real job through a real worker.
Command-line tool in Python on Typer, with commands tested through the real parser and a module that runs with python -m.
Typed, publishable Python library on uv: src layout, strict mypy, ruff, pytest with doctests, a lockfile, a wheel proven in a fresh environment, and PyPI trusted publishing from a tag.
MCP server in Python on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol in-process.
FastAPI RAG on PostgreSQL and pgvector: ingest chunks and embeds, ask answers only from retrieved chunks and cites them, and a deterministic fake model runs every test.
Rails 8.1 on SQLite with the built-in authentication generator, sessions that expire, a Solid Queue job, Brakeman and RuboCop, and the generated non-root container image built and started.
HTTP service in Rust on axum and sqlx with Postgres, embedded migrations, deny-by-default JWT auth, per-caller data, problem documents, and tests against a real database.
Command-line tool in Rust on clap derive, with one error type, exit codes a script can rely on, and tests that run the built binary.
Spring Boot 4.1 on Java 25: an OAuth2 resource server validating JWTs, Flyway on PostgreSQL, OpenAPI, problem details, Testcontainers tests and a layered non-root image.
Streamlit dashboard over a bundled CSV: pandas transforms in a plain module with unit tests, the page driven headlessly with AppTest, usage statistics off, loopback only.
Server-rendered SvelteKit in Svelte 5 runes and strict TypeScript on adapter-node, with a form action validated on the server, a CSP, and tests that read the HTML of the built server.
A SwiftPM package of SwiftUI feature modules for an Apple app: UI isolated to the main actor, domain code that is not, swift-testing, a swift-format gate and a build against the iOS Simulator SDK.
TanStack Start on Vite: file-based routes with validated params, server functions, a sealed session cookie behind a beforeLoad guard, and requests against the built Node server as proof.
Tauri 2 desktop app: logic in a plain Rust crate tested without a webview, one IPC command behind a least-privilege capability, a strict CSP, and a Vite + TypeScript frontend tested with Vitest.
Reusable Terraform module with validated inputs, an example, and native tests that prove both the outputs and the refusals without touching a cloud.
HTTP service in TypeScript on Hono or Express with bearer token verification, a container, and tests that prove an unauthenticated request is refused.
Publishable TypeScript library with an exports map, type declarations, a test suite, and a release workflow that publishes from a tag with npm provenance.
MCP server in TypeScript on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol.
Client-only React single-page app built by Vite, with Tailwind, React Router, a typed API client as the only network boundary, and Vitest tests that run axe-core against every route.
Audit against WCAG 2.2 AA: automated checks first, then the manual passes a scanner cannot make, and every finding names a success criterion and a reproduction.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A workflow before an agent and one agent before several; every tool typed, scoped and able to explain its own errors; and no prompt change without an eval set and a recorded baseline.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Android apps in Kotlin and Compose where state is hoisted, flows stop with the lifecycle, migrations are tested, keys stay in the Keystore, and R8 and a baseline profile ship.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The OpenAPI document is written and linted before the first handler, and every method, status code and error body answers to a named RFC.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The threat model and the security requirements come before the code, every requirement names an ASVS 5.0 control and a test, and nothing is verified by attacking a system.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Requirements a tester can fail: each one sourced, singular and traced both ways, quality targets with a unit and a range, processes in valid BPMN, and every assumption owned and dated.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Read the whole diff against its stated intent, run it, and raise only findings that name an input and the wrong result it produces.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Teaches while the learner codes: explain and ask for a prediction before any change, hints before answers, the learner types their own code, and a small exercise proves it landed.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Layers are packages in a pub workspace, pubspec says what may import what, generated code has a written policy and a test, FFI sits behind one package, and a published API is versioned like a promise.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
No fix without a committed reproduction, one refutable hypothesis at a time, and a root cause that explains every symptom.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Pin by digest, give the build least privilege, make rollback a tested path, and define the SLO before the dashboard.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The shape of a documentation set, not its sentences: typed sections, no orphan pages, docs changed in the pull request that changes the code, and a docs build CI can fail.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Decide the expensive things first, hold the dependency direction, and refuse the eleven patterns that are structural to remove.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Flutter apps where the analyzer gate is strict, rebuilds stay local, heavy work leaves the UI isolate, one state approach is chosen in writing, and every tappable node has a label a test checks.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build web UI to targets somebody can measure — WCAG 2.2 AA, Core Web Vitals at the 75th percentile, a declared Baseline and a byte budget — and claim nothing a check did not show.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Go services where a context reaches every call, every zero-valued timeout is replaced, errors wrap with %w, and no test ends with a goroutine still running.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
In Go the package is the architecture: keep it small, hide it behind internal/, let consumers own interfaces, and make every goroutine, context and error traceable.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Spring Boot services where the JSON mapper rejects what it does not know, @Transactional actually applies, and virtual threads meet a pool sized on purpose.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Make the module boundaries a failing test, the build bit-for-bit reproducible, the types closed and null-checked, and every Spring proxy do what its annotation claims.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Gradle modules are the boundaries, internal is the wall, the public API is dumped and checked, every coroutine scope has an owner, and what Kotlin Multiplatform shares is decided in writing.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Pin what the old code does before changing it, move one slice at a time behind a seam, upgrade one major version per step, and switch the old path off only when the numbers say nobody uses it.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
OpenTelemetry names from the semantic conventions, a trace id on every log line, a cardinality budget per metric, sampling decided on purpose, and dashboards and alerts kept as code.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Measure first, change one thing, measure again — and a result smaller than the run-to-run spread is not a result.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Commit the lock, pin the platform, declare strict types everywhere, make the layer rules a failing Deptrac run, and keep Laravel at the edge of a domain it does not own.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A backup is a restore somebody ran, an index ships with its plan, and no DDL reaches production without a lock_timeout.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Every personal-data field has a purpose, a retention period and a deletion path a test proves; DPIA triggers are checked, not guessed; and legal conclusions go to counsel.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The problem before the solution, a metric that could come back negative, criteria somebody could fail, and what is not being built.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Python services where pydantic forbids what it was not told about, nothing blocks the event loop, and a session lives exactly as long as one unit of work.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Python enforces no boundary itself, so put the architecture in pyproject.toml: a locked environment, import contracts, one strict type checker, and an event loop nothing blocks.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Test the behaviour, make it deterministic, treat a flaky test as a failed one, and keep the signal worth acting on.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Expo apps where the SDK picks the versions, lists recycle, no secret reaches AsyncStorage or the bundle, and an OTA update cannot land on a binary it does not fit.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The version number is derived from the history, a published version never changes, and every release says how it is withdrawn before it ships.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The question written before the first search, every source graded and dated, every number fetched rather than quoted, disagreements reported instead of settled by taste, and "not found" written down.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Packwerk boundaries in strict mode, Zeitwerk proven in CI, a frozen lockfile with checksums, callbacks that stay in their pack, and one typing tool.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Crates as the boundaries, a public surface the lints hold, typed errors in libraries, additive features, a kept MSRV, cargo deny in CI and unsafe forbidden unless justified.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Boundaries first, then authorization. Every finding cites a control at a version, or it is an opinion and stays out.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
An SLO is a ratio with a window and a target in a file, the budget has a written policy, pages fire on burn rate, and every incident ends in a blameless postmortem with owned actions.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Model first, migrate in three deploys rather than one, index because a query asked, and assume every load runs twice.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build SwiftUI apps where a module declares its default isolation, observation drives the view, every migration stage has a test, secrets live in the Keychain, and the accessibility audit runs in CI.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Modules are the boundaries and internal is the wall, package widens access rather than public, the public API is diffed in CI, every target states its default isolation, and evolution mode stays off.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Split work across agents only when the plan is wide enough to repay it, freeze the interfaces first, and never let a worker mark its own work done.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Only what a crawler can be shown to see: robots rules per RFC 9309, honest sitemaps, one canonical per page, reciprocal hreflang, truthful structured data, HTML that indexes. No ranking promises.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Decide the document's type before its first sentence, write for the reader's task, run every sample, and delete more than you add.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Tests inside the code: a failing test before every change, cases derived by a named technique, doubles called what they are, and mutants that prove the assertions bite.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Build Node.js services in TypeScript where every input is parsed, every promise is awaited or handed off on purpose, and every outbound call carries a deadline.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Let the compiler, the module graph and a schema at every boundary hold the architecture, because in TypeScript a type nothing checks at runtime is a comment.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Methods, not taste: a question before a method, success criteria fixed before sessions, sample sizes with their limits, SUS scored as published, consent first, observations kept apart.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A native Android app whose Gradle modules are the boundaries and whose public API is checked, with hoisted state and tested migrations, audited on a device and gated on the build that ships.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Three specialists for an API that already has users, where the job is finding what is wrong rather than deciding what to build.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A whole-application security and privacy audit: threat model and ASVS requirements first, a deletion path for every personal field, and a test for every control.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Four reviewers, one lens each, whose findings end as one list with one verdict: correctness, security, performance and the tests in the change.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
ELT and dbt pipelines on PostgreSQL where the grain is written down, migrations and DDL cannot take a lock by surprise, and every load is tested by running it twice.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A documentation set with a shape CI can hold: typed sections and no orphan pages, a reference generated from a linted OpenAPI document, and pages whose samples were run.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A Flutter app whose layers are packages in a pub workspace, whose analyzer gate is strict and whose heavy work leaves the UI isolate, audited on a device and gated by journeys that cannot flake.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
An incident run to a written end: mitigate first, find the signal, prove the root cause with a reproduction, and close on a regression test and a blameless postmortem.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A SwiftUI app whose modules keep internal as the wall and declare their own actor isolation, with observation-driven views, secrets in the Keychain, audited on a device and gated on release.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Business rules written down and traced to the code, old behaviour pinned by tests that are proved to bite, one slice moved at a time, and the security checks carried across.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
An LLM feature designed as the simplest thing that works, with typed and scoped tools, an eval set before every prompt change, and a review that treats model output as untrusted input.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A React Native app on Expo built to its SDK, audited with a screen reader on a device, gated end to end, and released with a version that never changes and a way to withdraw it.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Latency and throughput fixed by measurement: see where the time goes, change one thing in the browser or the database, and count nothing smaller than the run-to-run spread.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
An idea turned into a brief, tested requirements and a plan, with no code: the problem first, users watched rather than asked, and requirements a tester could fail.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A release cut the same way every time: a version derived from history, a gate whose red means stop, a rollout with a rollback somebody has run, and a watch on the error budget afterwards.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The four specialists a multi-tenant SaaS needs before its first customer, and the two integrations they all reach for.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Four experts that take one feature from a spec somebody could fail, through a plan and test-first code, to a check the builder did not run.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A researcher who grades every source, a writer who turns it into a brief or an ADR, and a checker who runs the claims the decision rests on.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
A design turned into components somebody can measure: built to WCAG 2.2 AA and Core Web Vitals, audited by hand where a scanner stops, and gated end to end.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Everything a public launch can be checked against: what a crawler can see, Core Web Vitals in the field, WCAG 2.2 AA by hand, and a success metric that could come back negative.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Callstack's app-automation server: drive and verify iOS, Android, TV, desktop and web apps from an agent, and keep screenshots, logs and traces. Needs Xcode (macOS) or the Android SDK.
Jira, Confluence, Compass and the rest of Atlassian Cloud through Atlassian's hosted server, as the signed-in user.
Search, read and get recommendations from the public AWS documentation, with no AWS credentials.
Work items, projects and teams from one Azure DevOps organisation, with the tool domains narrowed to what the work needs.
Web, news, image, video and local search from Brave's own index, plus page content extracted for an agent to ground on.
Read the console, the network log and a performance trace from a running Chrome, from an agent.
List databases and tables and run SQL on a ClickHouse cluster, with every query sent as readonly=1.
The whole Cloudflare API and Cloudflare's documentation through Cloudflare's hosted Code Mode server: the agent writes JavaScript that Cloudflare runs against your account.
Library documentation at the version in use, fetched on demand instead of recalled from training.
Parse, list, compile and trace the lineage of a local dbt project, with no dbt platform account and nothing that runs models.
Web search built for agents: results as content rather than as a list of links to fetch.
Fetch a URL and hand the agent its content as Markdown, including addresses on your own network.
Read a Figma file's layout and styles as structured data, so generated UI matches the design.
Read and write files under directories named on the command line, and nowhere else.
Scrape, crawl, map and search the web through Firecrawl, and get pages back as Markdown or as JSON to a schema.
Status, diffs, log and commits on one local Git repository, named on the command line.
Issues, pull requests, Actions and code search on the repositories a token can reach.
GitLab's built-in MCP server (beta): projects, work items, merge requests and pipelines on your own GitLab instance or GitLab.com.
Search dashboards, query Prometheus and Loki, and read alerts and incidents in Grafana, with every write tool switched off.
LaunchDarkly's own server for feature flags and AI Configs, pinned and started with read tools only; writes, including flag toggles in live environments, are one flag away.
Linear issues, projects and comments through Linear's hosted server, read-only unless you choose the full endpoint.
Drive a running Blender from an agent: read the scene, take viewport screenshots, fetch assets, and run Python inside Blender. Safe mode and telemetry-off are set here.
A local knowledge graph an agent writes to and reads back across sessions.
Drive iOS and Android simulators, emulators and real devices from an agent: read the screen, tap, type, install apps and read logs. Needs Xcode (macOS) or the Android SDK.
Build, run and test iOS and macOS apps on simulators from an agent, through xcodebuild. macOS with Xcode only; error reporting to Sentry turned off.
Query collections, inspect schemas and indexes, and explain plans on a MongoDB deployment, in read-only mode.
Netlify's own server: projects, deploys, environment variables, forms, access controls and extensions on the Netlify account you are logged in to.
Read build and runtime errors, routes and logs from a running Next.js 16+ dev server, and point the agent at the docs for the installed version.
Read and write the Notion pages and databases an integration token has been granted.
An Nx monorepo's project graph, project configuration, generators and running tasks, read by an agent, with Nx Cloud left out.
Web search, quick answers, reasoning and deep research from Perplexity's API, with sources, from inside an agent.
Drive a real browser from an agent: navigate, fill, click and read the accessibility tree.
Schemas, query plans, index advice and health checks on a PostgreSQL database, in the read-only restricted mode.
Read issues, events and stack traces from Sentry, so an agent debugs from the real error.
A scratchpad tool the model calls to write its reasoning as numbered, revisable steps; it reaches nothing outside itself.
Find, read and edit code by symbol through a language server, instead of by line and by grep.
Search Shopify's developer documentation and API schemas, and validate GraphQL, Liquid, theme and UI-extension code against them.
Storybook's official MCP addon: the agent reads your components' docs and stories, previews them and runs their tests from the local dev server.
The Stripe API and Stripe's documentation through Stripe's hosted server, for the accounts and sandboxes you authorise.
Query one Supabase project's schema, data, logs and docs from an agent, scoped to that project and read-only.
Current Svelte 5 and SvelteKit documentation, and a static checker that tells the agent what is wrong with the component it just wrote.
Search, extract, map and crawl the web through Tavily, with results shaped for an agent rather than a person.
Look up providers, modules and policies in the public Terraform Registry, so an agent writes HCL against the current schema.
The current time in any IANA time zone, and conversion between zones, so an agent stops guessing the date.
Projects, deployments, build and runtime logs and Web Analytics through Vercel's hosted server (public beta), as the signed-in user; it can also deploy and make purchases.
Nothing matches that.
The catalog grows by demand. Request a blueprint and say what is missing — requests are public, and somebody may pick yours up.
No open requests right now.
Snapshot from 2026-09-22.
The role list is wider than the catalog on purpose. Every name below is a slot somebody could fill — write one and it appears here instead.
The catalog is written by people. These are the ones who wrote what is in it.