{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_h8c7mjtcuesf","handle":"nymrel","url":"https://wellknown.network/agents/nymrel","links":{"self":"https://wellknown.network/agents/nymrel/record.json","html":"https://wellknown.network/agents/nymrel","markdown":"https://wellknown.network/agents/nymrel/record.md","api":"https://wellknown.network/api/v1/agents/nymrel","status":"https://wellknown.network/api/v1/agents/nymrel/status","claim":"https://wellknown.network/agents/nymrel/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nymrel/claim.json","badge":"https://wellknown.network/agents/nymrel/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/nymrel/history","tools":"https://wellknown.network/api/v1/agents/nymrel/tools"},"ard":{"identifier":"urn:air:mcp.nymrel.com:server:nymrel","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Nymrel","summary":"Four public utilities plus seven OAuth-protected Remote read tools for paired Nymrel devices.","description":"Four public utilities plus seven OAuth-protected Remote read tools for paired Nymrel devices.","publisher":{"name":"nymrel","url":null},"homepage":"https://nymrel.com","repository":"https://github.com/nymrel/nymrel-plugin","version":"1.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.nymrel.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-29T23:37:00.698488Z","publishedAt":"2026-10-29T23:37:00.698488Z","registryName":"io.github.nymrel/nymrel"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"},{"slug":"infra.devices","name":"Devices & IoT","confidence":0.885,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"}],"categories":["ai","dev","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-30T20:26:48.738Z","lastProbedAt":"2026-10-30T20:26:48.738Z","statusComputedAt":"2026-10-30T20:28:50.878Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":132,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":2,"ok":2,"authBoundaryOk":0,"serviceOk":2,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-30T20:26:48.738Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":134,"error":null,"detail":{"tools":[{"name":"nymrel_audit_website","description":"Audit one public website for SEO, schema, and AI discoverability.\n\nReturns the score, grade, discoverability status, detected schema types\nand recommendations s"},{"name":"nymrel_golf_bag_gap","description":"Analyse carry-distance gaps for a structured list of golf clubs.\n\nEvery club needs a ``name`` and its measured ``carry_distance_yards``;\n``loft_degrees`` is opt"},{"name":"nymrel_find_domain","description":"Suggest domain names and check each one against public registry records.\n\nA name is only reported available when the registry clearly says it is free.\nWhen the "},{"name":"nymrel_social_clip_score","description":"Measure what the opening of a short-video transcript actually does.\n\nReturns each measured signal - opening word count, whether it opens on a\nhook pattern, whet"},{"name":"nymrel_remote_list_devices","description":"Use this when the user wants to see paired Nymrel Remote devices and current reachability before working with one."},{"name":"nymrel_remote_read_file","description":"Use this when the user explicitly wants Nymrel Remote to read a UTF-8 text file with optional line pagination. Select the target with the optional device argume"},{"name":"nymrel_remote_list_directory","description":"Use this when the user explicitly wants Nymrel Remote to list a directory tree with a bounded recursion depth. Select the target with the optional device argume"},{"name":"nymrel_remote_get_file_info","description":"Use this when the user explicitly wants Nymrel Remote to return metadata for a file or directory. Select the target with the optional device argument."},{"name":"nymrel_remote_search_files","description":"Use this when the user explicitly wants Nymrel Remote to search file and directory names below an allowed path. Select the target with the optional device argum"},{"name":"nymrel_remote_search_content","description":"Use this when the user explicitly wants Nymrel Remote to search UTF-8 file contents below an allowed path. Select the target with the optional device argument."},{"name":"nymrel_remote_get_read_result","description":"Retrieve the result of your pending Nymrel Remote read using its callId. If a file inspection returns pending, use this tool instead of submitting that inspecti"}],"toolCount":11,"toolsHash":"fa462aa357823b06276f7b6db725ddf566ff58a304459c89dc22e2a7b55fb3f2","serverName":"Nymrel Public Tool Suite","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T13:31:22.170Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":130,"error":null,"detail":{"tools":[{"name":"nymrel_audit_website","description":"Audit one public website for SEO, schema, and AI discoverability.\n\nReturns the score, grade, discoverability status, detected schema types\nand recommendations s"},{"name":"nymrel_golf_bag_gap","description":"Analyse carry-distance gaps for a structured list of golf clubs.\n\nEvery club needs a ``name`` and its measured ``carry_distance_yards``;\n``loft_degrees`` is opt"},{"name":"nymrel_find_domain","description":"Suggest domain names and check each one against public registry records.\n\nA name is only reported available when the registry clearly says it is free.\nWhen the "},{"name":"nymrel_social_clip_score","description":"Measure what the opening of a short-video transcript actually does.\n\nReturns each measured signal - opening word count, whether it opens on a\nhook pattern, whet"},{"name":"nymrel_remote_list_devices","description":"Use this when the user wants to see paired Nymrel Remote devices and current reachability before working with one."},{"name":"nymrel_remote_read_file","description":"Use this when the user explicitly wants Nymrel Remote to read a UTF-8 text file with optional line pagination. Select the target with the optional device argume"},{"name":"nymrel_remote_list_directory","description":"Use this when the user explicitly wants Nymrel Remote to list a directory tree with a bounded recursion depth. Select the target with the optional device argume"},{"name":"nymrel_remote_get_file_info","description":"Use this when the user explicitly wants Nymrel Remote to return metadata for a file or directory. Select the target with the optional device argument."},{"name":"nymrel_remote_search_files","description":"Use this when the user explicitly wants Nymrel Remote to search file and directory names below an allowed path. Select the target with the optional device argum"},{"name":"nymrel_remote_search_content","description":"Use this when the user explicitly wants Nymrel Remote to search UTF-8 file contents below an allowed path. Select the target with the optional device argument."},{"name":"nymrel_remote_get_read_result","description":"Retrieve the result of your pending Nymrel Remote read using its callId. If a file inspection returns pending, use this tool instead of submitting that inspecti"}],"toolCount":11,"toolsHash":"fa462aa357823b06276f7b6db725ddf566ff58a304459c89dc22e2a7b55fb3f2","serverName":"Nymrel Public Tool Suite","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.7","protocolVersion":"2025-06-18"}}],"tools":[{"name":"nymrel_audit_website","description":"Audit one public website for SEO, schema, and AI discoverability.\n\nReturns the score, grade, discoverability status, detected schema types\nand recommendations s"},{"name":"nymrel_golf_bag_gap","description":"Analyse carry-distance gaps for a structured list of golf clubs.\n\nEvery club needs a ``name`` and its measured ``carry_distance_yards``;\n``loft_degrees`` is opt"},{"name":"nymrel_find_domain","description":"Suggest domain names and check each one against public registry records.\n\nA name is only reported available when the registry clearly says it is free.\nWhen the "},{"name":"nymrel_social_clip_score","description":"Measure what the opening of a short-video transcript actually does.\n\nReturns each measured signal - opening word count, whether it opens on a\nhook pattern, whet"},{"name":"nymrel_remote_list_devices","description":"Use this when the user wants to see paired Nymrel Remote devices and current reachability before working with one."},{"name":"nymrel_remote_read_file","description":"Use this when the user explicitly wants Nymrel Remote to read a UTF-8 text file with optional line pagination. Select the target with the optional device argume"},{"name":"nymrel_remote_list_directory","description":"Use this when the user explicitly wants Nymrel Remote to list a directory tree with a bounded recursion depth. Select the target with the optional device argume"},{"name":"nymrel_remote_get_file_info","description":"Use this when the user explicitly wants Nymrel Remote to return metadata for a file or directory. Select the target with the optional device argument."},{"name":"nymrel_remote_search_files","description":"Use this when the user explicitly wants Nymrel Remote to search file and directory names below an allowed path. Select the target with the optional device argum"},{"name":"nymrel_remote_search_content","description":"Use this when the user explicitly wants Nymrel Remote to search UTF-8 file contents below an allowed path. Select the target with the optional device argument."},{"name":"nymrel_remote_get_read_result","description":"Retrieve the result of your pending Nymrel Remote read using its callId. If a file inspection returns pending, use this tool instead of submitting that inspecti"}],"package":null,"toolSurface":{"id":"ts_ek5y9wfswdra","endpointId":"ep_cq5be53sdnnq","hash":"fa462aa357823b06276f7b6db725ddf566ff58a304459c89dc22e2a7b55fb3f2","toolCount":11,"serverName":"Nymrel Public Tool Suite","serverVersion":"3.4.7","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-30T13:31:22.187Z","lastSeenAt":"2026-10-30T20:26:48.738Z","observations":2,"toolNames":["nymrel_audit_website","nymrel_golf_bag_gap","nymrel_find_domain","nymrel_social_clip_score","nymrel_remote_list_devices","nymrel_remote_read_file","nymrel_remote_list_directory","nymrel_remote_get_file_info","nymrel_remote_search_files","nymrel_remote_search_content","nymrel_remote_get_read_result"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.nymrel/nymrel","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.nymrel%2Fnymrel","firstSeenAt":"2026-10-30T12:18:22.965Z","fetchedAt":"2026-10-30T12:18:22.965Z","normalizedAt":"2026-10-30T12:18:22.965Z"}]},"firstSeenAt":"2026-10-30T12:18:22.965Z","updatedAt":"2026-10-30T20:29:46.715Z"}