Server definition
- Hash
- sha256:1907054885911ded400c228c07ba38eda6f3d1f095ced50759dff2858146ee06
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Apify Market Intelligence. 5 pay-per-call tools plus one free tool, `pricing_info`.\nEvery other tool charges per call: USDC on base over x402. Attach the signed payment payload as a plain JSON object in params._meta[\"x402/payment\"] of the tools/call request. Without it the call is answered with isError:true and the payment requirements in structuredContent, and nothing is run or charged.\n`pricing_info` is free, needs no wallet, and returns every tool's price, the payTo address, the network and the scheme — call it first. Each tool's price is also in its own description.\nA settled call is final: settlement is an on-chain transfer and cannot be reversed, so treat each tools/call as a purchase, not as a retryable read. Questions, or evaluating this server without a wallet: [email protected]",
"tools": [
{
"description": "Assess one proposed Apify Actor idea against public Store similarity, activity, quality, competition and visible pricing evidence. Public Store API only, no LLM. — $0.05/call, x402 (USDC on base).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"detailLevel": {
"default": "compact",
"description": "Compact or evidence-heavy output in the dataset row.",
"enum": [
"compact",
"evidence"
],
"prefill": "compact",
"title": "Detail level",
"type": "string"
},
"freshnessMinutes": {
"default": 60,
"description": "Age limit for report-cache reuse. Set to 0 to bypass cache hits.",
"maximum": 10080,
"minimum": 0,
"prefill": 60,
"title": "Freshness minutes",
"type": "integer"
},
"idea": {
"additionalProperties": false,
"description": "Proposed Apify Actor concept to score against the public Store.",
"editor": "json",
"prefill": {
"categories": [
"MCP_SERVERS"
],
"description": "Scores public Store opportunities.",
"keywords": [
"store",
"pricing"
],
"title": "Apify Store Opportunity Scanner"
},
"properties": {
"categories": {
"description": "Optional Store categories.",
"editor": "stringList",
"items": {
"maxLength": 40,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 5,
"minItems": 0,
"prefill": [
"MCP_SERVERS"
],
"title": "Categories",
"type": "array",
"uniqueItems": true
},
"description": {
"default": "",
"description": "Optional idea description.",
"maxLength": 1000,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"prefill": "Scores public Store opportunities.",
"title": "Description",
"type": "string"
},
"keywords": {
"description": "Unique terms for Store matching.",
"editor": "stringList",
"items": {
"maxLength": 80,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"prefill": [
"store",
"pricing"
],
"title": "Keywords",
"type": "array",
"uniqueItems": true
},
"title": {
"description": "Proposed Actor title.",
"maxLength": 120,
"minLength": 3,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"title": "Title",
"type": "string"
}
},
"required": [
"title",
"keywords"
],
"title": "Idea",
"type": "object"
},
"maxResults": {
"default": 10,
"description": "Maximum number of matched actors to keep in the detailed report.",
"maximum": 100,
"minimum": 1,
"prefill": 10,
"title": "Max results",
"type": "integer"
},
"requestId": {
"description": "Idempotency key for replay/conflict handling.",
"editor": "textfield",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "idea-daily-prefill-001",
"title": "Request ID",
"type": "string"
},
"schemaVersion": {
"default": "1.0",
"description": "Contract version for the business input.",
"enum": [
"1.0"
],
"prefill": "1.0",
"title": "Schema version",
"type": "string"
}
},
"required": [
"schemaVersion",
"requestId",
"idea"
],
"schemaVersion": 1,
"title": "Apify Actor Idea Validator input",
"type": "object"
},
"name": "apify-actor-idea-validator",
"outputSchema": null
},
{
"description": "Compare user-declared niches against the public Apify Store and rank evidence-backed market gaps. Public Store API only, no LLM. — $0.10/call, x402 (USDC on base).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"categories": {
"description": "Optional Store categories to filter each niche cohort.",
"editor": "stringList",
"items": {
"maxLength": 40,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 5,
"minItems": 0,
"prefill": [
"LEAD_GENERATION"
],
"title": "Categories",
"type": "array",
"uniqueItems": true
},
"detailLevel": {
"default": "compact",
"description": "Compact or evidence-heavy output in the dataset row.",
"enum": [
"compact",
"evidence"
],
"prefill": "compact",
"title": "Detail level",
"type": "string"
},
"freshnessMinutes": {
"default": 60,
"description": "Age limit for report-cache reuse. Set to 0 to bypass cache hits.",
"maximum": 10080,
"minimum": 0,
"prefill": 60,
"title": "Freshness minutes",
"type": "integer"
},
"maxResults": {
"default": 10,
"description": "Maximum number of matched actors to keep in the detailed report.",
"maximum": 100,
"minimum": 1,
"prefill": 10,
"title": "Max results",
"type": "integer"
},
"requestId": {
"description": "Idempotency key for replay/conflict handling.",
"editor": "textfield",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "gap-daily-prefill-001",
"title": "Request ID",
"type": "string"
},
"schemaVersion": {
"default": "1.0",
"description": "Contract version for the business input.",
"enum": [
"1.0"
],
"prefill": "1.0",
"title": "Schema version",
"type": "string"
},
"seedQueries": {
"description": "User-declared niche queries to score independently.",
"editor": "stringList",
"items": {
"maxLength": 80,
"minLength": 2,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 20,
"minItems": 2,
"prefill": [
"market gap",
"pricing gap"
],
"title": "Seed queries",
"type": "array",
"uniqueItems": true
}
},
"required": [
"schemaVersion",
"requestId",
"seedQueries"
],
"schemaVersion": 1,
"title": "Apify Market Gap Finder input",
"type": "object"
},
"name": "apify-market-gap-finder",
"outputSchema": null
},
{
"description": "Produce a current demand-direction snapshot for one declared niche using observed public Apify Store user metrics. Public Store API only, no LLM. — $0.05/call, x402 (USDC on base).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"comparisonWindow": {
"default": "7d_vs_30d",
"description": "Observed user-metric comparison window.",
"enum": [
"7d_vs_30d",
"30d_vs_90d"
],
"prefill": "7d_vs_30d",
"title": "Comparison window",
"type": "string"
},
"detailLevel": {
"default": "compact",
"description": "Output detail mode.",
"enum": [
"compact",
"evidence"
],
"prefill": "compact",
"title": "Detail level",
"type": "string"
},
"freshnessMinutes": {
"default": 60,
"description": "Maximum cache age.",
"maximum": 10080,
"minimum": 0,
"prefill": 60,
"title": "Freshness minutes",
"type": "integer"
},
"keywords": {
"description": "Unique terms for Store matching.",
"editor": "stringList",
"items": {
"maxLength": 80,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"prefill": [
"store",
"analytics"
],
"title": "Keywords",
"type": "array",
"uniqueItems": true
},
"maxResults": {
"default": 10,
"description": "Maximum nested results.",
"maximum": 100,
"minimum": 1,
"prefill": 10,
"title": "Max results",
"type": "integer"
},
"niche": {
"description": "Declared niche to analyze.",
"editor": "textfield",
"maxLength": 120,
"minLength": 2,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"prefill": "store analytics",
"title": "Niche",
"type": "string"
},
"requestId": {
"description": "Idempotency key.",
"editor": "textfield",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "radar-daily-prefill-001",
"title": "Request ID",
"type": "string"
},
"schemaVersion": {
"default": "1.0",
"description": "Contract version.",
"enum": [
"1.0"
],
"prefill": "1.0",
"title": "Schema version",
"type": "string"
}
},
"required": [
"schemaVersion",
"requestId",
"niche",
"keywords"
],
"schemaVersion": 1,
"title": "Apify Niche Demand Radar input",
"type": "object"
},
"name": "apify-niche-demand-radar",
"outputSchema": null
},
{
"description": "Rank user-supplied candidate niches by public Store opportunity and textual adjacency to a user-supplied portfolio. Public Store API only for candidates, no portfolio fetching. — $0.15/call, x402 (USDC on base).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"candidateQueries": {
"description": "Candidate niches to evaluate for portfolio expansion.",
"editor": "stringList",
"items": {
"maxLength": 80,
"minLength": 2,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"prefill": [
"store opportunity",
"pricing benchmark"
],
"title": "Candidate queries",
"type": "array",
"uniqueItems": true
},
"detailLevel": {
"default": "compact",
"description": "Output detail mode.",
"enum": [
"compact",
"evidence"
],
"prefill": "compact",
"title": "Detail level",
"type": "string"
},
"freshnessMinutes": {
"default": 60,
"description": "Maximum cache age.",
"maximum": 10080,
"minimum": 0,
"prefill": 60,
"title": "Freshness minutes",
"type": "integer"
},
"maxResults": {
"default": 10,
"description": "Maximum nested expansions.",
"maximum": 100,
"minimum": 1,
"prefill": 10,
"title": "Max results",
"type": "integer"
},
"portfolioActors": {
"description": "Existing portfolio used for adjacency scoring.",
"editor": "json",
"items": {
"additionalProperties": false,
"properties": {
"categories": {
"description": "Optional Actor categories.",
"items": {
"maxLength": 40,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 5,
"minItems": 0,
"title": "Categories",
"type": "array",
"uniqueItems": true
},
"description": {
"description": "Optional Actor description.",
"maxLength": 1000,
"nullable": true,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"title": "Actor description",
"type": "string"
},
"id": {
"description": "Stable Actor identifier.",
"maxLength": 64,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"title": "Actor ID",
"type": "string"
},
"name": {
"description": "Actor name.",
"maxLength": 120,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"title": "Actor name",
"type": "string"
},
"title": {
"description": "Optional Actor title.",
"maxLength": 120,
"nullable": true,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"title": "Actor title",
"type": "string"
}
},
"required": [
"id",
"name",
"categories"
],
"type": "object"
},
"maxItems": 50,
"minItems": 1,
"prefill": [
{
"categories": [
"MCP_SERVERS"
],
"description": "Tools for discovering and comparing Store opportunities.",
"id": "a1",
"name": "Store tools",
"title": "Store research tools"
}
],
"title": "Portfolio actors",
"type": "array"
},
"requestId": {
"description": "Idempotency key.",
"editor": "textfield",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "plan-daily-prefill-001",
"title": "Request ID",
"type": "string"
},
"schemaVersion": {
"default": "1.0",
"description": "Contract version.",
"enum": [
"1.0"
],
"prefill": "1.0",
"title": "Schema version",
"type": "string"
}
},
"required": [
"schemaVersion",
"requestId",
"portfolioActors",
"candidateQueries"
],
"schemaVersion": 1,
"title": "Apify Portfolio Expansion Planner input",
"type": "object"
},
"name": "apify-portfolio-expansion-planner",
"outputSchema": null
},
{
"description": "Summarize visible public Apify Store event-price distributions for a declared cohort. Public Store API only, no LLM. — $0.05/call, x402 (USDC on base).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"categories": {
"description": "Optional Store categories.",
"editor": "stringList",
"items": {
"maxLength": 40,
"minLength": 1,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"type": "string"
},
"maxItems": 5,
"minItems": 0,
"prefill": [
"MCP_SERVERS"
],
"title": "Categories",
"type": "array",
"uniqueItems": true
},
"detailLevel": {
"default": "compact",
"description": "Output detail mode.",
"enum": [
"compact",
"evidence"
],
"prefill": "compact",
"title": "Detail level",
"type": "string"
},
"eventSelector": {
"default": "non_start",
"description": "Pricing event cohort to benchmark.",
"enum": [
"start",
"non_start",
"all"
],
"prefill": "non_start",
"title": "Event selector",
"type": "string"
},
"freshnessMinutes": {
"default": 60,
"description": "Maximum cache age.",
"maximum": 10080,
"minimum": 0,
"prefill": 60,
"title": "Freshness minutes",
"type": "integer"
},
"maxResults": {
"default": 10,
"description": "Maximum nested samples.",
"maximum": 100,
"minimum": 1,
"prefill": 10,
"title": "Max results",
"type": "integer"
},
"query": {
"description": "Store cohort query.",
"editor": "textfield",
"maxLength": 120,
"minLength": 2,
"pattern": "^(?!.*[\\u0000-\\u001F\\u007F])(?!.*[A-Za-z][A-Za-z0-9+.-]{1,31}:(//|[^\\s]+)).*$",
"prefill": "store pricing",
"title": "Query",
"type": "string"
},
"requestId": {
"description": "Idempotency key.",
"editor": "textfield",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "price-daily-prefill-001",
"title": "Request ID",
"type": "string"
},
"schemaVersion": {
"default": "1.0",
"description": "Contract version.",
"enum": [
"1.0"
],
"prefill": "1.0",
"title": "Schema version",
"type": "string"
}
},
"required": [
"schemaVersion",
"requestId",
"query"
],
"schemaVersion": 1,
"title": "Apify Pricing Benchmark Advisor input",
"type": "object"
},
"name": "apify-pricing-benchmark-advisor",
"outputSchema": null
},
{
"description": "Free — list every paid tool in the 'apify-market-intelligence' bundle with its price, payTo address and network. Call this first if you don't have a wallet ready yet.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "pricing_info",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1907054885911ded400c228c07ba38eda6f3d1f095ced50759dff2858146ee06 | sha256sum