Paid data tools for AI agents, pay per call in USDC via x402: AI visibility, company enrich, SERP
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Score one ad creative. Price: $0.25 USDC per call on Base, paid with x402; not charged if the call fails.
One ad creative
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http exepal https://api.exepal.com/mcp
Score one ad creative. Price: $0.25 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| creative* | object | One ad creative |
{
"type": "object",
"required": [
"creative"
],
"properties": {
"creative": {
"type": "object",
"properties": {
"cta": {
"type": "string",
"description": "Call to action, if separate from the script"
},
"hook": {
"type": "string",
"description": "Opening line, if separate from the script"
},
"script": {
"type": "string",
"description": "Ad script or transcript"
},
"platform": {
"type": "string",
"description": "tiktok, instagram, youtube, meta, ..."
}
},
"description": "One ad creative"
}
}
}Score up to 10 ad creatives. Price: $2.00 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| creatives* | array |
{
"type": "object",
"required": [
"creatives"
],
"properties": {
"creatives": {
"type": "array",
"items": {
"type": "object",
"properties": {
"cta": {
"type": "string",
"description": "Call to action, if separate from the script"
},
"hook": {
"type": "string",
"description": "Opening line, if separate from the script"
},
"script": {
"type": "string",
"description": "Ad script or transcript"
},
"platform": {
"type": "string",
"description": "tiktok, instagram, youtube, meta, ..."
}
},
"description": "One ad creative"
},
"maxItems": 10
}
}
}AI brand visibility report (20 prompts, all engines). Price: $3.00 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| brand* | string | Brand to measure, e.g. Notion |
| domain | string | Brand website, e.g. notion.com |
| market | string | Country or market, e.g. US |
| engines | array | Subset of openai, anthropic, google, perplexity |
| category* | string | Product category the prompts are about, e.g. note-taking apps |
| competitors | array | Competitor brand names |
| promptCount | number | Prompts to ask, capped by the tier |
{
"type": "object",
"required": [
"brand",
"category"
],
"properties": {
"brand": {
"type": "string",
"description": "Brand to measure, e.g. Notion"
},
"domain": {
"type": "string",
"description": "Brand website, e.g. notion.com"
},
"market": {
"type": "string",
"description": "Country or market, e.g. US"
},
"engines": {
"type": "array",
"items": {
"type": "string"
},
"description": "Subset of openai, anthropic, google, perplexity"
},
"category": {
"type": "string",
"description": "Product category the prompts are about, e.g. note-taking apps"
},
"competitors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competitor brand names"
},
"promptCount": {
"type": "number",
"description": "Prompts to ask, capped by the tier"
}
}
}AI brand visibility deep report (50 prompts, all engines). Price: $7.00 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| brand* | string | Brand to measure, e.g. Notion |
| domain | string | Brand website, e.g. notion.com |
| market | string | Country or market, e.g. US |
| engines | array | Subset of openai, anthropic, google, perplexity |
| category* | string | Product category the prompts are about, e.g. note-taking apps |
| competitors | array | Competitor brand names |
| promptCount | number | Prompts to ask, capped by the tier |
{
"type": "object",
"required": [
"brand",
"category"
],
"properties": {
"brand": {
"type": "string",
"description": "Brand to measure, e.g. Notion"
},
"domain": {
"type": "string",
"description": "Brand website, e.g. notion.com"
},
"market": {
"type": "string",
"description": "Country or market, e.g. US"
},
"engines": {
"type": "array",
"items": {
"type": "string"
},
"description": "Subset of openai, anthropic, google, perplexity"
},
"category": {
"type": "string",
"description": "Product category the prompts are about, e.g. note-taking apps"
},
"competitors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competitor brand names"
},
"promptCount": {
"type": "number",
"description": "Prompts to ask, capped by the tier"
}
}
}AI brand visibility, quick check (5 prompts, 1 engine). Price: $0.50 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| brand* | string | Brand to measure, e.g. Notion |
| domain | string | Brand website, e.g. notion.com |
| market | string | Country or market, e.g. US |
| engines | array | Subset of openai, anthropic, google, perplexity |
| category* | string | Product category the prompts are about, e.g. note-taking apps |
| competitors | array | Competitor brand names |
| promptCount | number | Prompts to ask, capped by the tier |
{
"type": "object",
"required": [
"brand",
"category"
],
"properties": {
"brand": {
"type": "string",
"description": "Brand to measure, e.g. Notion"
},
"domain": {
"type": "string",
"description": "Brand website, e.g. notion.com"
},
"market": {
"type": "string",
"description": "Country or market, e.g. US"
},
"engines": {
"type": "array",
"items": {
"type": "string"
},
"description": "Subset of openai, anthropic, google, perplexity"
},
"category": {
"type": "string",
"description": "Product category the prompts are about, e.g. note-taking apps"
},
"competitors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competitor brand names"
},
"promptCount": {
"type": "number",
"description": "Prompts to ask, capped by the tier"
}
}
}Company enrichment for one domain. Price: $0.10 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Company domain, e.g. stripe.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Company domain, e.g. stripe.com"
}
}
}Company enrichment for up to 10 domains. Price: $0.80 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| domains* | array | Company domains |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"description": "Company domains"
}
}
}Creator vetting score for one profile (fetches the profile if stats not supplied). Price: $0.20 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| handle* | string | Creator handle without @ |
| profile | object | Optional profile stats you already have; skips the fetch |
| platform* | string | Social platform |
{
"type": "object",
"required": [
"platform",
"handle"
],
"properties": {
"handle": {
"type": "string",
"description": "Creator handle without @"
},
"profile": {
"type": "object",
"description": "Optional profile stats you already have; skips the fetch"
},
"platform": {
"enum": [
"instagram",
"tiktok",
"youtube"
],
"type": "string",
"description": "Social platform"
}
}
}SERP + AI answer check for up to 10 keywords on 1 AI engine. Price: $0.70 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| brand | string | Brand name to look for in AI answers |
| domain* | string | Your site, e.g. notion.com |
| country | string | Two-letter country code, e.g. us |
| keywords* | array | Keywords to check, capped by the tier |
| language | string | Two-letter language code, e.g. en |
| previousSnapshot | object | A previous response, to get rank changes |
{
"type": "object",
"required": [
"domain",
"keywords"
],
"properties": {
"brand": {
"type": "string",
"description": "Brand name to look for in AI answers"
},
"domain": {
"type": "string",
"description": "Your site, e.g. notion.com"
},
"country": {
"type": "string",
"description": "Two-letter country code, e.g. us"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keywords to check, capped by the tier"
},
"language": {
"type": "string",
"description": "Two-letter language code, e.g. en"
},
"previousSnapshot": {
"type": "object",
"description": "A previous response, to get rank changes"
}
}
}SERP + AI answer check for up to 25 keywords on all AI engines. Price: $2.50 USDC per call on Base, paid with x402; not charged if the call fails.
| Argument | Type | Description |
|---|---|---|
| brand | string | Brand name to look for in AI answers |
| domain* | string | Your site, e.g. notion.com |
| country | string | Two-letter country code, e.g. us |
| keywords* | array | Keywords to check, capped by the tier |
| language | string | Two-letter language code, e.g. en |
| previousSnapshot | object | A previous response, to get rank changes |
{
"type": "object",
"required": [
"domain",
"keywords"
],
"properties": {
"brand": {
"type": "string",
"description": "Brand name to look for in AI answers"
},
"domain": {
"type": "string",
"description": "Your site, e.g. notion.com"
},
"country": {
"type": "string",
"description": "Two-letter country code, e.g. us"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keywords to check, capped by the tier"
},
"language": {
"type": "string",
"description": "Two-letter language code, e.g. en"
},
"previousSnapshot": {
"type": "object",
"description": "A previous response, to get rank changes"
}
}
}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 Oct 31, 2026.