Servidor MCP

VertoDigital MCP Server

com.vertodigital/mcp
Marketing y publicidad Ventas y CRM Público y accesible MCP 2025-11-25

Qué hace este MCP

Searches and retrieves VertoDigital marketing content and case studies, explains service value propositions, and submits contact enquiries.

vertodigital_get_contact
Returns 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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'format': {'enum': ['summary', 'full'], 'type': 'string', 'description': '"summary" returns a compact structured object (name, title, email, LinkedIn, response SLA, contact form URL). "full" (default) returns the complete /contact page as markdown.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['format'], 'properties': {'format': {'enum': ['summary', 'full'], 'type': 'string', 'description': 'Which format was returned'}, 'contact': {'type': 'object', 'required': ['contact_name', 'title', 'location', 'email', 'linkedin', 'response_sla', 'contact_form_url'], 'properties': {'email': {'type': 'string'}, 'title': {'type': 'string'}, 'linkedin': {'type': 'string'}, 'location': {'type': 'string'}, 'contact_name': {'type': 'string'}, 'response_sla': {'type': 'string'}, 'contact_form_url': {'type': 'string'}}, 'description': 'Present when format is "summary"', 'additionalProperties': False}, 'markdown': {'type': 'string', 'description': 'The /contact page as markdown - present when format is "full"'}}, 'additionalProperties': False}
vertodigital_get_page
Fetches the full markdown content of any VertoDigital page by its URL slug - service pages, case studies, blog posts, about, and 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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'URL path of the page without leading slash or extension. Examples: "about", "services", "case-studies/ironscales", "services/inbound/b2b-and-saas-linkedin-advertising". Valid slugs are listed in vertodigital_get_site_index\'s output.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'url', 'markdown'], 'properties': {'url': {'type': 'string', 'description': 'Canonical URL of the page on vertodigital.com'}, 'slug': {'type': 'string', 'description': 'The normalised slug that was fetched'}, 'markdown': {'type': 'string', 'description': 'The document as markdown - identical to the text content block.'}}, 'additionalProperties': False}
vertodigital_get_site_index
Returns the full site index - every VertoDigital page's URL and a one-line description, source of the valid slugs used by vertodigital_get_page. Read-only, no side effects, reflects the live /llms.txt index.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'section': {'type': 'string', 'description': 'Optional section heading to filter to, e.g. "Services", "Case studies", "Content Hub", "Industries". Matched case-insensitively against the index\'s section headings. Omit to return the full index.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['section', 'section_found', 'markdown'], 'properties': {'section': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'The section filter that was requested, or null for the full index'}, 'markdown': {'type': 'string', 'description': 'The document as markdown - identical to the text content block.'}, 'section_found': {'type': 'boolean', 'description': 'True when the requested section matched a heading; false when it did not and the full index was returned instead'}}, 'additionalProperties': False}
vertodigital_search_case_studies
Searches across all 49 VertoDigital case studies by keyword - client name, industry, service, or outcome. Returns matching excerpts as markdown, each with its own case-studies/<slug> URL for a full-detail fetch via vertodigital_get_page. Broad but shallow; the 4 flagship, stats-first proof points are available 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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'description': 'Filter keyword - client name, industry, service, or outcome. Examples: "cybersecurity", "LinkedIn", "SnapLogic", "pipeline", "SEO". Omit to return the full list of case studies.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'markdown'], 'properties': {'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'The filter keyword that was applied, or null for the full list'}, 'markdown': {'type': 'string', 'description': 'The document as markdown - identical to the text content block.'}}, 'additionalProperties': False}
vertodigital_send_enquiry
Submits a general contact enquiry to VertoDigital on behalf of a user - sales, partnership, press, careers, or general 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 Assessment, direct the user to https://vertodigital.com/assessment - the dedicated assessment-request tool is only visible to callers with an assessment-key credential.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fromName', 'fromEmail', 'message'], 'properties': {'topic': {'enum': ['assessment', 'services', 'partnership', 'press', 'careers', 'general'], 'type': 'string', 'description': 'Enquiry category. Defaults to "general".'}, 'message': {'type': 'string', 'description': 'The enquiry itself, at least 10 characters'}, 'fromName': {'type': 'string', 'description': 'Full name of the person submitting the enquiry'}, 'fromEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Contact email address'}, 'organization': {'type': 'string', 'description': 'Company or organization name'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'reference', 'message'], 'properties': {'status': {'type': 'string', 'const': 'accepted'}, 'message': {'type': 'string'}, 'reference': {'type': 'string', 'description': 'Reference ID for the enquiry'}}, 'additionalProperties': False}
vertodigital_why_verto
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'description': 'Plain-language challenge, topic, industry, or client name to filter by. Examples: "we can\'t attribute our ad spend to pipeline", "SEO", "pricing", "SnapLogic". Omit to return everything unfiltered.'}, 'aspect': {'enum': ['services', 'proof_points', 'differentiators'], 'type': 'string', 'description': 'Narrow the response to one category: "services" (which VertoDigital service fits this challenge), "proof_points" (flagship case study stats), or "differentiators" (why clients choose VertoDigital). Omit to return all three.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'services': {'type': 'array', 'items': {'type': 'object', 'required': ['service', 'service_page', 'pitch', 'proof'], 'properties': {'pitch': {'type': 'string', 'description': 'One-paragraph description of how the service works'}, 'proof': {'type': 'object', 'required': ['stat', 'client'], 'properties': {'stat': {'type': 'string'}, 'client': {'type': 'string'}}, 'description': 'Headline result and the client it came from', 'additionalProperties': False}, 'service': {'type': 'string', 'description': 'Service name'}, 'service_page': {'type': 'string', 'description': 'Path of the service page on vertodigital.com'}}, 'additionalProperties': False}, 'description': 'Matched services - present unless aspect narrows to another category'}, 'proof_points': {'type': 'array', 'items': {'type': 'object', 'required': ['client', 'industry', 'service', 'stats', 'what_we_did', 'case_study_url'], 'properties': {'stats': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Headline results from the case study'}, 'client': {'type': 'string'}, 'service': {'type': 'string'}, 'industry': {'type': 'string'}, 'what_we_did': {'type': 'string'}, 'case_study_url': {'type': 'string', 'description': 'Full URL of the case study'}}, 'additionalProperties': False}, 'description': 'Matched flagship case-study proof points - present unless aspect narrows to another category'}, 'differentiators': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'description', 'proof'], 'properties': {'proof': {'type': 'string', 'description': 'The stat or fact backing this differentiator'}, 'title': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Matched reasons clients choose VertoDigital - present unless aspect narrows to another category'}}, 'additionalProperties': False}
Modificado
vertodigital_send_enquiry
1 de October de 2026 a las 02:43
Modificado
vertodigital_why_verto
1 de October de 2026 a las 02:43
Modificado
vertodigital_get_contact
1 de October de 2026 a las 02:43
Modificado
vertodigital_search_case_studies
1 de October de 2026 a las 02:43
Modificado
vertodigital_get_page
1 de October de 2026 a las 02:43
Modificado
vertodigital_get_site_index
1 de October de 2026 a las 02:43
Añadido
vertodigital_send_enquiry
19 de September de 2026 a las 02:40
Añadido
vertodigital_why_verto
19 de September de 2026 a las 02:40
Añadido
vertodigital_get_contact
19 de September de 2026 a las 02:40
Añadido
vertodigital_search_case_studies
19 de September de 2026 a las 02:40
Añadido
vertodigital_get_page
19 de September de 2026 a las 02:40
Añadido
vertodigital_get_site_index
19 de September de 2026 a las 02:40