accueil / serveurs / Recherche & Web / com.momenticmarketing/momentic
com.momenticmarketing/momentic
serveur MCP (Model Context Protocol) · momentic-mcp 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.momenticmarketing/momentic est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.momenticmarketing/momentic » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- analyze_page≈ 247 tokens
Fetches any public URL and returns structured on-page SEO signals: title, meta description, canonical (+ canonicalCount), lang, heading counts, schema types (JSON-LD including @graph and nested entities, plus microdata and schema.org RDFa; schemaTypesBySyntax splits them), OpenGraph/Twitter cards (any attribute order), internal/external link counts, word count (body text without scripts, templates, comments; see wordCountMethod), and whether markdown is served for Accept: text/markdown. Text values are entity-decoded. pageLoaded:false means the checker was refused or got an error or challenge page; then title, schemaTypes and wordCount are null (unknown, not empty). markdownNegotiation is null with markdownNegotiationChecked:false when the markdown probe was refused.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Absolute http(s) URL
Exemple d'appel{"name": "analyze_page", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - analyze_site≈ 308 tokens
Probes a domain root for site-wide AI-discovery signals: /llms.txt; /robots.txt parsed per RFC 9309 for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, GoogleOther, Google-Extended, CCBot, Applebot-Extended, Meta-ExternalAgent, meta-externalfetcher, Amzn-SearchBot, MistralAI-User, DuckAssistBot (aiBotStatus is the verdict for the homepage path / only; aiBotDisallows lists rules that still block an allowed bot elsewhere); the sitemap (/sitemap.xml or robots.txt Sitemap lines, sitemap indexes followed, gzip read): urlCount is unique page URLs, urlCountComplete says whether every sitemap file was read; /.well-known/agent-skills/index.json, /.well-known/api-catalog, /.well-known/mcp/server-card.json; and the homepage Link header. Every file reports found: true, false (checked and absent, including HTML catch-all pages), or null with checked:false (blocked, erroring or timed out: unknown).
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Root domain or full URL (e.g. "example.com" or "https://example.com")
Exemple d'appel{"name": "analyze_site", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ask_momentic≈ 212 tokens
Asks Ask Momentic a question and returns its answer, written by AI from momenticmarketing.com pages, with the Momentic pages it is based on as sources. Use it for questions about Momentic (services, Atlas, the team, case studies, pricing) and about SEO and AI search topics Momentic publishes research on, such as AI chatbot market share, AI Overviews, llms.txt, AI crawlers or query fan out. A question someone asked before returns at once; a new one takes about 30 seconds. If the result says the answer is still being written, call the tool again with the same question after about 30 seconds.
Paramètres, retour & exemple (1)
Paramètresquestion· string · requis
The question, in plain words (2 to 200 characters).
Exemple d'appel{"name": "ask_momentic", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_bots≈ 411 tokens
Probes a URL with AI crawler user agents, using the operators' current documented strings (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, GoogleOther, Google-Agent, CCBot, Applebot, meta-externalagent, meta-externalfetcher, Amzn-SearchBot, MistralAI-User, DuckAssistBot) in parallel, plus a regular Chrome browser request as a baseline, and returns per-bot reachability (status, key WAF/CDN headers, verdict). Reveals WAF/CDN-layer blocks that robots.txt audits miss. Verdicts: reachable, blocked-403, blocked-4xx, challenged-by-cdn (including 200 challenge pages), rate-limited-429, redirected-to-block-page, inconclusive-not-bot-specific (the browser baseline was refused too, so the block is not aimed at the bot), not-found, server-error-5xx, timeout, fetch-error. summary.blocked counts only bot-specific blocks; timeouts and errors are counted separately. Requests come from Cloudflare's network, not the bot operators' IPs (see probe.note). Google-Extended and Applebot-Extended are robots.txt tokens, not user agents, and are not probed.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Absolute http(s) URL to probetimeoutMs· number · optionnel
Per-fetch timeout in ms (default 5000)userAgents· array · optionnel
Optional UA strings to test. Defaults to the bots listed above (robots.txt tokens such as Google-Extended and Applebot-Extended are not probed).
Exemple d'appel{"name": "check_bots", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compute_link_graph≈ 465 tokens
Pure graph computation over a crawled page set. Input: an array of {url, internalLinks: [{href, anchor}, ...], title?, bodyText?}. Returns orphan pages (in-degree 0, excluding the homepage), hubs (top-N by in-degree), authorities (top-N by out-edges to hubs), PageRank-lite ranking, anchor-diversity issues (all-anchors-same, no-descriptive-anchors), connected components, and isolated clusters. With options.findMentions=true and title+bodyText supplied, also returns mention-not-linked suggestions. URL normalization (trailing slash, lowercased host, dropped utm_*/fbclid/gclid/etc.) is on by default.
Paramètres, retour & exemple (2)
Paramètrespages· array · requis
Array of crawled pagesoptions· object · optionnel
Exemple d'appel{"name": "compute_link_graph", "arguments": {"pages": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract_links≈ 214 tokens
Pure HTML parser. Given a single page's HTML and its baseUrl, returns every <a href> resolved to absolute, separated into internal vs external by host, with cleaned anchor text, rel attribute, and nofollow flag. Skips fragments, mailto:, tel:, javascript:, and empty hrefs. Designed to feed compute_link_graph: the agent crawls pages on the user's machine (their IP, no Cloudflare subrequest cap) and calls extract_links per page, then ships the structured page data into compute_link_graph.
Paramètres, retour & exemple (2)
Paramètreshtml· string · requis
Raw HTML of the pagebaseUrl· string · requis
Absolute URL of the page (used to resolve relative links and identify internal vs external)
Exemple d'appel{"name": "extract_links", "arguments": {"html": "texte", "baseUrl": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_brand_overview≈ 69 tokens
Returns the canonical AI-readable description of Momentic from /llms.txt. Use for authoritative brand info, positioning, services, and contact.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_brand_overview", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_page≈ 100 tokens
Fetches a Momentic page as Markdown (uses Cloudflare's Markdown for Agents). Pass an absolute path like "/team/jane-doe" or a full momenticmarketing.com URL.
Paramètres, retour & exemple (1)
Paramètrespath· string · requis
Absolute path or full URL on momenticmarketing.com
Exemple d'appel{"name": "get_page", "arguments": {"path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_pages≈ 116 tokens
Lists pages on momenticmarketing.com from sitemap.xml. Optional `section` filter: team, case-studies, capabilities, services, blog, seo-news, content-academy, google-updates, blog-categories, careers, about, contact, pricing.
Paramètres, retour & exemple (1)
Paramètressection· string · optionnel
Section slug (e.g. "team", "case-studies"). Omit to list all.
Exemple d'appel{"name": "list_pages", "arguments": {"section": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_entity≈ 415 tokens
Resolves a brand/topic/person to a structured entity record built from Wikidata + Wikipedia (free APIs, no auth). Pass exactly one of: `name` (search by string), `qid` (Wikidata Q-number to skip search), or `wikipediaTitle` (resolves to QID via the article's wikibase_item). Returns: qid, label, description, instanceOf (P31 with resolved labels), sameAs (Wikipedia + claim-derived URLs for Twitter/Instagram/Facebook/GitHub/LinkedIn/YouTube/Crunchbase/official site), sitelinks (top 10 language wikis) and sitelinkCount, Wikipedia summary + thumbnail, Wikipedia section outline (canonical sub-topic structure for content briefs), and alternativeMatches when a name search returned multiple candidates. Powers entity-graph alignment checks (Stage 4 trustworthiness, Stage 10B verification) and feeds the content-brief skill's outline.
Paramètres, retour & exemple (4)
Paramètresqid· string · optionnel
Wikidata Q-number (e.g. "Q12345") to fetch directly, skipping search.name· string · optionnel
Brand/topic/person name to search Wikidata for. The top match is resolved; runners-up are returned in alternativeMatches.skipWikipedia· boolean · optionnel
If true, return Wikidata-only (no Wikipedia summary/sections). Default false.wikipediaTitle· string · optionnel
English Wikipedia article title (e.g. "Acme_Corporation"). Resolves to QID via pageprops, then proceeds.
Exemple d'appel{"name": "lookup_entity", "arguments": {"qid": "texte", "name": "texte", "skipWikipedia": true, "wikipediaTitle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parse_freshness_signals≈ 371 tokens
Pure parser (no fetching). Given HTML plus optional response headers and a sitemap entry for the same URL, extracts every freshness marker on the page — HTTP Last-Modified, sitemap lastmod, JSON-LD dateModified/datePublished (including @graph), OpenGraph article:modified_time/published_time, meta updated/dc.date.modified/dcterms.modified/itemprop dateModified, and the first labelled visible date (Last updated / Updated / Published). Returns per-source ISO dates, the freshest source, cross-source agreement spread, and heuristic flags (stale year in title, suspicious future date, only-published-not-modified, none-at-all). Powers the geo-aeo-readiness skill's freshness check — `Last-Modified` headers and `dateModified` JSON-LD are weighted heavily for AI grounding eligibility.
Paramètres, retour & exemple (4)
Paramètresurl· string · optionnel
URL the HTML was fetched from (for context)html· string · requis
Full HTML of the pageheaders· object · optionnel
Response headers as a plain object with lowercased keys (e.g. {"last-modified": "..."})sitemapEntry· object · optionnel
Parsed sitemap entry for this URL, e.g. {"lastmod": "2026-04-15"}
Exemple d'appel{"name": "parse_freshness_signals", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 390 tokens
Full-text search across every page on momenticmarketing.com (blog posts, research, the Google update tracker with each update's status and dates, case studies, Content Academy guides, Atlas, team pages, careers, the SEO news feed item by item, and Momentic's agent tools and skills), including pages published since Webflow's sitemap was last rebuilt. Returns up to 10 pages ranked by relevance (newest first when the query asks for the latest, newest or most recent; tracker pages by the date Google announced the update), each with its URL, title, content type, published date, author and the passage that best matches the query. Read a full page with get_page.
Paramètres, retour & exemple (4)
Paramètrestype· string · optionnel · research | blog | google-update | case-study | guide | atlas | event | team
Optional: only pages of this content type.query· string · requis
Search term or questionformat· string · optionnel · text | json
Optional: json returns structured results (url, title, type, date, author, image, passage; tracker pages also tracker: status, announced, started, completed, kind).recent· boolean · optionnel
Optional: newest first among relevant pages (also implied by words like latest, newest, most recent in the query). Tracker pages sort by the date Google announced the update.
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».