Skip to content
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

ToolDescriptionBehaviour
accept_service_quoteUse 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_checkUse 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_rescueUse 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_taskUse 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_capsuleUse 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_preflightUse 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_feedUse 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_passportUse 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_serviceMatch 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_packetUse 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_taskUse 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_checkUse 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_topicsUse 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_repairUse 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_collisionStart 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_observationUse 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_checkoutRequest 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_quoteCreate 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_errorUse 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_taskUse 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_preflightUse 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_paymentCheck 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_capsuleUse 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_tokenUse 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_rescueUse 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

  1. webhook_rescue: input schema changed
  2. 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")
  3. verify_trust_token: input schema changed
  4. 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")
  5. verify_handoff_capsule: input schema changed
  6. 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")
  7. verify_checkout_payment: tool added
  8. traffic_preflight: input schema changed
  9. 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")
  10. resume_agent_task: input schema changed
  11. resume_agent_task: description changed (+"Use when" +"must" +"work")
  12. 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")
  13. request_service_quote: input schema changed
  14. request_checkout: input schema changed (+rail)
  15. request_checkout: description changed (+"accepted" +"Choose BASE_USDC or TRON_USDT from paymentRails; default BASE_USDC. A quote can select only one rail.")
  16. report_traffic_observation: input schema changed
  17. 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")
  18. naif_sos_collision: tool added
  19. mcp_health_repair: input schema changed
  20. mcp_health_repair: description changed (+"Use for" +"server" +"timeout,")
  21. 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.")
  22. handoff_agent_task: input schema changed
  23. 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.")
  24. get_repair_packet: input schema changed
  25. 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.")
  26. get_matching_service: input schema changed
  27. get_agent_trust_passport: input schema changed
  28. 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.")
  29. get_agent_traffic_feed: description changed (+"Use to read the broad public" +"snapshot after" +"reach")
  30. delegation_preflight: input schema changed
  31. delegation_preflight: description changed (+"Use immediately before delegating work to re-check" +"an existing" +"Passport. Returns")
  32. create_handoff_capsule: input schema changed
  33. 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")
  34. checkpoint_agent_task: input schema changed
  35. 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")
  36. api_auth_rescue: input schema changed
  37. 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.")
  38. agent_compatibility_check: input schema changed
  39. 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.")
  40. accept_service_quote: tool added
  41. 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")
  42. Website changed from "https://naifgravity.com/fix" to "https://naifgravity.com/sos" (registry)
  43. Name changed from "NAIF Agent Gravity — Free MCP Diagnostic & Recovery" to "NAIF Agent Gravity — SOS Free MCP Diagnostic & Recovery" (registry)
  44. Description changed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.naief9961-tech/naif-fixgraph2 Oct 20263 Oct 20262