tools.schemasevery tool has an object input schema
pass
tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
fail
tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_pattern (idempotentHint); list_patterns (idempotentHint); search_patterns (idempotentHint); …
pass
tools.token_costabout 538 tokens to load every tool
pass
tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
pass
stability.changes1 tool changes in 30 days
pass
stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
5 tools, about 538 tokens to load them all · tool set bbfb936cffa8 · tools last changed 2026-09-25 · checked 2026-10-19 11:27 UTC
Tool changes
get_membership_offerremoved
Read-only offer registry with {chapter} substituted for Software Engineering, plus this host's /join URL. No payment — interest capture only until counsel clears membership.
Lookup a single Pattern-Assist row by stable id. Returns 404-shaped payload when unknown — never fabricates a nearest match.
list_patternsread-only
Paginated inventory of pattern ids and summaries from the vendored corpus.
list_public_pagesread-only
Site map for agents: canonical human pages plus read-only REST/MCP endpoints on this host.
recommend_patternsread-only
C-03: ranked Pattern-Assist recommendations for a task. Each hit carries a corpus why, a when-not / FTO trade-off, and cited same-area cross-links. Use this when the learner wants alternatives, not just a lexical hit list.
search_patternsread-only
Search the vendored Pattern-Assist corpus (hybrid lexical + embeddings when available; lexical fallback). Returns ranked patterns with source_ref citations and optional when_not guidance. Use this before asserting an approach.