MCP Server

Rampify hosts a remote MCP server that brings SEO intelligence into your AI coding tools. No packages to install, no API keys to manage. Connect via OAuth, pick your project, and start querying.

What is MCP?#

The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools and data sources. When you connect Rampify via MCP, your AI can check SEO status, generate meta tags, analyze search performance, all from natural language prompts in your editor. See all available tools.

Prerequisites#

  • A Rampify account with at least one project

Connect#

Pick your tool below to connect Rampify in one click (Cursor, VS Code) or copy a ready-to-paste command (Claude Code, Claude Desktop). Each picks up your account's OAuth on first connect.

You'll see this same picker inside the app on every project page, where the "Then run this" prompts adapt to whatever page you're on.

↓ Try it — fully interactive, same picker as in the app.

Connect Rampify

Choose your AI tool

Then run this

The HTTP endpoint is https://www.rampify.dev/api/mcp if your tool needs it directly.

Connect via Claude UI#

If you're using Claude on the web (claude.ai) or Claude Desktop, add Rampify as a connector through the UI.

  1. In Claude, go to Customize → Connectors
  2. Click the + icon and choose Add custom connector
  3. Enter Rampify as the name and https://www.rampify.dev/api/mcp as the URL
Claude's Add Custom Connector dialog with Rampify entered as the name and https://www.rampify.dev/api/mcp as the URL — used to add Rampify's MCP server to claude.ai or Claude Desktop
  1. Click Add
  2. Click the Connect button that appears, then sign in to Rampify when prompted

Multiple Projects#

When you connect via OAuth, you select which project to use. The connection is scoped to that project, so tools only operate on the data you chose.

To switch projects, re-authenticate your MCP connection. The project picker will appear again and you can select a different project.

rampify.dev/oauth/authorize
Rampify's MCP OAuth project picker — choose which project to connect your AI coding tool (Claude, Cursor, VS Code) to during sign-in

You can also use the list_projects MCP tool to see which project is currently active:

> Use the list_projects tool to show my projects

Available Tools#

Rampify provides 56 MCP tools across 9 categories. Tools are always up to date. The remote server gets new tools instantly without version updates.

Read tools have no side effects. Write tools mutate Rampify state, trigger background work, or call a paid external API.

Account1 tool

Find which projects you have access to and which one is currently active.

list_projectsreadList all projects you have access to and which is active
Try: List my projects in Rampify

Site Analysis & Monitoring5 tools

Crawl your site, surface SEO findings, and pull Google Search Console performance data.

get_page_intelligencereadGet every available metric for a single page in one call
Try: Get page intelligence for my homepage
get_issuesreadGet all SEO issues with health score
get_gsc_insightsreadGoogle Search Console performance and content recommendations
Try: Show me the GSC insights for my site
crawl_sitewriteCrawl the site; records URLs with metadata, detects SEO issues, and files feature specs to resolve them
Try: Crawl my website
scan_pagewriteAudit one page's SEO and keyword usage; runs against the live URL or content you provide

Content Creation & Optimization6 tools

Generate optimized meta tags, titles, descriptions, and schema markup; produce keyword-aware optimization plans for any page.

generate_metawriteGenerate optimized meta tags for any page
generate_titlewriteGenerate title-tag candidates with safety verification
generate_descriptionwriteGenerate meta description candidates with safety verification
generate_schemawriteAuto-generate schema.org JSON-LD markup
optimize_contentwriteScan a page and generate keyword optimization instructions
create_content_specwriteCreate a page-type spec linked to a keyword cluster

Keyword Research & Management6 tools

Research keyword volume and competition, group keywords into clusters, and manage your tracked keyword list.

get_keyword_clustersreadRetrieve clusters with volume data and audit status
create_keyword_clusterwriteCreate a keyword cluster with grouped keywords
lookup_keywordswriteLook up search volume, competition, and trends
Try: Look up keywords for my site
suggest_keywordswriteGet related keyword suggestions for a seed keyword
update_keywordwriteUpdate a target keyword's tier, cluster assignment, or target URL
remove_keywordwriteSoft-delete a target keyword

Feature Specs12 tools

Capture, edit, and track feature specifications — including tasks, criteria, and commit attribution.

get_feature_specreadFetch one spec by UUID with full nested detail
list_feature_specsreadFind specs by search/status/priority/tags/etc; supports summary_only for fast scans
Try: List my feature specs
get_commit_messagereadGenerate a conventional-commits-style message from spec context
create_feature_specwriteCreate and save a feature specification
Try: Create a feature spec for [feature name]
update_feature_specwriteUpdate spec body fields: title, description, status, priority, tags, etc.
create_spec_taskwriteAdd one or more tasks to a feature spec
update_spec_taskwriteUpdate a task's status or content (single or batch status updates)
delete_spec_taskwriteRemove a task from a feature spec (single or batch)
create_spec_criterionwriteAdd an acceptance criterion to a feature spec
update_spec_criterionwriteUpdate an acceptance criterion on a feature spec
delete_spec_criterionwriteRemove an acceptance criterion from a feature spec
link_commitwriteLink a git commit SHA to a spec and task for traceability

Campaign Attribution6 tools

Track marketing campaigns and their attribution, create tracked links, and pull performance data.

list_campaignsreadList marketing campaigns with tracked links
get_top_contentreadGet top-performing campaign content for reference
get_campaign_performancereadGet traffic performance data for a campaign
create_campaignwriteCreate a marketing campaign for attribution tracking
create_tracked_linkwriteGenerate a tracked URL for a campaign
save_campaign_contentwriteSave content created for a campaign

Business Profile & Competitor Research7 tools

Read and update the project's business profile and products; research competitors.

get_business_profilereadGet the project's business profile and onboarding completeness
Try: Get my business profile
list_productsreadList products configured for a project (default product + any additional ones the founder added)
update_business_profilewriteUpdate business-profile fields and onboarding state
Try: Enrich my business profile
create_productwriteAdd an additional product on a project (only when the founder wants to track multiple distinct products separately)
update_productwriteUpdate a product's name, slug, or positioning fields
delete_productwriteDelete a non-default product from a project
research_competitorswriteFind competitor candidates by keyword overlap and homepage analysis; saves the discovered set on the project

Discovery Research Sessions11 tools

Run multi-step research sessions (positioning, comparisons, scenarios) that turn AI conversations into structured outputs.

Direct

list_research_sessionsreadList Discovery research sessions for the project
get_research_sessionreadGet session detail (summary by default, full responses with detail: "full")
start_discoverywriteStart a Discovery research session for the project
Try: Run Discovery on my site as a Category Visibility Check
derive_keyword_clusterswriteTurn Discovery findings into pre-clustered keyword groups with live volume data
Try: Suggest keyword clusters for my site

Agent orchestration

get_discovery_actionreadRead the current next_action for a Discovery session (no side effects)
discovery_submit_profile_enrichmentwriteSubmit agent-derived business profile enrichment during a Discovery session
discovery_submit_clarify_answerswriteSubmit user answers to a Discovery clarify step
discovery_submit_promptswriteSubmit the generated research prompts for a Discovery session
discovery_submit_subagent_resultswriteSubmit per-query subagent answer + extraction results during Discovery
discovery_record_filed_specwriteRecord that the agent has filed a feature_spec during Discovery
discovery_record_keywords_derivedwriteRecord that the agent has run derive_keyword_clusters during Discovery

Workflow2 tools

Suggest what to do next and send feedback to the Rampify team.

suggest_next_actionreadSuggest the next action for the project based on current state
Try: What should I do next on this project?
send_feedbackwriteSubmit feedback (praise/issue/suggestion/confusion) to the Rampify team