xiaoxigithub/savantlook-mcp
If you are the rightful owner of savantlook-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The SavantLook MCP Server is a Model Context Protocol server implementation that provides tools for accessing SavantLook API data, focusing on domain and keyword analytics, backlink analysis, and account management.
🔍 SavantLook MCP Server
A Model Context Protocol (MCP) server implementation that provides tools for accessing SavantLook API data.
🌟 Features
The SavantLook MCP server provides tools for:
-
Domain Analytics 📊
- Domain overview information
- Organic and paid keywords analysis
- Competitor analysis
- Traffic trends and engagement metrics
-
Keyword Analytics 🔑
- Keyword overview data
- Related keyword discovery
- Phrase questions discovery
- Keyword difficulty, search volume, intents, trends, CPC data, etc.
- Magic keyword mining tool
-
Backlink Analysis 🔗
- Backlink data
- Referring domains analysis
- Backlink overview and lists
- Including page weight, internal links, number of external links, page links, titles, source IP, etc.
-
Account Management 👤
- Account details and credit balance
- API usage statistics
-
Traffic Analytics 🚦
- Traffic summary for domains
- Traffic sources analysis
⚙️ Setup
-
Register an account using our keyword research tool
-
Create a token https://www.savantlook.com/user/api-tokens
-
Server Config
{ "mcpServers": { "savantlook": { "url": "https://www.savantlook.com/mcp", "headers": { "Authorization": "Bearer xxxxx", "Content-Type": "application/json" } } } }
📋 Variables
| Variable | Description | Default |
|---|---|---|
Authorization | Your Savantlook API key | (Required) |
🛠️ Available Tools
| Tool Name | Description | Required Parameters |
|---|---|---|
account-details | Retrieve current user account information and credit balance | None |
adwords-competitors-list | Competitors in Paid Search | target, target_type |
backlinks-list | Get backlinks list for a specific domain or URL | target, target_type, display_number |
backlinks-overview | Retrieve domain backlinks overview data | target, target_type |
organic-competitors-list | Competitors in Organic Search List | target, target_type, database, display_number, display_size |
domain-country-overview | Get domain traffic data for each country, including paid traffic, organic traffic, branded traffic, and more. | target, target_type |
domain-overview | Retrieve domain overview [authority, backlink count, health score, etc.] | target, target_type |
domain-trend | Retrieve a domain's organic search, paid search, intent, traffic, and ranking trends over a specified time period | target, target_type, database |
analytics-engagement | Retrieve domain analytics engagement metrics (visit duration, bounce rate, average stay time) | target, target_type |
get-databases | Get all available database types by region | None |
domain-organic-keyword | Domain Organic Search Keywords | target, target_type |
today-stats | Retrieve today's API usage statistics for the user | None |
magic-keywords | Magic Keyword Tool - Precise Keyword Digging Assistant | phrase, database, mode, display_number, display_size |
💰 API Units Consumption
API requests to SavantLook consume API units from your account. Different types of requests have different costs. You can check your API units balance using the account-details tool.
⚡ Limited Time Offer! ⚡
Now it is a limited time event, only 2 points are required during the test phase.
Keyword Reports API Units Consumption
| Tool | API Units per Line |
|---|---|
today-stats | 0 |
account-details | 0 |
get-databases | 0 |
analytics-engagement | 0 |
domain-overview | |
backlinks-overview | |
domain-trend | |
domain-country-overview | |
domain-organic-keyword | |
adwords-competitors-list | |
organic-competitors-list | |
backlinks-list | |
magic-keywords |
🖥️ Adding to Cursor or Claude
Claude Example with Bearer Token
claude mcp add --transport http savantlook https://www.savantlook.com/mcp \
--header "Authorization: Bearer your-token"
Cursor
- In Cursor, go to Settings > MCP Servers
- Click "Add Server"
- Configure the server with the following settings:
- Name:
Savantlook(or any name you prefer) - Type:
streamable_http - Variables:
Authorization: Your Savantlook API key- Other optional variables as needed
- Name:
- Click "Save"
🔐 Security Notes
- Never share your Savantlook API key publicly
- API key provides access to your API units balance
- Exposing credentials can lead to unauthorized API usage and unexpected charges
📚 Best Practices
The following best practice examples demonstrate how to combine SavantLook MCP tools to perform SEO analysis, suitable for SEO specialists, content marketers, and developers. These examples show how to use commands to analyze website performance, optimize keyword strategies, and monitor API usage.
1. Comprehensive Website SEO Analysis
Goal: Evaluate the SEO performance of a website (e.g., example.com) to develop an optimization strategy.
- Steps:
- Use
domain-overviewto retrieve domain authority and traffic overview:savantlook domain-overview example.com domain - Use
domain-trendto analyze traffic trends over the past 6 months (US database):savantlook domain-trend example.com domain us - Use
analytics-engagementto check user engagement metrics (e.g., bounce rate):savantlook analytics-engagement example.com domain - Use
organic-competitors-listto identify organic search competitors:savantlook organic-competitors-list example.com domain us 5 large
- Use
- Use Case: Generate a comprehensive SEO report, identify traffic growth opportunities, and address user experience issues by comparing with competitors.
2. Optimizing Keyword Strategy
Goal: Discover high-potential keywords for example.com’s blog to boost organic search traffic.
- Steps:
- Use
get-databasesto confirm available regional databases:savantlook get-databases - Use
magic-keywordsto discover keywords related to “digital marketing”:savantlook magic-keywords "digital marketing" us related 10 large - Use
domain-organic-keywordto check existing ranked keywords:savantlook domain-organic-keyword example.com domain
- Use
- Use Case: Develop a content plan targeting high-potential long-tail keywords and optimize existing keywords to rank in the top 3.
3. Backlink Strategy Optimization
Goal: Analyze the backlink quality of example.com and identify new link-building opportunities.
- Steps:
- Use
backlinks-overviewto retrieve backlink summary:savantlook backlinks-overview example.com domain - Use
backlinks-listto get detailed backlink information (top 20):savantlook backlinks-list example.com domain 20 - Use
organic-competitors-listto find competitors and analyze their backlinks:savantlook organic-competitors-list example.com domain us 3 large savantlook backlinks-overview competitor1.com domain
- Use
- Use Case: Develop a link-building strategy, remove low-quality links, and reach out to high-authority websites for new links.
4. Monitoring and Optimizing API Usage
Goal: Manage SEO analysis tasks for multiple websites while ensuring API quota is not exceeded.
- Steps:
- Use
account-detailsto check credit balance:savantlook account-details - Use
today-statsto monitor daily API usage:savantlook today-stats - Perform batch analysis for multiple websites:
for domain in example.com example2.com; do savantlook domain-overview $domain domain savantlook magic-keywords "digital marketing" us related 5 large done
- Use
- Use Case: Optimize API quota allocation and automate bulk data collection for multiple websites.
5. Comprehensive Competitor Analysis and Keyword Optimization
Goal: Analyze competitors’ keywords and traffic sources for example.com to optimize its strategy.
- Steps:
- Use
organic-competitors-listandadwords-competitors-listto analyze competitors:savantlook organic-competitors-list example.com domain us 5 large savantlook adwords-competitors-list example.com domain - Use
magic-keywordsto discover untapped keywords:savantlook magic-keywords "seo software" us related 10 large - Use
domain-country-overviewto optimize regional strategies:savantlook domain-country-overview example.com domain
- Use
- Use Case: Capture competitors’ market share and optimize regional keywords and ad campaigns.
Best Practice Summary
- Modular Analysis: Break down domain, keyword, and competitor analysis into separate steps and combine results for comprehensive reports.
- Automation Scripts: Write scripts to batch-process tools, saving results to databases or CSV files.
- Regular Monitoring: Run
account-detailsandtoday-statsweekly to track data changes and manage API usage. - Cross-Tool Integration: Combine
magic-keywordswithdomain-organic-keywordto prioritize high-potential keywords for optimization.