protogrid

Search / com.vertodigital/mcp

VertoDigital MCP Server

R0· no sign-in

B2B marketing intelligence and lead-capture tools for vertodigital.com.

v2.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality70needs work
Trust92of 100
Uptime, 30 days94%
Latency p50362 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "vertodigital": {
      "type": "http",
      "url": "https://mcp.vertodigital.com/mcp"
    }
  }
}
claude mcp add --transport http vertodigital https://mcp.vertodigital.com/mcp
[mcp_servers.vertodigital]
url = "https://mcp.vertodigital.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vertodigital": {
      "type": "remote",
      "url": "https://mcp.vertodigital.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "vertodigital": {
      "type": "http",
      "url": "https://mcp.vertodigital.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=vertodigital&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnZlcnRvZGlnaXRhbC5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "vertodigital": {
      "type": "http",
      "url": "https://mcp.vertodigital.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "vertodigital": {
      "httpUrl": "https://mcp.vertodigital.com/mcp"
    }
  }
}
extensions:
  "vertodigital":
    enabled: true
    name: "vertodigital"
    type: streamable_http
    uri: "https://mcp.vertodigital.com/mcp"
    timeout: 300

Quality 70 / 100needs work

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene79 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: vertodigital_search_case_studies (destructiveHint); vertodigital_get_page (destructiveHint); vertodigital_get_site_index (destructiveHint); …
  • pass
    tools.token_costabout 2,559 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes31 tool changes in 30 days
  • fail
    stability.rug_pull6 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 2,559 tokens to load them all · tool set 6f229e823485 · tools last changed 2026-10-20 · checked 2026-10-20 10:03 UTC

Tool changes

  • vertodigital_get_site_indexchangeddescription
    before

    Lists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/markdown/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find a page; when you need what a client achieved (stats and outcomes), use vertodigital_search_case_studies instead, even for one named client, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it, so section: "Services" with no query lists every service page; a section that matches nothing is ignored and section_found comes back false.

    after · 100% of words in common

    Lists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find a page; when you need what a client achieved (stats and outcomes), use vertodigital_search_case_studies instead, even for one named client, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it, so section: "Services" with no query lists every service page; a section that matches nothing is ignored and section_found comes back false.

  • vertodigital_search_case_studieschangeddescription, input schema, output schema
    before

    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, with section headings kept for context. Each match carries a case-studies/<slug> link to pass to vertodigital_get_page for the full write-up. Use it to find a specific client, or every result in an industry or channel; to find other kinds of pages (services, blog posts, events), use vertodigital_get_site_index, and for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. query is matched line by line as a case-insensitive substring, not ranked full-text search, so a single keyword ("LinkedIn") finds more than a phrase ("LinkedIn ads for fintech"); omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.

    after · 62% of words in common

    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 case studies as markdown, grouped under their industry headings. Each match is one line: the headline result as a link of the form https://vertodigital.com/markdown/case-studies/<slug>.md (pass it to vertodigital_get_page for the full write-up), then a one-sentence summary naming the client, what was done (including the CRM or platform, such as HubSpot, Salesforce or Marketo, where it mattered) and the results. Use it to find a specific client, or every result in an industry, channel or tool; to find other kinds of pages (services, blog posts, events), use vertodigital_get_site_index, and for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. A case study matches when every word of query starts a word in its title, summary or industry heading (case-insensitive, so "attribut" finds "attribution" and "LinkedIn fintech" finds LinkedIn work for FinTech clients), so one or two keywords find more than a sentence; no match returns match_count: 0 with a hint, not an error. Omit query for the whole library page (roughly 10 KB). Fetched live on every call.

  • vertodigital_send_enquirychangeddescription, input schema
    before

    Sends a message from a user to the VertoDigital team, delivered to the team's CRM and inbox, and returns a reference ID; the team replies to fromEmail, normally within one business day. Use it for service questions, partnerships, press, careers, and to request the free Pipeline Readiness Assessment (topic: "assessment", with the company and main pipeline challenge in message). If the user only wants contact details, use vertodigital_get_contact instead. Call it only with the user's consent and their real name and email: every call creates a new enquiry (not idempotent, so do not retry a call that succeeded), and it is rate-limited, returning an isError result with a retry delay in seconds when the limit is hit. No authentication required.

    after · 78% of words in common

    Sends a message from a user to the VertoDigital team and returns a reference ID. The message lands in the team's CRM and inbox, and the team replies to fromEmail, normally within one business day. Use it for service questions, partnerships, press and careers, or to request the free Pipeline Readiness Assessment: set topic: "assessment" and put the company and main pipeline challenge in message. If the user only wants contact details, use vertodigital_get_contact instead. Call it only with the user's consent, using their real name and email. Pass organization whenever the user names their company; it is saved as the company on the CRM record. Every call creates a new enquiry, so do not retry a call that succeeded. Calls are rate-limited: over the limit, the tool returns an isError result with a retry delay in seconds. No authentication required.

  • vertodigital_get_contactchangeddescription, output schema
    before

    Returns who to contact at 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 to reach the team or who to talk to. To send a message on the user's behalf, use vertodigital_send_enquiry instead; for any other page, use vertodigital_get_page. format: "summary" is served from a fixed record inside the server, so it is instant and returns only the structured contact object; "full" (the default) fetches the live /contact page as markdown, including the form fields and the direct-message option.

    after · 63% of words in common

    Returns who to contact at 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 to reach the team or who to talk to. To send a message on the user's behalf, use vertodigital_send_enquiry instead; for any other page, use vertodigital_get_page. Pick format by what the user needs: "summary" when you only need to pass on a name, email or link, since it comes from a fixed record inside the server and is instant; the default "full" when they want to see the contact form fields or the ways to message the team, since it fetches the live /contact page. If that live fetch fails, the tool returns the summary record instead of an error, with format: "summary" and a note saying so.

  • vertodigital_search_case_studieschangeddescription
    before

    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, with section headings kept for context. Each match carries a case-studies/<slug> link to pass to vertodigital_get_page for the full write-up. Use it to find a specific client, or every result in an industry or channel; for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. query is matched line by line as a case-insensitive substring, not ranked full-text search, so a single keyword ("LinkedIn") finds more than a phrase ("LinkedIn ads for fintech"); omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.

    after · 93% of words in common

    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, with section headings kept for context. Each match carries a case-studies/<slug> link to pass to vertodigital_get_page for the full write-up. Use it to find a specific client, or every result in an industry or channel; to find other kinds of pages (services, blog posts, events), use vertodigital_get_site_index, and for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. query is matched line by line as a case-insensitive substring, not ranked full-text search, so a single keyword ("LinkedIn") finds more than a phrase ("LinkedIn ads for fintech"); omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.

  • vertodigital_get_pagechangeddescription, input schema
    before

    Fetches one vertodigital.com page as clean markdown, with navigation, footer and scripts left out: service pages, case studies, blog posts, ebooks, event recaps, legal pages and more. Use it once you know which page you want; find slugs with vertodigital_get_site_index, or take the case-studies/<slug> links from vertodigital_search_case_studies results. For contact details alone, vertodigital_get_contact with format: "summary" is cheaper. slug is forgiving: a bare path (case-studies/ironscales), a /markdown/<slug>.md path and a full vertodigital.com URL all resolve to the same page, and an empty slug returns the homepage. Fetched live on every call. An unknown slug returns an isError result pointing to vertodigital_get_site_index, never an exception, so guessing a slug is safe.

    after · 79% of words in common

    Fetches one vertodigital.com page as clean markdown, with navigation, footer and scripts left out: service pages, case studies, blog posts, ebooks, event recaps, legal pages and more. Use it once you know which page you want; find slugs with vertodigital_get_site_index, or take the case-studies/<slug> links from vertodigital_search_case_studies results. For contact details alone, vertodigital_get_contact with format: "summary" is cheaper. slug is forgiving: a bare path (case-studies/ironscales), a /markdown/<slug>.md path and a full vertodigital.com URL all resolve to the same page; letter case, a trailing slash, a .html or .md extension and any ?query or #fragment are ignored, and an empty slug returns the homepage. Fetched live on every call and returned whole, with no pagination: most pages are under 20 KB of markdown, the longest about 37 KB. An unknown slug returns an isError result pointing to vertodigital_get_site_index, never an exception, so guessing a slug is safe.

  • vertodigital_get_site_indexchangeddescription, input schema
    before

    Lists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/markdown/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find pages on a topic; to search inside case-study text for stats and outcomes, use vertodigital_search_case_studies, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it; a section that matches nothing is ignored and section_found comes back false.

    after · 90% of words in common

    Lists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/markdown/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find a page; when you need what a client achieved (stats and outcomes), use vertodigital_search_case_studies instead, even for one named client, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it, so section: "Services" with no query lists every service page; a section that matches nothing is ignored and section_found comes back false.

  • vertodigital_get_value_propositionchangedinput schema
  • vertodigital_search_case_studieschangeddescription
    before

    Searches VertoDigital's full case-study library (B2B technology clients in cybersecurity, data platforms, FinTech, GTM SaaS, cloud infrastructure and more) and returns the matching lines as markdown, with section headings kept for context. Each match carries a case-studies/<slug> link to pass to vertodigital_get_page for the full write-up. Use it to find a specific client, or every result in an industry or channel; for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. query is matched line by line as a case-insensitive substring, not ranked full-text search, so a single keyword ("LinkedIn") finds more than a phrase ("LinkedIn ads for fintech"); omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.

    after · 94% of words in common

    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, with section headings kept for context. Each match carries a case-studies/<slug> link to pass to vertodigital_get_page for the full write-up. Use it to find a specific client, or every result in an industry or channel; for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. query is matched line by line as a case-insensitive substring, not ranked full-text search, so a single keyword ("LinkedIn") finds more than a phrase ("LinkedIn ads for fintech"); omit it for the whole library (roughly 10 KB). Fetched live from the case-studies page on every call.

  • vertodigital_get_site_indexchangeddescription, input schema, output schema
    before

    Lists every page on vertodigital.com as a markdown index: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API. Use it to discover what exists and to find slugs: each link has the form https://vertodigital.com/markdown/<slug>.md, and <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.txt 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.

    after · 54% of words in common

    Lists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/markdown/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find pages on a topic; to search inside case-study text for stats and outcomes, use vertodigital_search_case_studies, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it; a section that matches nothing is ignored and section_found comes back false.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 92 / 100

provenance85
liveness98
freshness85
hygiene100

+repository +dns-namespace +website +reachable +uptime-94% ~updated-32d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.vertodigital.com/mcp streamable-httpnoneyes94%362 ms2026-07-282026-10-20

Tools (6)

vertodigital_get_contactread-onlyReturns who to contact at 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 to reach the team or who to talk to. To send a message on the user's behalf, use vertodigital_send_enquiry instead; for any other page, use vertodigital_get_page. Pick format by what the user needs: "summary" when you only need to pass on a name, email or link, since it comes from a fixed record inside the server and is instant; the default "full" when they want to see the contact form fields or the ways to message the team, since it fetches the live /contact page. If that live fetch fails, the tool returns the summary record instead of an error, with format: "summary" and a note saying so.
vertodigital_get_pageread-onlyFetches one vertodigital.com page as clean markdown, with navigation, footer and scripts left out: service pages, case studies, blog posts, ebooks, event recaps, legal pages and more. Use it once you know which page you want; find slugs with vertodigital_get_site_index, or take the case-studies/<slug> links from vertodigital_search_case_studies results. For contact details alone, vertodigital_get_contact with format: "summary" is cheaper. slug is forgiving: a bare path (case-studies/ironscales), a /markdown/<slug>.md path and a full vertodigital.com URL all resolve to the same page; letter case, a trailing slash, a .html or .md extension and any ?query or #fragment are ignored, and an empty slug returns the homepage. Fetched live on every call and returned whole, with no pagination: most pages are under 20 KB of markdown, the longest about 37 KB. An unknown slug returns an isError result pointing to vertodigital_get_site_index, never an exception, so guessing a slug is safe.
vertodigital_get_site_indexread-onlyLists or searches every page on vertodigital.com. Without query, returns the site index as markdown: one link and a one-line summary per page, grouped under section headings such as Services, Industries, Case studies, Content Hub and Agent API (fetched live from /llms.txt, under 30 KB). With query, searches the title and summary of every page, including each blog post, event, ebook, video and case study from the full Content Hub and case-study indexes, and returns only the matching links grouped by section. Each link has the form https://vertodigital.com/<slug>.md, and <slug> is the input vertodigital_get_page expects. Use it to find a page; when you need what a client achieved (stats and outcomes), use vertodigital_search_case_studies instead, even for one named client, and to match a buyer's challenge to a service, use vertodigital_get_value_proposition. A page matches query when every word starts a word in its title or summary (case-insensitive, so "attribut" finds "attribution"); no match returns match_count: 0 with a hint, not an error. section narrows either mode to headings containing it, so section: "Services" with no query lists every service page; a section that matches nothing is ignored and section_found comes back false.
vertodigital_get_value_propositionread-onlyMatches 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 and deterministic. A full sentence works as a query, since an item matches when one of its keywords appears in it; a query that matches nothing returns empty lists rather than an error, so retry with a broader term such as "attribution". aspect limits the response to one list.
vertodigital_search_case_studiesread-onlySearches 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 case studies as markdown, grouped under their industry headings. Each match is one line: the headline result as a link of the form https://vertodigital.com/markdown/case-studies/<slug>.md (pass it to vertodigital_get_page for the full write-up), then a one-sentence summary naming the client, what was done (including the CRM or platform, such as HubSpot, Salesforce or Marketo, where it mattered) and the results. Use it to find a specific client, or every result in an industry, channel or tool; to find other kinds of pages (services, blog posts, events), use vertodigital_get_site_index, and for a short, curated set of flagship proof points tied to a buyer's challenge, use vertodigital_get_value_proposition with aspect: "proof_points" instead. A case study matches when every word of query starts a word in its title, summary or industry heading (case-insensitive, so "attribut" finds "attribution" and "LinkedIn fintech" finds LinkedIn work for FinTech clients), so one or two keywords find more than a sentence; no match returns match_count: 0 with a hint, not an error. Omit query for the whole library page (roughly 10 KB). Fetched live on every call.
vertodigital_send_enquirySends a message from a user to the VertoDigital team and returns a reference ID. The message lands in the team's CRM and inbox, and the team replies to fromEmail, normally within one business day. Use it for service questions, partnerships, press and careers, or to request the free Pipeline Readiness Assessment: set topic: "assessment" and put the company and main pipeline challenge in message. If the user only wants contact details, use vertodigital_get_contact instead. Call it only with the user's consent, using their real name and email. Pass organization whenever the user names their company; it is saved as the company on the CRM record. Every call creates a new enquiry, so do not retry a call that succeeded. Calls are rate-limited: over the limit, the tool returns an isError result with a retry delay in seconds. No authentication required.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.vertodigital/mcp",
  "title": "VertoDigital MCP Server",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.vertodigital.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "2.0.0",
  "repository": {
    "url": "https://github.com/VertoAgency/website",
    "source": "github"
  },
  "websiteUrl": "https://vertodigital.com",
  "description": "B2B marketing intelligence and lead-capture tools for vertodigital.com."
}