Official MCP RegistryListed
NAIF Agent Gravity — SOS Free MCP Diagnostic & Recovery
NAIF SOS: free MCP diagnostics, structured evidence, agent rescue and bounded repair routing.
First seen 2 Oct 2026. Evidence as of 4 Oct 2026.
25
Tools
From an anonymous probe
1
Source listings
Each with its own history
44
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| accept_service_quote | Use only after request_service_quote returns a quote the caller explicitly chooses to accept. Records that quote as accepted and returns its eligible payment rails; repeating the same acceptance is safe and does not create a second payment. This does not create checkout, send funds, create a job or execute work. | Changes data |
| agent_compatibility_check | Use when both the agent and MCP endpoint are reachable but tool schema, capability negotiation or interoperability is failing. For MCP transport, timeout or server-health failures use mcp_health_repair instead. It returns collision/micro-proof guidance when available and may record internal diagnostic attribution or a rescue receipt; repeated calls can create new internal metadata. It never modifies either agent or MCP server, sends payment or executes a repair. | Changes data |
| api_auth_rescue | Use for API 401, 403, 429, 5xx, OAuth, authentication or rate-limit failures. Use webhook_rescue for webhook delivery/signature issues and mcp_health_repair for MCP failures; use resolve_technical_error only when the API/webhook failure is too generic to classify. Diagnostic only and does not change the target API. | Changes data |
| checkpoint_agent_task | Use to append bounded progress to an existing continuity capsule without resending full task history. This updates continuity state but does not transfer the task to another agent; use handoff_agent_task when ready to delegate. | Changes data |
| create_handoff_capsule | Use once to create the initial signed sanitized cross-agent task capsule from a new task state. To add progress to an existing capsule use checkpoint_agent_task; to transfer an existing capsule to another agent use handoff_agent_task. The ledger stores only hashes and transition metadata, not task text. | Changes data |
| delegation_preflight | Use immediately before delegating work to re-check an opted-in agent from an existing valid NAIF Trust Passport. Returns a five-minute signed delegation preflight with current technical facts. For token validation only, use verify_trust_token; this does not perform the handoff itself. | Changes data |
| get_agent_traffic_feed | Use to read the broad public aggregate traffic snapshot after observations reach the minimum sample threshold. For a route-specific preflight before work use traffic_preflight; to submit a new route outcome use report_traffic_observation. Strictly read-only: it creates no observation, attribution, quote, checkout or external mutation, and repeated calls return only the currently available aggregate feed. | Read-only |
| get_agent_trust_passport | Use to issue a new signed point-in-time technical passport for an agent domain that explicitly opts in through its own /.well-known/naif-trust.json. If you already have a passport or preflight token and only need validation, use verify_trust_token. This is not a ranking, endorsement or security audit. | Changes data |
| get_matching_service | Match one sanitized technical problem to a public service with its price, currency, delivery estimate and next tool. Read-only; creates no quote or checkout. | Read-only |
| get_repair_packet | Use only when you already have an exact FixGraph slug, usually from list_fix_topics or a diagnostic response. Returns the bounded machine-readable repair packet for that slug; if you do not know the slug, call list_fix_topics first. Read-only and does not execute repairs. | Read-only |
| handoff_agent_task | Use when you are ready to transfer an existing continuity capsule to another agent. Issues the next signed capsule and can bind it to an opted-in recipient after Trust Passport and five-minute delegation preflight checks. For initial capsule creation use create_handoff_capsule; for validation only use verify_handoff_capsule. | Changes data |
| json_validity_check | Use this first for invalid JSON, malformed JSON, JSON.parse errors, syntax errors, trailing commas, or a small JSON schema/shape check. Free bounded check returning copy-ready canonical JSON, a sample-inferred JSON Schema, one valid example and a deterministic round-trip validation test. It never executes code or creates a quote, checkout or payment. | Changes data |
| list_fix_topics | Use to discover the currently supported FixGraph topic slugs before calling get_repair_packet. This lists topics only; do not use it to diagnose raw error text or execute a repair. | Read-only |
| mcp_health_repair | Use for MCP server connection, timeout, capability or tool-schema failures when you need diagnosis plus bounded repair guidance. If the MCP server is reachable and the problem is specifically Agent-to-MCP interoperability, use agent_compatibility_check instead. Do not use for API authentication or webhook failures. Diagnostic only: no automatic execution, quote, checkout or payment. | Changes data |
| naif_sos_collision | Start here when a sanitized MCP, API, webhook or agent failure is not yet classified. It records a new internal collision event and returns collision_id, source_token, bounded micro-proof, matched service and explicit probe/quote templates; repeated calls may create new collision metadata. For malformed JSON use json_validity_check instead, and for an already classified failure use the matching specialized rescue tool. It never starts a quote, checkout, payment or repair execution automatically. | Changes data |
| report_traffic_observation | Use after an agent route attempt to record one privacy-preserving aggregate technical outcome. This is a reporting/write tool, not a health query: use traffic_preflight before work or get_agent_traffic_feed for the public aggregate feed. It stores only the structured route fields below, never raw request content. | Changes data |
| request_checkout | Request checkout instructions for an existing accepted quote under the current commerce policy. Choose BASE_USDC or TRON_USDT from paymentRails; default BASE_USDC. A quote can select only one rail. This request does not send funds, charge the client, create a job or execute work. | Changes data |
| request_service_quote | Create a non-binding quote and receive an explicit eligible next action. Does not create checkout, send payment, create a job or start execution. | Changes data |
| resolve_technical_error | Use only for a generic sanitized API or webhook error that does not clearly fit api_auth_rescue or webhook_rescue. For MCP server failures use mcp_health_repair; for Agent-to-MCP interoperability use agent_compatibility_check. Returns machine-readable FixGraph repair packets and may record internal diagnostic attribution or issue a rescue receipt, so repeated calls can create new internal metadata. It never modifies the caller target system, creates checkout, sends payment or executes a repair. | Changes data |
| resume_agent_task | Use when another agent must resume work from an existing signed NAIF continuity capsule: this verifies and unpacks the sanitized state. If you only need signature/window validation without resuming, use verify_handoff_capsule. | Read-only |
| traffic_preflight | Use before starting agent work when you need a route-specific recent privacy-preserving signal for one routeType and targetClass. For the broad public aggregate feed use get_agent_traffic_feed; to submit an observed outcome use report_traffic_observation. Read-only; absence of a signal is not proof of health. | Read-only |
| verify_checkout_payment | Check a transaction already submitted by the payer on the checkout network. Never sends funds. Use the rail and checkoutId returned by request_checkout. | Changes data |
| verify_handoff_capsule | Use only when you already have a signed NAIF continuity capsule and need validation without resuming or changing its state. Returns signature validity, validity-window checks and embedded state-hash verification; invalid or expired capsules return a verification error. For unpacking and resuming the sanitized task use resume_agent_task instead. Strictly read-only and idempotent: it records no attribution, checkpoint or handoff. | Read-only |
| verify_trust_token | Use when you already have a NAIF Trust Passport or Delegation Preflight token and only need to validate its signature and validity window. This does not issue a new passport, refresh a preflight or hand off work. | Read-only |
| webhook_rescue | Use for webhook delivery, signature, retry, duplicate-event or webhook-schema failures. Use api_auth_rescue for ordinary API authentication/rate-limit errors and mcp_health_repair for MCP failures. Diagnostic only and does not replay, mutate or deliver webhook events. | Changes data |
Change history
- webhook_rescue: input schema changed
- webhook_rescue: description changed (+"Use for" +"or webhook-schema failures. Use api_auth_rescue for ordinary API authentication/rate-limit errors" +"mcp_health_repair for MCP")
- verify_trust_token: input schema changed
- verify_trust_token: description changed (+"Use when you already have" +"token and only need to validate its signature and validity window. This does not issue a new passport, refresh a preflight or hand off work." -"Verify the signature and validity window of")
- verify_handoff_capsule: input schema changed
- verify_handoff_capsule: description changed (+"Use only when you already have" +"signed" +"and need validation without resuming or changing its state. Returns signature validity, validity-window checks")
- verify_checkout_payment: tool added
- traffic_preflight: input schema changed
- traffic_preflight: description changed (+"Use before starting agent work when you need a route-specific" +"signal for one routeType and targetClass. For the broad public" +"feed use get_agent_traffic_feed; to submit an observed outcome use report_traffic_observation. Read-only; absence")
- resume_agent_task: input schema changed
- resume_agent_task: description changed (+"Use when" +"must" +"work")
- resolve_technical_error: description changed (+"Use only for a generic sanitized" +"that does not clearly fit api_auth_rescue or webhook_rescue. For MCP server failures use mcp_health_repair; for Agent-to-MCP interoperability use agent_compatibility_check." +"FixGraph")
- request_service_quote: input schema changed
- request_checkout: input schema changed (+rail)
- request_checkout: description changed (+"accepted" +"Choose BASE_USDC or TRON_USDT from paymentRails; default BASE_USDC. A quote can select only one rail.")
- report_traffic_observation: input schema changed
- report_traffic_observation: description changed (+"Use after" +"agent route attempt to record one privacy-preserving" +"outcome. This is a reporting/write tool, not a health query: use traffic_preflight before work or get_agent_traffic_feed for the public aggregate feed. It stores")
- naif_sos_collision: tool added
- mcp_health_repair: input schema changed
- mcp_health_repair: description changed (+"Use for" +"server" +"timeout,")
- list_fix_topics: description changed (+"Use to discover" +"currently supported FixGraph topic slugs before calling get_repair_packet. This lists" +"only; do not use it to diagnose raw error text or execute a repair.")
- handoff_agent_task: input schema changed
- handoff_agent_task: description changed (+"Use when you are ready to transfer an existing continuity capsule to another agent. Issues" +"can" +"For initial capsule creation use create_handoff_capsule; for validation only use verify_handoff_capsule.")
- get_repair_packet: input schema changed
- get_repair_packet: description changed (+"Use only when you already have an exact FixGraph slug, usually from list_fix_topics or" +"diagnostic response. Returns the" +"that slug; if you do not know the slug, call list_fix_topics first. Read-only and does not execute repairs.")
- get_matching_service: input schema changed
- get_agent_trust_passport: input schema changed
- get_agent_trust_passport: description changed (+"Use to issue" +"new" +"If you already have a passport or preflight token and only need validation, use verify_trust_token.")
- get_agent_traffic_feed: description changed (+"Use to read the broad public" +"snapshot after" +"reach")
- delegation_preflight: input schema changed
- delegation_preflight: description changed (+"Use immediately before delegating work to re-check" +"an existing" +"Passport. Returns")
- create_handoff_capsule: input schema changed
- create_handoff_capsule: description changed (+"Use once to create the initial" +"capsule from a new task state. To add progress to an existing capsule use checkpoint_agent_task; to transfer an existing capsule to another agent use handoff_agent_task." -"Create a")
- checkpoint_agent_task: input schema changed
- checkpoint_agent_task: description changed (+"Use to append" +"This updates continuity state but does not transfer the task to another agent; use handoff_agent_task when ready to delegate." -"Add a")
- api_auth_rescue: input schema changed
- api_auth_rescue: description changed (+"Use for" +"or" +"Use webhook_rescue for webhook delivery/signature issues and mcp_health_repair for MCP failures; use resolve_technical_error only when the API/webhook failure is too generic to classify. Diagnostic only and does not change the target API.")
- agent_compatibility_check: input schema changed
- agent_compatibility_check: description changed (+"Use when both the agent and MCP endpoint are reachable but" +"negotiation or interoperability is failing. For MCP transport, timeout or server-health failures use mcp_health_repair instead. It returns collision/micro-proof guidance when available" +"may record internal diagnostic attribution or a rescue receipt; repeated calls can create new internal metadata. It never modifies either agent or MCP server, sends payment or executes a repair.")
- accept_service_quote: tool added
- server instructions changed (+"MCP/API/webhook/agent failures, use naif_sos_collision first so the failure receives a collision_id, source_token and bounded micro-proof before any commercial step. Intent guides and HTTP probe/quote routes: https://naifgravity.com/.well-known/naif-intents.json . For")
- Website changed from "https://naifgravity.com/fix" to "https://naifgravity.com/sos" (registry)
- Name changed from "NAIF Agent Gravity — Free MCP Diagnostic & Recovery" to "NAIF Agent Gravity — SOS Free MCP Diagnostic & Recovery" (registry)
- Description changed (registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | io.github.naief9961-tech/naif-fixgraph | 2 Oct 2026 | 3 Oct 2026 | 2 |