Read-only tools over the Safer Agentic AI framework: 239 patterns + 15 heuristics.
| Endpoint | https://mcp.saferagenticai.org/mcp (streamable-http) |
|---|---|
| Registry version | 0.4.2 |
| Now | 10 tools · grade A (92) · pin ts_26d6f0da06e1c4b8bcd1720256f91281 · protocol 2025-06-18 |
| First / last listed | 2026-11-07 00:24 UTC / 2026-11-07 00:24 UTC |
| Grade over time | 2026-11-07: A (92), 10 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_suites get_requirement list_requirements search_patterns get_cross_references resolve_id find_patterns_for_task get_reverse_references list_operational_heuristics get_operational_heuristic
list_suites | List all 16 suites in the SaferAgenticAI framework (9 drivers + 7 inhibitors) with subgoal counts and titles. Call this first to orient. params: none |
get_requirement | Retrieve one subgoal (framework normative content + Pattern layer guidance) by pattern_id (e.g., 'D3::idx2::sandboxing') or display_id (e.g., 'D3.2'). display_id may resolve to multiple subgoals — underlined variants share display_ids. params: id*, include_pattern |
list_requirements | List subgoals matching filters (suite_id, suite_type, content_type, min_confidence, missing_pattern_only). Results capped by limit (default 50, max 100). Every pattern is a model-generated draft (review_status generated_draft; there is no human-review process); confidence is the drafting model's own rating of its draft. params: suite_id, suite_type, content_type, min_confidence, missing_pattern_only, include_pattern, limit |
search_patterns | Field-weighted keyword search across the framework. Terms match at word starts on lowercased text and are IDF-weighted, so rare terms outrank ubiquitous ones; field weights: title 10x, summary 4x, SFR text 3x (all of a subgoal's SFRs scored as one field), description 2x, pattern body 1x. `matched_in` reports the highest-weighted field that matched. Common practitioner phrases are expanded to the f params: query*, limit, verbosity |
get_cross_references | Return outgoing adjacencies for a pattern. `explicit_cross_references` are author-asserted (each pattern's `cross_references` YAML field). `inferred_adjacent` (when include_inferred=true) currently returns *same-suite siblings only* — it does not do semantic similarity. Treat inferred entries as 'neighbours worth scanning,' not as endorsed dependencies. params: id*, include_inferred |
resolve_id | Resolve a loose reference (partial id, display_id, slug fragment, or title keyword) to canonical pattern_id(s). Case, separator and G/I prefix are normalised (d2.1, D2-1, 'D2 1', G1.2); a hyphen or space returns both the numbered requirement and its underlined variant. Call this when you have a rough reference and need the exact id before calling get_requirement. Always returns candidates — never params: query*, limit |
find_patterns_for_task | Given a natural-language task description (e.g., 'I'm building a tool-using agent that runs shell commands'), return the most relevant patterns grouped by suite. Use this as a starting point for any cross-cutting design question; then follow up with get_requirement on specific pattern_ids. Defaults to verbosity='compact' (cheap triage); pass 'full' to inline snippets and confidence flags. params: task*, limit, verbosity |
get_reverse_references | Return patterns that reference the given pattern_id in their cross_references. Complement to get_cross_references (outgoing); this shows incoming. Use to find all consumers of a given pattern. params: id* |
list_operational_heuristics | List operational heuristics distilled from production agentic AI deployment (Claude Code, Rewind). These are cross-cutting safety principles discovered through building and operating AI agents, mapped to framework suites. Optional filters: suite_id (heuristics relevant to a specific suite), query (keyword search across titles and principles). Separate from the normative pattern layer — different c params: suite_id, query |
get_operational_heuristic | Retrieve a single operational heuristic by id (e.g., 'OH::geoffrey-pattern'). Returns the full entry: principle, framework mapping, evidence sources from production deployment, design patterns, anti-patterns, and discovery narrative. params: id* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.