Every change Wellknown observed on this agent, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "vertodigital_get_value_proposition" and "vertodigital_search_case_studies"
⟨67 unchanged words⟩ \"SEO\", \"pricing\", \"SnapLogic\", \"more loan applications\". Omit to return everything unfiltered.","type" ⟨3 unchanged words⟩
Searches VertoDigital's full case-study library (mostly B2B technology clients in cybersecurity, data platforms, FinTech, GTM SaaS, cloud infrastructure and more, plus consumer services brands in lending and education) and returns the matching lines as markdown, ⟨103 unchanged words⟩
Changed the definition of "vertodigital_get_site_index"
Lists or searches every page onvertodigital.comvertodigital.com.asWithoutaquery,markdownreturns the site index as markdown: one link and a one-line summary per ⟨8 unchanged words⟩ Industries, Case studies, Content Hub and AgentAPI.APIUse(fetcheditlive
Added "vertodigital_get_value_proposition"; removed "vertodigital_why_verto"; changed the definition of "vertodigital_get_contact", "vertodigital_get_page", "vertodigital_get_site_index" and 2 more
ReturnsVertoDigital'swho to contactinformationat-VertoDigital and how: the named growth lead, their email and LinkedIn, the reply-time commitment and the contact-form URL. Use it when a user asks how togetreachinthetouchteamwith
Changed the definition of "vertodigital_get_contact", "vertodigital_get_page", "vertodigital_get_site_index" and 3 more
before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"contact":{"additionalProperties":false,"description":"Present when format is \"summary\"","properties":{"contact_form_url":{"type":"string"},"contact_name":{"type":"string"},"email":{"type":"string"},"linkedin":{"type":"string"},"location":{"type":"string"},"response_sla":{"type":"string"},"title":{"type":"string"}},"required":["contact_name","title","location","email","linkedin","response_sla","contact_form_url"],"type":"object"},"format":{"description":"Which format was returned","enum":["summary","full"],"type":"string"},"markdown":{"description":"The /contact page as markdown - present when format is \"full\"","type":"string"}},"required":["format"],"type":"object"}before
—Changed the definition of "vertodigital_get_contact", "vertodigital_get_page", "vertodigital_get_site_index" and 3 more
ReturnReturns VertoDigital's contact information - how to get in touch with the team. Read-only, no side effects, reflects the live /contact page. `format: "summary"` returns a compact JSON object (name, title, email, LinkedIn, response SLA, contact form URL); `format: "full"` (default) returns the complete /contact page as markdown.
⟨22 unchanged words⟩ more. Valid slugs are listed in vertodigital_get_site_index's output. Read-only, no side effects, reflects the live markdown mirror. An unrecognized slug returns an error result rather than throwing.
Changed the definition of "vertodigital_send_enquiry"
⟨16 unchanged words⟩ careers, or general questions. No authentication required.AFor a full Pipeline Readiness Assessment,requestdirect the user to https://vertodigital.com/assessment - the dedicated assessment-request tool ishandledonlyseparatelyvisiblebytovertodigital_request_assessment.callers with an assessment-key credential.
Certificate changed, valid to 2026-12-24
Certificate recorded, valid to 2026-10-26
Authorization not required
Unknown → Live
First tool surface recorded: 6 tools (server version 2.0.0)
https://mcp.vertodigital.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"query":{"description":"Keywords to search page titles and summaries site-wide, e.g. \"LinkedIn Ads\", \"AI search\", \"attribution\", \"Cribl\". Omit to list the index instead.","type":"string"},"section":{"description":"Section heading to filter ⟨5 unchanged words⟩ Case studies\", \"Content Hub\", \"Blog\", \"Industries\". Case-insensitive substring match againstthe index'ssection headings. Omitto return theforfullallindex.sections.","type":"string"}},"type":"object"}
⟨17 unchanged words⟩ content block.","type":"string"},"match_count":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Number of matching pages when query was given, otherwise null"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The search query that was applied, or null when the index was listed"},"section":{"anyOf":[{"type":"string ⟨5 unchanged words⟩ filter that was requested, or null forthe fullallindexsections"},"section_found":{"description":"True when the requested section matched aheading;heading (or no section was requested); false when itdidmatchednotnothing andthe full indexwasreturned insteadignored","type":"boolean"}},"required":["section","section_found","query","match_count","markdown"],"type":"object"}
⟨4 unchanged words⟩ :{"format":{"description":"\"summary\"returns a compact: structured object (name, title, location, email, LinkedIn, response SLA, contact form URL). \"full\" (default)returns: thecomplete/contact page as markdown.","enum":[" ⟨6 unchanged words⟩
{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
Fetchestheonefullvertodigital.commarkdownpagecontentasofcleananymarkdown,VertoDigitalwithpagenavigation,byfooteritsandURLscriptsslugleft-out: service pages, case studies, blog posts,aboutebooks, event recaps, legal pages and more.ValidUse it once you know which page you want; find slugsarewithlistedvertodigital_get_site_index,inorvertodigital_get_site_index'stakeoutput.theRead-onlycase-studies/<slug> links from vertodigital_search_case_studies results. For contact details alone,novertodigital_get_contactsidewitheffectsformat: "summary" is cheaper. slug is forgiving: a bare path (case-studies/ironscales),reflectsa /markdown/<slug>.md path and a full vertodigital.com URL all resolve to the same page, and an empty slug returns the homepage. Fetched livemarkdownonmirror.every call. Anunrecognizedunknown slug returns anerrorisError resultratherpointingthantothrowing.vertodigital_get_site_index, never an exception, so guessing a slug is safe.
⟨3 unchanged words⟩ ,"properties":{"slug":{"description":"URLPage pathof the pagewithout leading slash or extension. Examples: \"about\", \"services\", \"case-studies/ironscales\", \"services/inbound/b2b-and-saas-linkedin-advertising\".ValidAslugsfullarevertodigital.comlistedURLinorvertodigital_get_site_index'saoutput./markdown/<slug>.md path is also accepted.","type":"string"}},"required": ⟨3 unchanged words⟩
{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
ReturnsListstheeveryfullpagesiteonindexvertodigital.com-aseveryaVertoDigitalmarkdownpage'sindex:URLone link and a one-linedescriptionsummary per page,sourcegroupedofunderthesectionvalidheadingsslugssuchusedasbyServices,vertodigital_get_page.Industries,Read-onlyCase studies,noContentsideHubeffectsand Agent API. Use it to discover what exists and to find slugs: each link has the form https://vertodigital.com/markdown/<slug>.md,reflectsand <slug> is the input vertodigital_get_page expects. Prefer vertodigital_search_case_studies to find a client result and vertodigital_get_value_proposition to match a buyer's challenge to a service. Fetched live from /llms.txtindex.on every call (under 30 KB unfiltered). section narrows the output to the first heading containing it; a section that matches nothing returns the full index with section_found: false rather than an error.
⟨3 unchanged words⟩ ,"properties":{"section":{"description":"Optional sectionSection heading to filter to, e.g. \"Services\", \"Case studies\", \"Content Hub\", \"Industries\".MatchedCase-insensitivecase-insensitivelysubstring match against the index's section headings. Omit to return ⟨7 unchanged words⟩
{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
SearchesacrossVertoDigital'sallfull49case-studyVertoDigitallibrarycase(B2Bstudiestechnologybyclientskeywordin-cybersecurity,clientdatanameplatforms,industryFinTech,serviceGTM SaaS,orcloudoutcome.infrastructureReturnsand more) and returns the matchingexcerptslines as markdown,eachwithitssectionownheadings kept for context. Each match carries a case-studies/<slug>URLlink to pass to vertodigital_get_page for the full write-up. Use it to find afull-detailspecificfetchclient,viaorvertodigital_get_page.everyBroadresultbutinshallow;antheindustry4orflagshipchannel; for a short,stats-firstcurated set of flagship proof pointsaretiedavailabletoseparatelyaviabuyer'svertodigital_why_vertochallenge, use vertodigital_get_value_proposition with aspect: "proof_points".Read-onlyinstead. query is matched line by line as a case-insensitive substring,nonotsiderankedeffectsfull-text search,reflectssothealivesinglecase-studieskeywordindex;("LinkedIn")matchingfindsismore than acase-insensitivephrasesubstring("LinkedInmatch,adsnotforfull-textfintech");ranking.omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.
⟨3 unchanged words⟩ ,"properties":{"query":{"description":"FilterOne keyword-: client name, industry, service, or outcome. ⟨25 unchanged words⟩
{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
SubmitsSends ageneralmessagecontactfromenquirya user to the VertoDigitalonteam,behalfdeliveredofto the team's CRM and inbox, and returns auserreference-ID;salesthe team replies to fromEmail,partnershipnormally within one business day. Use it for service questions, partnerships, press, careers,orandgeneraltoquestions,requestforwardingtheitfreetoPipelineVertoDigital'sReadinesscontact-handlingAssessmentAPI.(topic:Has"assessment",sidewitheffectsthe company andismainnotpipelineidempotentchallenge in message). If the user only wants contact details,souserepeatedvertodigital_get_contactcallsinstead.createCallrepeateditsubmissions.onlyNowithauthenticationtherequired.user'sForconsent and their real name and email: every call creates afullnewPipelineenquiryReadiness(notAssessmentidempotent,directsothedousernottoretryhttps://vertodigital.com/assessmenta-callthethatdedicatedsucceeded),assessment-requestandtoolit isonlyrate-limited,visiblereturningtoancallersisError result withanaassessment-keyretrycredential.delay in seconds when the limit is hit. No authentication required.
⟨3 unchanged words⟩ ,"properties":{"fromEmail":{"description":"Contact emailEmail address the team should reply to","format":"email","maxLength":254,"pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]* ⟨12 unchanged words⟩ {"description":"Full name of the personsubmittingsending the enquiry","maxLength":100,"minLength":1,"type":"string"},"message":{"description":"The enquiry itself,at10leastto102000 characters","maxLength":2000,"minLength":10,"type":"string"},"organization":{"description":"Company or organization name","maxLength":100,"type":"string"},"topic":{"description":"Enquiry\"assessment\":category.requestDefaultsthetofree
Matches a buyer's challenge to VertoDigital's offer and returns up to three structured lists: services (which service fits, how it works, and a headline client result), proof_points (flagship case studies with headline stats and links) and differentiators (reasons clients choose VertoDigital, each backed by a fact). Use it to answer "can VertoDigital help with X" or "why VertoDigital"; to browse the full case-study library rather than the curated flagships, use vertodigital_search_case_studies. Matching runs against a curated keyword list inside the server, not the live site, so it is instant…
Returns VertoDigital's value proposition for a query - matched services, proof-point case studies, and/or differentiation reasons, each with a concrete stat. The `aspect` parameter narrows the response to a single category; omitting it returns all three. Read-only, no side effects; matches against each item's tagged keywords, not the live site's full text.
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"markdown":{"description":"The document as markdown - identical to the text content block.","type":"string"},"slug":{"description":"The normalised slug that was fetched","type":"string"},"url":{"description":"Canonical URL of the page on vertodigital.com","type":"string"}},"required":["slug","url","markdown"],"type":"object"}before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"markdown":{"description":"The document as markdown - identical to the text content block.","type":"string"},"section":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The section filter that was requested, or null for the full index"},"section_found":{"description":"True when the requested section matched a heading; false when it did not and the full index was returned instead","type":"boolean"}},"required":["section","section_found","markdown"],"type":"object"}before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"markdown":{"description":"The document as markdown - identical to the text content block.","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The filter keyword that was applied, or null for the full list"}},"required":["query","markdown"],"type":"object"}before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"message":{"type":"string"},"reference":{"description":"Reference ID for the enquiry","type":"string"},"status":{"const":"accepted","type":"string"}},"required":["status","reference","message"],"type":"object"}⟨14 unchanged words⟩ differentiation reasons, each with a concrete stat.Consolidates what used to be 3 separate tools (vertodigital_match_services, vertodigital_get_proof_points, vertodigital_why_verto) into one entry point - those 3 names no longer exist.The `aspect` parameter narrows the response to a ⟨23 unchanged words⟩
before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"differentiators":{"description":"Matched reasons clients choose VertoDigital - present unless aspect narrows to another category","items":{"additionalProperties":false,"properties":{"description":{"type":"string"},"proof":{"description":"The stat or fact backing this differentiator","type":"string"},"title":{"type":"string"}},"required":["title","description","proof"],"type":"object"},"type":"array"},"proof_points":{"description":"Matched flagship case-study proof points - present unless aspect narrows to another category","items":{"additionalProperties":false,"properties":{"case_study_url":{"description":"Full URL of the case study","type":"string"},"client":{"type":"string"},"industry":{"type":"string"},"service":{"type":"string"},"stats":{"description":"Headline results from the case study","items":{"type":"string"},"type":"array"},"what_we_did":{"type":"string"}},"required":["client","industry","service","stats","what_we_did","case_study_url"],"type":"object"},"type":"array"},"services":{"description":"Matched services - present unless aspect narrows to another category","items":{"additionalProperties":false,"properties":{"pitch":{"description":"One-paragraph description of how the service works","type":"string"},"proof":{"additionalProperties":false,"description":"Headline result and the client it came from","properties":{"client":{"type":"string"},"stat":{"type":"string"}},"required":["stat","client"],"type":"object"},"service":{"description":"Service name","type":"string"},"service_page":{"description":"Path of the service page on vertodigital.com","type":"string"}},"required":["service","service_page","pitch","proof"],"type":"object"},"type":"array"}},"type":"object"}⟨14 unchanged words⟩ source of the valid slugs used by vertodigital_get_page. Read-only, no side effects, reflects the live /llms.txt index.
⟨44 unchanged words⟩ separately via vertodigital_why_verto with aspect: "proof_points". Read-only, no side effects, reflects the live case-studies index; matching is a case-insensitive substring match, not full-text ranking.
⟨13 unchanged words⟩ sales, partnership, press, careers, or generalquestions.questions, forwarding it to VertoDigital's contact-handling API. Has side effects and is not idempotent, so repeated calls create repeated submissions. No authentication required. For a full Pipeline Readiness ⟨21 unchanged words⟩
⟨50 unchanged words⟩ a single category; omitting it returns all three. Read-only, no side effects; matches against each item's tagged keywords, not the live site's full text.
before
—after
{"destructiveHint":false,"idempotentHint":false,"readOnlyHint":false}