Mentionry
What this MCP does
Performs SEO and backlink research, including competitor discovery, backlink gaps, prospect qualification, link verification, visibility analysis, and outreach drafting.
Tools
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}, 'competitors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Up to five competitor domains.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'description': 'From list_agents.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional. Sharpens the search half.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['prospect_url', 'hook', 'sender_site'], 'properties': {'hook': {'type': 'string', 'description': 'Why this page would link to you.'}, 'page_title': {'type': 'string'}, 'description': {'type': 'string', 'description': 'What your site does.'}, 'sender_name': {'type': 'string'}, 'sender_site': {'type': 'string', 'description': 'Your domain.'}, 'prospect_url': {'type': 'string', 'description': 'The page you want the link on.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'topic': {'type': 'string', 'description': 'Optional. Narrows the search to one theme.'}, 'domain': {'type': 'string'}, 'audience': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string', 'description': 'What the site does. Use read_site if you do not have one.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': "What to draw, specifically: subject, setting, style, lighting, colours, mood. Name the brand's colours when you know them. No text inside the image unless asked."}, 'quality': {'enum': ['fast', 'best'], 'type': 'string', 'description': 'Default fast.'}, 'aspect_ratio': {'enum': ['1:1', '16:9', '9:16', '4:3', '3:4', '3:2', '2:3'], 'type': 'string', 'description': 'Default 1:1. 16:9 for a hero, 9:16 for a story, 4:3 for a card.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'The motion and the scene: what moves, camera, pace, mood.'}, 'quality': {'enum': ['fast', 'best'], 'type': 'string', 'description': 'Default fast.'}, 'seconds': {'type': 'integer', 'maximum': 8, 'minimum': 3, 'description': 'Default 5.'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1'], 'type': 'string', 'description': 'Default 16:9. 9:16 for a story or a reel.'}, 'first_frame_url': {'type': 'string', 'description': 'Optional. The /m/... address of a generated picture to animate.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'The domain to judge, for example mentionry.com'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['document_id'], 'properties': {'version': {'type': 'number', 'description': '1 is the newest. Omit for the newest.'}, 'document_id': {'type': 'string', 'description': 'From list_documents.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['dimension'], 'properties': {'days': {'type': 'number', 'description': 'Window length in days. Default 30.'}, 'dimension': {'enum': ['day', 'model', 'region', 'persona', 'prompt', 'topic'], 'type': 'string', 'description': 'How to group. `day` for a trend over time; the others compare buckets.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'inputs': {'type': 'object', 'description': "The agent's declared inputs, keyed by `key`. Values are strings.", 'additionalProperties': {'type': 'string'}}, 'agent_id': {'type': 'string', 'description': 'From list_agents.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain', 'pitched'], 'properties': {'domain': {'type': 'string', 'description': 'Your domain.'}, 'pitched': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The domains or URLs you pitched.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['title', 'goal'], 'properties': {'goal': {'type': 'string'}, 'tone': {'type': 'string'}, 'notes': {'type': 'string'}, 'offer': {'type': 'string'}, 'title': {'type': 'string', 'description': "The template's name in Documents and the subject line."}, 'images': {'type': 'array', 'items': {'type': 'string'}, 'description': '/m/... addresses from generate_image.'}, 'cta_url': {'type': 'string'}, 'audience': {'type': 'string'}, 'cta_text': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'string'}}, 'preheader': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['title', 'goal'], 'properties': {'goal': {'type': 'string', 'description': 'What the page must make the reader do, in one sentence.'}, 'tone': {'type': 'string'}, 'notes': {'type': 'string', 'description': 'Anything else to honour: colours, length, what to avoid.'}, 'offer': {'type': 'string'}, 'title': {'type': 'string', 'description': "The page's name in Documents and its <title>."}, 'images': {'type': 'array', 'items': {'type': 'string'}, 'description': '/m/... addresses from generate_image, in the order to use them.'}, 'cta_url': {'type': 'string'}, 'audience': {'type': 'string'}, 'cta_text': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The sections wanted, in order, each in a few words.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…
rankparse-mcp
Provides SEO and search marketing research including backlinks, authority, competitor gaps, Google Ads keyword metrics, and Googl…
VarynForge
Supports SEO research and content planning through niche analysis, competitor and keyword research, opportunity discovery, and wr…
AfterLaunch: the agentic growth marketing engine
Runs growth-marketing workflows covering SEO, AI-search visibility, competitor analysis, content planning, distribution channels,…
sonar
Provides app-store optimization tools for keyword research, rankings, reviews, competitor analysis, alerts, and ASO scoring on iO…
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
AgentSEO
Provides SEO research and execution tools for SERP analysis, rankings, backlinks, content gaps, technical audits, and AI visibili…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.