{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T16:31:23.980Z","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard","markdownUrl":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard.md","server":{"slug":"online-ringguard-ringguard","name":"RingGuard — AI Receptionist for Trade Businesses","registryName":"online.ringguard/ringguard","description":"Missed-call cost, AI receptionist pricing and free trial signup; CRM tools for RingGuard sales reps","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"ringguard","type":"remote","identifier":"https://ringguard.online/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard","version":"1.1.0","transport":null,"scoredAt":"2026-11-06T06:05:59.820Z"},"score":{"total":91,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-06","total":91},{"date":"2026-11-05","total":91},{"date":"2026-11-04","total":90},{"date":"2026-11-03","total":90},{"date":"2026-11-02","total":89},{"date":"2026-11-01","total":89},{"date":"2026-10-31","total":88},{"date":"2026-10-30","total":88},{"date":"2026-10-29","total":87},{"date":"2026-10-28","total":87},{"date":"2026-10-27","total":87},{"date":"2026-10-26","total":86},{"date":"2026-10-25","total":86},{"date":"2026-10-24","total":85},{"date":"2026-10-23","total":85},{"date":"2026-10-22","total":84},{"date":"2026-10-21","total":84},{"date":"2026-10-20","total":83},{"date":"2026-10-19","total":83},{"date":"2026-10-18","total":82},{"date":"2026-10-17","total":82},{"date":"2026-10-16","total":81},{"date":"2026-10-15","total":81},{"date":"2026-10-14","total":80},{"date":"2026-10-13","total":80},{"date":"2026-10-12","total":80},{"date":"2026-10-10","total":79},{"date":"2026-10-09","total":78},{"date":"2026-10-07","total":77}]},"categories":[{"name":"Endpoint Security","score":94,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC.","The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.rfc9728_invoke","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}},{"code":"auth.registration_dcr_only","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":75,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 1766 tokens (~84/item across 21 items; 21 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"84","items":"21","tools":"21","tokens":"1766","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":100,"verdict":"pass","reasons":["No destabilizing schema changes in the last 30 days."],"codes":[{"code":"stability.stable","args":{}}]},{"name":"Tool Coverage","score":77,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","32% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"32"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 21 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 22 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"21"}},{"code":"toolsafety.manipulation_clean","args":{"units":"22","judged":"22"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"ringguard","type":"remote","identifier":"https://ringguard.online/mcp","withdrawn":false,"score":91,"current":true,"url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard","markdownUrl":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard.md"}],"facts":[{"label":"Endpoint","value":"https://ringguard.online/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"required"},{"label":"Version","value":"1.1.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"what_ringguard_does","title":"What RingGuard does","description":"Explains RingGuard, the AI voice receptionist for trade businesses (HVAC, plumbing, roofing, towing): what it does, pricing, how it compares to a receptionist or answering service, and the free Shadow Trial. No sign-in needed.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"missed_call_cost","title":"Missed-call cost calculator","description":"Estimate how much revenue a business loses to unanswered calls, from its own call volume and average job value. No sign-in needed. Ask the user for their numbers rather than guessing them.","inputs":[{"name":"avg_job_value","type":"number","required":true,"description":"Average revenue from one booked job, in dollars."},{"name":"booking_percent","type":"number","required":false,"description":"Share of answered calls that become a booked job. Default 50 is an assumption."},{"name":"calls_per_week","type":"number","required":true,"description":"Inbound calls the business gets in a typical week."},{"name":"missed_percent","type":"number","required":false,"description":"Share of calls that go unanswered. Default 30 is an assumption; use the business's own figure if known."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":137},{"name":"ringguard_cost_estimate","title":"RingGuard cost estimate","description":"Estimate what RingGuard would cost a business per month from how many calls it would handle, compared with a receptionist and an answering service. No sign-in needed.","inputs":[{"name":"avg_call_minutes","type":"number","required":false,"description":"Average call length in minutes. Default 3 is an assumption."},{"name":"calls_per_month","type":"integer","required":true,"description":"Calls RingGuard would answer per month (overflow + after-hours)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":85},{"name":"start_shadow_trial","title":"Start a free Shadow Trial","description":"Sign a business up for RingGuard's free 48-hour Shadow Trial. The RingGuard team follows up by text or call within one business day. Only call this after the person has given their details and explicitly agreed to be contacted and to the privacy policy (https://ringguard.online/privacy). No sign-in needed.","inputs":[{"name":"agreed_to_be_contacted","type":"boolean","required":true,"description":"Must be true: the person explicitly agreed to be contacted and to the privacy policy."},{"name":"business_name","type":"string","required":true,"description":null},{"name":"city","type":"string","required":false,"description":null},{"name":"contact_name","type":"string","required":true,"description":null},{"name":"email","type":"string","required":true,"description":null},{"name":"industry","type":"string","required":false,"description":null},{"name":"message","type":"string","required":false,"description":"Anything the business wants RingGuard to know."},{"name":"phone","type":"string","required":true,"description":null},{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":166},{"name":"my_account","title":"My RingGuard account","description":"Who is signed in to RingGuard, and a quick count of their pipeline.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":24},{"name":"find_leads","title":"Find leads","description":"Search leads you can see: your own plus the unclaimed pool. Filter by name/phone text, status, industry, city or minimum lead score.","inputs":[{"name":"city","type":"string","required":false,"description":null},{"name":"industry","type":"string","required":false,"description":"Partial match, e.g. \"hvac\" or \"dental\"."},{"name":"limit","type":"integer","required":false,"description":null},{"name":"min_score","type":"integer","required":false,"description":"Pipeline lead score, 1-5."},{"name":"scope","type":"string","required":false,"description":null},{"name":"search","type":"string","required":false,"description":"Text to match in business name, contact name or phone."},{"name":"status","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":123},{"name":"top_leads_to_call","title":"Top leads to call","description":"The best leads to call right now: not yet won or lost, with a phone number, ranked by lead score and how much the open receptionist job is costing them. Includes the suggested cold-call angle.","inputs":[{"name":"industry","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":66},{"name":"lead_details","title":"Lead details","description":"Everything about one lead: contact info, pitch (cold-call angle, Shadow Trial pitch, pain points), deal details, call history and notes.","inputs":[{"name":"lead_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":45},{"name":"claim_lead","title":"Claim a lead","description":"Take an unclaimed lead from the shared pool into your own pipeline. Two-step: draft, then confirm.","inputs":[{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."},{"name":"lead_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":69},{"name":"add_lead","title":"Add a lead","description":"Add a new lead to your pipeline. Warns if another visible lead already has the same phone number. Two-step: draft, then confirm.","inputs":[{"name":"business_name","type":"string","required":true,"description":null},{"name":"city","type":"string","required":false,"description":null},{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."},{"name":"contact_name","type":"string","required":false,"description":null},{"name":"email","type":"string","required":false,"description":null},{"name":"industry","type":"string","required":false,"description":null},{"name":"notes","type":"string","required":false,"description":null},{"name":"phone","type":"string","required":true,"description":null},{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":126},{"name":"update_lead_status","title":"Update lead status","description":"Move one of your leads to a new pipeline stage. Two-step: draft, then confirm.","inputs":[{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."},{"name":"lead_id","type":"string","required":true,"description":null},{"name":"status","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":74},{"name":"log_call","title":"Log a call","description":"Record a call with one of your leads, optionally setting a follow-up. Some outcomes also move the lead's stage (won, trial_started, appointment_booked, not_interested, do_not_call). Two-step: draft, then confirm.","inputs":[{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."},{"name":"direction","type":"string","required":false,"description":null},{"name":"follow_up_at","type":"string","required":false,"description":"When to follow up, as an ISO 8601 date-time with timezone, e.g. 2026-10-09T10:00:00-05:00."},{"name":"lead_id","type":"string","required":true,"description":null},{"name":"notes","type":"string","required":false,"description":null},{"name":"outcome","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":161},{"name":"my_follow_ups","title":"My follow-ups","description":"Your leads with a follow-up due, including overdue ones, soonest first.","inputs":[{"name":"days_ahead","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":35},{"name":"call_history","title":"Call history","description":"Calls logged on one lead, or if no lead is given, the calls you logged in the last N days.","inputs":[{"name":"days","type":"integer","required":false,"description":null},{"name":"lead_id","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":53},{"name":"new_trial_signups","title":"New Shadow Trial signups","description":"Businesses that signed up for the free Shadow Trial on ringguard.online and haven't been converted to a lead yet.","inputs":[{"name":"days","type":"integer","required":false,"description":null},{"name":"include_converted","type":"boolean","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":48},{"name":"convert_trial_to_lead","title":"Convert trial signup to lead","description":"Turn a Shadow Trial signup into a lead in your pipeline at the shadow_trial stage. Two-step: draft, then confirm.","inputs":[{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."},{"name":"trial_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":74},{"name":"pipeline_report","title":"Pipeline report","description":"Snapshot of your pipeline: leads by stage, won deals and monthly recurring revenue, follow-ups due, the unclaimed pool and open trial signups.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":38},{"name":"my_stats","title":"My call stats","description":"Your call activity over the last N days: totals by outcome, conversations, trials started and wins.","inputs":[{"name":"days","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":35},{"name":"team_leaderboard","title":"Team leaderboard","description":"Owner only. Call activity per rep over the last N days, ranked by conversations.","inputs":[{"name":"days","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":34},{"name":"lead_gen_status","title":"Lead-gen status","description":"Health of the automated lead-gen pipeline (job postings → AI enrichment → unclaimed pool, runs every 4 hours): when it last delivered leads and how many.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":42},{"name":"undo_last_change","title":"Undo last change","description":"Reverse the most recent change you made through Claude (claim, new lead, status change, logged call or trial conversion). Two-step: draft, then confirm.","inputs":[{"name":"confirm","type":"boolean","required":false,"description":"Leave false to get a draft of the change. Only set true after the user has seen the draft and approved it."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T06:05:59.000Z","track":"remote","endpoint":"https://ringguard.online/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=ringguard.online","issuer":"CN=YR1,O=Let's Encrypt,C=US","notBefore":"2026-10-22T18:06:17Z","notAfter":"2027-01-20T18:06:16Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=YR1,O=Let's Encrypt,C=US","issuer":"CN=Root YR,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Root YR,O=ISRG,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"ringguard.online.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"online.","outcome":"verified","label":"Verified"},{"zone":"ringguard.online.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"enforced_validated","label":"Enforced and verified","gate":"invoke","gateLabel":"On tool calls","status":200,"authorizationServers":["https://wwqptyjwvpxsssuhnizr.supabase.co/auth/v1"]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-07","recent":[{"id":"chg_01a1af76-c8a8-7acb-950e-06c4af0ebad1","kind":"score.rubric_changed","summary":"We updated how we score, so this day's move reflects our rubric, not a change to the server","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a1af76-c8a8-7acb-950e-06c4af0ebad1"},{"id":"chg_01a1aa55-4b8c-7315-87d4-f3331aae1edc","kind":"score.total_changed","summary":"Trust score (90 → 91)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a1aa55-4b8c-7315-87d4-f3331aae1edc"},{"id":"chg_01a1a006-49f2-72ab-9919-fbe017cff7f5","kind":"score.total_changed","summary":"Trust score (89 → 90)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a1a006-49f2-72ab-9919-fbe017cff7f5"},{"id":"chg_01a195b9-386e-72e7-ab4f-bd28c0a14308","kind":"score.total_changed","summary":"Trust score (88 → 89)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a195b9-386e-72e7-ab4f-bd28c0a14308"},{"id":"chg_01a18b6b-8e26-79de-9af6-dab5c2a816fd","kind":"score.total_changed","summary":"Trust score (87 → 88)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a18b6b-8e26-79de-9af6-dab5c2a816fd"},{"id":"chg_01a17bf6-f8c3-75c9-be23-50ee2e6883e1","kind":"score.total_changed","summary":"Trust score (86 → 87)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a17bf6-f8c3-75c9-be23-50ee2e6883e1"},{"id":"chg_01a171aa-2a46-70b9-a9c9-5ed59c5ff7c5","kind":"score.total_changed","summary":"Trust score (85 → 86)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a171aa-2a46-70b9-a9c9-5ed59c5ff7c5"},{"id":"chg_01a1675c-24e4-7610-828c-0ff564969eb6","kind":"score.total_changed","summary":"Trust score (84 → 85)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a1675c-24e4-7610-828c-0ff564969eb6"},{"id":"chg_01a15d0f-b381-7cff-8dd5-0c4c6ad4ba56","kind":"score.total_changed","summary":"Trust score (83 → 84)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a15d0f-b381-7cff-8dd5-0c4c6ad4ba56"},{"id":"chg_01a152c2-f135-7de7-92d9-67e3ef62d5e9","kind":"score.total_changed","summary":"Trust score (82 → 83)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-19","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a152c2-f135-7de7-92d9-67e3ef62d5e9"},{"id":"chg_01a14876-4262-7e98-9646-fd7eda446cb7","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a14876-4262-7e98-9646-fd7eda446cb7"},{"id":"chg_01a13e29-a377-7c97-9c70-325ff9e45222","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-15","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a13e29-a377-7c97-9c70-325ff9e45222"},{"id":"chg_01a12dfa-91b6-75cc-9690-b441b3289753","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-12","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a12dfa-91b6-75cc-9690-b441b3289753"},{"id":"chg_01a12671-49f3-7e7a-a44a-b826b1442a88","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-10","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a12671-49f3-7e7a-a44a-b826b1442a88"},{"id":"chg_01a11e10-ded8-790f-92d1-178da9b72606","kind":"check.reverified","summary":"Stability (unverified → 0.07)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-09","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a11e10-ded8-790f-92d1-178da9b72606"},{"id":"chg_01a11e10-e1fe-7d3f-bd5e-6918d3873832","kind":"score.total_changed","summary":"Trust score (77 → 78)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-09","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a11e10-e1fe-7d3f-bd5e-6918d3873832"},{"id":"chg_01a11777-2420-7dc7-a704-41b818662d00","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-07","url":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard#chg-chg_01a11777-2420-7dc7-a704-41b818662d00"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard/changelog.json"},"links":{"html":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard","markdown":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard.md","changelogJson":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard/changelog.json","changelogRss":"https://verifymcp.io/servers/online-ringguard-ringguard/ringguard.xml","external":[{"label":"Remote endpoint","href":"https://ringguard.online/mcp"},{"label":"Website","href":"https://ringguard.online/"}]}}