VarynForge is an SEO research SaaS that exposes its full workflow as MCP tools. Connect once from Claude Desktop, Cursor, Claude Code, or any MCP host — then ask your agent to set up a project, hand it your article ideas, and forge writer-ready briefs the host agent uses as its writing prompt. Free tier: forge briefs from your own ideas (10/day), browse research-discovered opportunities. Paid tier: run research to discover data-backed keyword opportunities and ranked competitor pages, then forge briefs from them. 30+ tools cover projects, research runs, keywords, clusters, competitors, content plans, briefs, and writer guidance. OAuth-secured (Better Auth)
概要
Tool list (one-line each)
Projects + niche
create_project— Create a new project from a website URL or niche description. Returns immediately; niche analysis and asset mapping run asynchronously.list_projects— List all projects for the authenticated operator.get_project— Get one project's niche profile, target audience, and research status.get_project_asset— Get the asset (website/product) associated with a project.get_project_overview— At-a-glance read on a project — niche summary, keyword stats, top-priority suggestions.update_niche— Update a niche profile (name, industry, language, country).
Research lifecycle
start_research_run— Trigger a research run (paid; one credit).get_research_status— Poll the latest run — runId, status, progress percent, elapsed seconds, last error.
Keywords + opportunities
list_keywords— List keywords tracked for a project — text, difficulty, intent, volume bucket.get_keyword_detail— Get a keyword's ranking pages and related project keywords.list_opportunities— List ranked content opportunity clusters. Goal filters: fast_wins, high_intent, authority_building, competitor_gap.get_opportunity_detail— Get a cluster's top-20 keywords, top-10 pages, top-5 podium, linked suggestions.
Competitors
list_competitors— List companies tracked as competitors for a project.get_competitor_detail— Company detail in a project context — top pages, top keywords.set_competitor_importance— Mark a competitor important / default / ignored.add_competitor_by_domain— Add a competitor by domain (e.g. example.com).
Pages
list_pages— List ranked pages tracked for a project.get_page_dossier— Page dossier — title, URL, target keywords, content analysis, rankings.
Content plan + suggestions
list_article_suggestions— List article suggestions in a project's content plan.get_article_suggestion— Get an article suggestion's details and brief availability.add_article_suggestion— Add a bare article suggestion (title + optional intent).create_article_suggestion_with_input— Free-tier path: create a brief-ready suggestion from the operator's own input (title, keywords, intent, audience, angle).delete_article_suggestion— Delete an article suggestion and its brief.update_article_status— Move an article through planned → generating_brief → brief_ready → out_for_writing → monitoring.create_content_plan_from_opportunities— Harvest top-30 opportunity clusters from a completed research run into a content plan.
Brief generation + writer handoff
generate_article_brief— Forge a writer-ready brief. Idempotent: returns the existing brief for a suggestion without consuming quota; passforce: trueto regenerate. Free: 10/day. Paid: unlimited.get_article_brief— Get the full brief. Passcompact=trueto dropreferenceArticles(informational only); editorial fields stay populated.download_brief_markdown— Get the brief assembled as inline markdown (≤8K chars) for the host agent to use as a writing prompt.
Agent guidance
get_instructions— VarynForge workflow guide for the host agent (free vs paid paths, token-economy rules, walls).get_account_status— Current plan, limits, locked tools, upgrade URL, plans summary.get_writer_system_prompt— Writer system prompt the host agent loads before drafting articles.
サーバー設定
{
"mcpServers": {
"varynforge": {
"url": "https://app.varynforge.com/api/mcp"
}
}
}