Read your site.
Forge your next ten articles.
VarynForge exposes its full SEO 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.
31+ tools · OAuth-secured · Free tier: 10 briefs / day
Pick your host. Connect once.
One endpoint, four hosts. OAuth handles the rest.
Claude Desktop
Built-in Connectors UI — no config file needed
- 1Open Claude Desktop → Settings → Connectors
- 2Click Add custom connector
- 3Paste the URL:
https://app.varynforge.com/api/mcp
Or paste this into claude_desktop_config.json
{
"mcpServers": {
"varynforge": {
"url": "https://app.varynforge.com/api/mcp"
}
}
}→ On first tool call, your browser opens; sign in once.
Claude Code
Run once in any terminal
claude mcp add --transport http varynforge https://app.varynforge.com/api/mcp→ On first tool call, your browser opens; sign in once.
Codex
OpenAI Codex CLI + IDE extension
codex mcp add varynforge --url https://app.varynforge.com/api/mcp→ On first tool call, your browser opens; sign in once.
First MCP in Codex? Set experimental_use_rmcp_client = true in ~/.codex/config.toml.
Cursor
One-click install via Cursor deep link
Or paste this into .cursor/mcp.json
{
"mcpServers": {
"varynforge": {
"url": "https://app.varynforge.com/api/mcp"
}
}
}→ On first tool call, your browser opens; sign in once.
VS Code
One-click install via VS Code redirect
Or paste this into your MCP config
{
"mcpServers": {
"varynforge": {
"url": "https://app.varynforge.com/api/mcp"
}
}
}→ On first tool call, your browser opens; sign in once.
The whole SEO workflow.
Inside the host chat.
Connect once, OAuth-sign in
Drop the snippet into your host agent, restart, and follow the OAuth prompt. Better Auth handles the token exchange — no API keys to manage.
Hand your agent a project
"Set up a project for example.com." Niche analysis and asset mapping run asynchronously; your agent polls and reports back.
Forge briefs from ideas — or from research
Free tier: hand your agent topic ideas, forge writer-ready briefs (10 / day). Paid tier: run keyword research, harvest opportunity clusters into a content plan, forge briefs from data.
Use the brief as the writing prompt
Call download_brief_markdown and the host agent loads the brief plus the VarynForge writer system prompt — then drafts. No leaving the chat.
31+ tools, eight categories.
Every tool returns structured JSON. Reads come back in agent-sized payloads (no 189K-token dumps); writes return entitlement context so your host agent always knows what to do next.
Projects + niche
create_projectCreate a new project from a website URL or niche description. Returns immediately; niche analysis and asset mapping run asynchronously.
list_projectsList all projects for the authenticated operator.
get_projectGet one project's niche profile, target audience, and research status.
get_project_assetGet the asset (website / product) associated with a project.
get_project_overviewAt-a-glance read on a project — niche summary, keyword stats, top-priority suggestions.
update_nicheUpdate a niche profile (name, industry, language, country).
Research lifecycle
start_research_runTrigger a research run (paid; one credit).
get_research_statusPoll the latest run — runId, status, progress percent, elapsed seconds, last error.
Keywords + opportunities
list_keywordsList keywords tracked for a project — text, difficulty, intent, volume bucket.
get_keyword_detailGet a keyword's ranking pages and related project keywords.
list_opportunitiesList ranked content opportunity clusters. Goal filters: fast_wins, high_intent, authority_building, competitor_gap.
get_opportunity_detailGet a cluster's top-20 keywords, top-10 pages, top-5 podium, linked suggestions.
Competitors
list_competitorsList companies tracked as competitors for a project.
get_competitor_detailCompany detail in a project context — top pages, top keywords.
set_competitor_importanceMark a competitor important / default / ignored.
add_competitor_by_domainAdd a competitor by domain (e.g. example.com).
Pages
list_pagesList ranked pages tracked for a project.
get_page_dossierPage dossier — title, URL, target keywords, content analysis, rankings.
Content plan + suggestions
list_article_suggestionsList article suggestions in a project's content plan.
get_article_suggestionGet an article suggestion's details and brief availability.
add_article_suggestionAdd a bare article suggestion (title + optional intent).
create_article_suggestion_with_inputFree-tier path: create a brief-ready suggestion from the operator's own input (title, keywords, intent, audience, angle).
delete_article_suggestionDelete an article suggestion and its brief.
update_article_statusMove an article through planned → generating_brief → brief_ready → out_for_writing → monitoring.
create_content_plan_from_opportunitiesHarvest top-30 opportunity clusters from a completed research run into a content plan.
Brief generation + writer handoff
generate_article_briefForge a writer-ready brief. Idempotent: returns the existing brief without consuming quota; pass force: true to regenerate. Free: 10 / day. Paid: unlimited.
get_article_briefGet the full brief. Pass compact=true to drop referenceArticles (informational only); editorial fields stay populated.
download_brief_markdownGet the brief assembled as inline markdown (≤8K chars) for the host agent to use as a writing prompt.
Agent guidance
get_instructionsVarynForge workflow guide for the host agent (free vs paid paths, token-economy rules, walls).
get_account_statusCurrent plan, limits, locked tools, upgrade URL, plans summary.
get_writer_system_promptWriter system prompt the host agent loads before drafting articles.
Free until research runs.
The paywall sits at the research run — every other tool is free. Brief generation is idempotent and does not burn quota on re-reads.
Forge briefs from your own ideas
- →Create projects, run niche analysis, map your sitemap
- →Forge briefs from operator-supplied input (title, keywords, intent)
- →10 briefs / day
- →Browse research-discovered opportunities once a paid run lands
Forge briefs from research-grade data
- →Trigger research runs — one credit each
- →Get ranked opportunity clusters, competitor pages, keyword intent
- →Unlimited briefs from research-derived suggestions
- →Plans start at $75 / mo