Compare guest post prices for the same sites across marketplaces; find sites by niche, DR, budget.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer ss_… — a free token from https://wecookflow.com/mcp-setup (raises limits from 50 to 1,000 sites per comparison). Works without it.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare guest post prices for a list of websites across marketplaces and open catalogs. Accepts domains or full URLs (e.g. a competitor's backlink list). For each site found: price per marketplace, the best price and where, how much cheaper it is than the most expensive offer, DR and traffic. DR — Ahrefs (Domain Rating by Ahrefs) where dr_source is "ahrefs", otherwise as reported by sellers; traffic as reported by sellers. Sites not sold on any marketplace are listed in not_found. Args: domains: Websites or URLs. Without a token up to 50 per call, with a token up to 1,000. niche: general (default), igaming, crypto, cbd or adult — the price for that niche where marketplaces set one.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://wecookflow.com/mcp
Headers
Authorization (optional, not in the config above): Optional. Bearer ss_… — a free token from https://wecookflow.com/mcp-setup (raises limits from 50 to 1,000 sites per comparison). Works without it.Compare guest post prices for a list of websites across marketplaces and open catalogs. Accepts domains or full URLs (e.g. a competitor's backlink list). For each site found: price per marketplace, the best price and where, how much cheaper it is than the most expensive offer, DR and traffic. DR — Ahrefs (Domain Rating by Ahrefs) where dr_source is "ahrefs", otherwise as reported by sellers; traffic as reported by sellers. Sites not sold on any marketplace are listed in not_found. Args: domains: Websites or URLs. Without a token up to 50 per call, with a token up to 1,000. niche: general (default), igaming, crypto, cbd or adult — the price for that niche where marketplaces set one.
| Argument | Type | Description |
|---|---|---|
| niche | string | |
| domains* | array |
{
"type": "object",
"title": "compare_pricesArguments",
"required": [
"domains"
],
"properties": {
"niche": {
"type": "string",
"title": "Niche",
"default": "general"
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"title": "Domains"
}
}
}Marketplaces and catalogs whose public prices are compared.
No arguments.
{
"type": "object",
"title": "list_channelsArguments",
"properties": {}
}Find websites that sell guest posts, with the best public price, by filters. Each site: domain, DR, traffic, topics, language, country, prices per marketplace, best price and where, link_type (dofollow, or unknown — not specified by the marketplace). DR — Ahrefs (Domain Rating by Ahrefs, credit it with a link to https://ahrefs.com/ when shown) where dr_source is "ahrefs", otherwise as reported by sellers; traffic as reported by sellers. Universities, government sites and large brands (DR 90+ or 3M+ traffic) are left out: they sell user-generated posts rather than guest posts. Placement format and terms are confirmed with the seller on the marketplace. Data caveats: country, language and topic are known only for part of the sites, so filtering by them returns fewer sites than really exist. Paging: pass next_offset from the previous response as offset. Without a token only the first 10 sites of a search are available; with a token up to 50 per call and 1,000 per day. Args: niche: Price for a special niche: general (default), igaming, crypto, cbd or adult topic: Site topic, or several comma-separated (any of them), from: news, business, finance, crypto, tech, marketing, health, beauty, fashion, home, realestate, auto, travel, food, sports, gaming, entertainment, education, family, pets, lifestyle, law, science, industry, society, shopping, gambling, adult, cbd country: ISO 3166 code of the site's audience, e.g. us, gb, de, dk language: ISO 639-1 code, e.g. en, de, es min_dr: Minimum DR min_traffic: Minimum monthly organic traffic min_price: Minimum best price of a guest post, USD max_price: Maximum price of a guest post, USD sort: dr_traffic (default: high DR and high traffic first — DR/100 × log-scaled traffic capped at 1,000,000/month, unknown traffic counts as ~1,000/month), dr (highest first), traffic (highest first) or price (cheapest first) offset: Skip this many results (from next_offset) limit: How many sites to return (up to 50 with a token, 10 without)
| Argument | Type | Description |
|---|---|---|
Get a free personal token by email: up to 1,000 sites per comparison, 50 per search and paging through search results (up to 1,000 sites a day). No password. Ask the user for their email first — never invent one. The response contains a personal server URL: tell the user to replace the SeoSoup server URL in their MCP client settings with it.
| Argument | Type | Description |
|---|---|---|
| email* | string |
{
"type": "object",
"title": "sign_upArguments",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"title": "Email"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
| sort |
| string |
| limit | integer |
| niche | string |
| topic | any |
| min_dr | any |
| offset | integer |
| country | any |
| language | any |
| max_price | any |
| min_price | any |
| min_traffic | any |
{
"type": "object",
"title": "search_sitesArguments",
"properties": {
"sort": {
"type": "string",
"title": "Sort",
"default": "dr_traffic"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"niche": {
"type": "string",
"title": "Niche",
"default": "general"
},
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Topic",
"default": null
},
"min_dr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Min Dr",
"default": null
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": null
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"default": null
},
"max_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Max Price",
"default": null
},
"min_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Min Price",
"default": null
},
"min_traffic": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Min Traffic",
"default": null
}
}
}