v7.1.7 GitHub

GuinRank MCP Server Guide

Model Context Protocol connects AI assistants (Claude Desktop, Cursor, Antigravity) to your GuinRank account for AI-driven SEO automation.

v7.1.7 Latest Release
JSON-RPC 2.0 Standard Protocol
Stdio Bridge Fast & Secure
call_api 50+ Endpoints

What is GuinRank MCP Server?

The GuinRank MCP Server operates as a standardized bridge (supporting both Stdio transport and remote SSE / HTTP endpoints) between advanced AI models and the GuinRank API. It enables AI agents to understand your workspace state, run in-depth keyword analysis, extract live competitor SERP data, and read or save articles directly on your behalf.

MCP Multiplier
2x Credit Cost
Applied when AI models invoke tools.
AI Request Rate Limit
2/sec (burst 5/10s)
Auto-throttle with 429 Retry-After.
Project Creation
0 Credits (Free)
Projects & workspaces are never multiplied.

Remote Cloud MCP Integration (Recommended & Easiest)

Zero Local Setup Required: Connect GuinRank directly to Cursor IDE, Claude Desktop, or Antigravity by adding the remote server URL and your API Key to your AI client configuration file.

How to Get & Use Your API Key

  1. Sign Up or Log In: If you do not have an account yet, log in or register for a GuinRank account.
  2. Open your Profile Page ➔ then click on the API Keys tab.
  3. Click "Create New Key" and enter a label (e.g., Claude Desktop or Cursor IDE).
  4. Copy the generated secret key (starts with gr_prod_...) and store it securely (it will not be shown again).
  5. Replace gr_prod_your_api_key_here with your copied secret key in the configuration snippets below.

1. Claude Desktop Official Setup

Claude Desktop requires a command-based launcher. You can connect to the remote server via npx mcp-remote or run the local .NET console project:

  1. Open Claude Desktop ➔ Click Settings (Ctrl + ,) ➔ Choose Developer ➔ Click Edit Config.
  2. Add the following mcpServers configuration and save the file:
{
  "mcpServers": {
    "guinrank": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://sync.guinrank.com/mcp?apiKey=gr_prod_your_api_key_here"
      ]
    }
  }
}

2. Cursor IDE & Antigravity Setup

Both Cursor IDE and Antigravity support direct cloud HTTP/SSE transport via url and header injection:

{
  "mcpServers": {
    "guinrank": {
      "url": "https://sync.guinrank.com/mcp",
      "headers": {
        "X-Api-Key": "gr_prod_your_api_key_here"
      }
    }
  }
}

Local Stdio Transport (Alternative Option)

For developers running the server locally via console standard input/output (stdio transport):

{
  "mcpServers": {
    "guinrank": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "C:\\path\\to\\GuinRank\\McpServer\\McpServer.csproj"
      ],
      "env": {
        "GUINRANK_API_KEY": "gr_prod_your_api_key_here",
        "GUINRANK_API_URL": "https://sync.guinrank.com"
      }
    }
  }
}

Available Built-in MCP Tools

TOOL ping_api
Diagnostics

Verifies connectivity to the GuinRank API backend and measures round-trip latency in milliseconds.

TOOL call_api
Universal Proxy

Invokes any supported GuinRank API endpoint dynamically with parameters, body payloads, and headers, adhering to the authenticated API Key's role permissions.

Tool Arguments
ArgumentTypeRequiredDescription
endpoint string Yes Target API path (e.g. "/api/keyword-analyzer/analyze")
method string Yes HTTP method: "GET", "POST", "PUT", "DELETE"
body object Optional JSON payload sent in the request body
queryParams object Optional Query string parameters appended to the URL
TOOL set_api_key
Live Auth

Updates or sets the active API Key during the current chat session without needing to restart the MCP server process.

TOOL get_backlink_cleanup_dataset
Dataset 0 Credits

Loads toxic backlink audit items, risk scores, and current cleanup decisions for a target domain.

TOOL set_backlink_cleanup_rule
Rules 0 Credits

Applies or modifies a cleanup decision rule (Disavow, Safe, Review, Ignore) for an entire domain or specific URL.

TOOL export_google_disavow
Export 0 Credits

Exports the certified, RFC-compliant Google Search Console Disavow TXT file for a domain.

TOOL verify_backlink_removal
Verification 1 Credit

Re-checks if a requested toxic link has actually been deleted from the source page ("Check Again").

TOOL validate_disavow_rules
Safety 0 Credits

Validates disavow rules for Google Search Console RFC compliance, detecting syntax errors, duplicate entries, and accidental disavow of high-authority legitimate domains.

TOOL get_removal_template
Outreach 0 Credits

Generates a polite, professional, and personalized outreach email template to request manual backlink removal from a site owner or webmaster.

TOOL get_session_info
Session Info

Returns current connection status, active user role (Owner or Team Member), and masked API Key identifier.

Ready-to-use AI Prompt Templates

Once the GuinRank MCP server is connected in Claude Desktop or Cursor, speak in natural language. The AI will invoke GuinRank tools autonomously:

Keyword & Competitor Analysis

"Analyze the keyword 'best mirrorless camera' in the United States (countryId: 191, langId: 2) and extract top competitor URLs and suggested secondary keywords."

Content Creation & Optimization

"Draft an SEO-optimized article outline for our analyzed keyword, then save it to my GuinRank article workspace with meta title and description."

Credits & Workspace Summary

"How many credits do I have remaining in my account this billing cycle? List the 5 most recently updated articles in my workspace."