unfragile_resolveRESOLVE an agent intent into the single best AI artifact to invoke, with an invocation-ready snippet, a cryptographically signed trust passport, and a
searchSearch the Unfragile match graph for AI tools, frameworks, APIs, MCP servers, agents, and more. Returns ranked results with capability matches and gra
find_mcpsFind MCP servers by capability need. Use this when you need to discover MCP servers for specific integrations (e.g., databases, APIs, cloud services).
get_artifactGet full details and capabilities for a specific AI artifact by name or slug. Uses search-based lookup (best-effort name matching — may return a diffe
resolve_capabilityResolve a capability:// URI or natural-language capability into ranked AI artifacts. This is Unfragile
trust_passportGet the machine-readable trust passport for an AI artifact. Use this before an agent selects a tool, API, MCP server, model, repo, or framework for a
unfragile_verifyVerify a tool / MCP server / package BEFORE invoking or installing it. Returns a signed verdict: trusted | caution | unverified | flagged. Pass the in
compareCompare two AI artifacts side-by-side. Shows capabilities, pricing, rank, and graph signals for each. Uses search-based lookup (best-effort name match
find_stackAssemble a complete AI harness stack for a use case. Given a description of what you
feedbackReport whether a tool actually worked AFTER you invoked it. This closes the learning loop — outcomes are how the Unfragile graph stays accurate and im
subscribeSet up a persistent watch for new AI tools matching a query. Get notified daily when something new appears in the Unfragile graph. Requires at least o
unfragile_validateValidate an unfragile.yml manifest against the Unfragile Capability Protocol v1. Returns the structured validation result with errors, warnings, and t
unfragile_passportFetch the raw machine-readable trust passport for an artifact by slug (trust_passport_v1 schema). Returns JSON suitable for programmatic policy checks
unfragile_resolve_capabilityResolve a
unsubscribeCancel a persistent watch (monitor). Use the monitor ID returned from subscribe.
We re-grade npm:@unfragile/mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.