Server definition
- Hash
- sha256:df104dba7a36bb945291c843dd9c215752a03faceef9e91a6499abd89ef21843
- What it is
- What a remote MCP server returned when asked what it offers: 13 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Check backlinks and referring domains for a domain (requires Backlinks subscription)",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to check",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "backlink_check",
"outputSchema": null
},
{
"description": "Check where a domain ranks for a specific keyword in Google top 100",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code",
"type": "string"
},
"domain": {
"description": "Domain to check",
"required": true,
"type": "string"
},
"keyword": {
"description": "Target keyword",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "check_ranking",
"outputSchema": null
},
{
"description": "Find keywords your competitor ranks for — identify content gaps and opportunities",
"inputSchema": {
"additionalProperties": false,
"properties": {
"competitor": {
"description": "Competitor domain",
"required": true,
"type": "string"
},
"country": {
"description": "Country code",
"type": "string"
},
"domain": {
"description": "Your domain",
"required": true,
"type": "string"
},
"limit": {
"description": "Max results (default 20)",
"type": "integer"
}
},
"type": "object"
},
"name": "competitor_gap",
"outputSchema": null
},
{
"description": "Analyze URL for on-page SEO quality: score, readability, technical checks, recommendations",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "Target keyword to check optimization",
"type": "string"
},
"url": {
"description": "URL to analyze",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "content_score",
"outputSchema": null
},
{
"description": "Domain SEO overview: organic keywords, traffic estimate, position distribution",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code for localized data",
"type": "string"
},
"domain": {
"description": "Domain to analyze",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "domain_overview",
"outputSchema": null
},
{
"description": "Analyze H1-H4 heading structure of a page with SEO recommendations",
"inputSchema": {
"additionalProperties": false,
"properties": {
"url": {
"description": "URL to analyze",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "heading_analysis",
"outputSchema": null
},
{
"description": "Server health, version, tool status, and API connectivity",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "health_check",
"outputSchema": null
},
{
"description": "Research keyword volume, difficulty, CPC, trends, and related keywords",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code (DE, US, UK, AT, CH, etc.)",
"type": "string"
},
"keyword": {
"description": "Seed keyword to research",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "keyword_research",
"outputSchema": null
},
{
"description": "Analyze and generate optimized meta title + description for a URL",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "Target keyword",
"type": "string"
},
"url": {
"description": "URL to analyze/optimize",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "meta_generator",
"outputSchema": null
},
{
"description": "Track ranking positions for multiple keywords at once (max 10)",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code",
"type": "string"
},
"domain": {
"description": "Domain to track",
"required": true,
"type": "string"
},
"keywords": {
"description": "Keywords to track (1-10)",
"items": {
"type": "string"
},
"required": true,
"type": "array"
}
},
"type": "object"
},
"name": "rank_tracker",
"outputSchema": null
},
{
"description": "Check current SERP position and compare against previous check — tracks changes over time",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code",
"type": "string"
},
"domain": {
"description": "Domain to watch",
"required": true,
"type": "string"
},
"keyword": {
"description": "Keyword to monitor",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "serp_alert",
"outputSchema": null
},
{
"description": "Get top 10 Google results for a keyword with SERP features",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country code",
"type": "string"
},
"keyword": {
"description": "Keyword to search",
"required": true,
"type": "string"
}
},
"type": "object"
},
"name": "serp_snapshot",
"outputSchema": null
},
{
"description": "Analyze current title tag and generate SEO-optimized title suggestions",
"inputSchema": {
"additionalProperties": false,
"properties": {
"draft_title": {
"description": "Your current title (optional)",
"type": "string"
},
"keyword": {
"description": "Target keyword",
"required": true,
"type": "string"
},
"url": {
"description": "URL to fetch current title from (optional)",
"type": "string"
}
},
"type": "object"
},
"name": "title_optimizer",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:df104dba7a36bb945291c843dd9c215752a03faceef9e91a6499abd89ef21843 | sha256sum