Market Brew
Read-only Market Brew search engine modeling and AI visibility data via OAuth.
我该使用它吗
质量与安全性
发现(9)
- LOW在 dataforseo_backlink_summary 中
- LOW在 dataforseo_ranked_keywords 中
- LOW在 get_account_management_snapshot 中
- LOW在 preview_account_management_command 中
- LOW在 summarize_deep_crawl_seed_errors 中
- LOW在 export_deep_crawl_seed_attempts 中
- LOW在 list_deep_crawl_inventory_versions 中
- LOW在 get_license_definition_form_fields 中
- LOW在 list_crew_websites 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"marketbrew": {
"url": "https://brew.marketbrew.ai/mcp"
}
}
}远程端点
https://brew.marketbrew.ai/mcpstreamable-http它能做什么
工具清单
工具(70)
🟢get_account_management_snapshot
Use this when the user asks to get the internal account-management snapshot. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢preview_account_management_command(body)
Use this when an admin asks what an account-management change would do. It describes the impact without changing any data. Admin accounts only.
输入模式
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": {},
"description": "Account command to preview without execution."
}
},
"required": [
"body"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_ask_widget_health(askWidgetId)
Use this when the user asks to check Ask Widget availability. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"askWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"askWidgetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ask_chat_session(askWidgetId, query)
Use this when the user asks to get Ask chat session state. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"askWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname) and conversationId (numeric conversation ID)."
}
},
"required": [
"askWidgetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ask_conversation(askWidgetId, conversationId)
Use this when the user asks to get an Ask conversation. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"askWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"conversationId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"askWidgetId",
"conversationId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_ask_conversations(askWidgetId, query)
Use this when the user asks to list Ask conversations. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"askWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname)."
}
},
"required": [
"askWidgetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ask_widget(id)
Use this when the user asks to get an Ask Widget. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_ask_widgets
Use this when the user asks to list Ask Widgets. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢count_ask_widget_conversations(query)
Use this when the user asks to count Ask Widget conversations. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: startDate and endDate as ISO-8601 dates (YYYY-MM-DD)."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢lookup_chunk_overlay(query)
Use this when the user asks to look up chunk overlay data for a live URL. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Required filter: url (the full live webpage URL)."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢count_content_boosters(query)
Use this when the user asks to count Content Boosters. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_content_booster_metrics(query)
Use this when the user asks to get Content Booster metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_content_booster(id)
Use this when the user asks to get a Content Booster. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_content_booster_assets(id)
Use this when the user asks to list Content Booster assets. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_content_booster_asset(assetId)
Use this when the user asks to get a Content Booster asset. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"assetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"assetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_content_boosters(query)
Use this when the user asks to list Content Boosters. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_current_crew
Use this when the user asks which Market Brew Crew is currently linked or selected. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢count_crew(query)
Use this when the user asks to count visible Crew accounts. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_crew_websites(query)
Use this when the user asks for current or licensed websites. To limit results to a Crew, set query.crewIds to its numeric Crew ID; use get_crew first when the user supplies a business name or email instead. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_crew(crewReference)
Use this when the user identifies a specific Crew by business name, email, or numeric ID. This resolves the Crew and returns its details, including website summaries, when the linked account is allowed to see it.
输入模式
{
"type": "object",
"properties": {
"crewReference": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"crewReference"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_customer_licenses(crew)
Use this when the user asks to list customer licenses. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"crew": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"crew"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_customer_license(crew, licenseId)
Use this when the user asks to get a customer license. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"crew": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"licenseId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"crew",
"licenseId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ai_visibility_history(crew, website, query)
Use this when the user asks for historical AI mentions or AI search volume for a licensed website, including case-study growth. Resolve the Crew and website first, then request each platform separately. Report the platform, US/English scope, and compared completed months. The monthly counts are DataForSEO estimates; they are not historical citation counts, referrals, or proof of causation.
输入模式
{
"type": "object",
"properties": {
"crew": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Required filter: platform (CHAT_GPT or GOOGLE). The response contains US/English monthly mention counts and estimated AI search volume."
}
},
"required": [
"crew",
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_deep_crawl_seeds(website, query)
Use this when the user asks to list Full Site Intelligence crawl seeds. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: active, unresolvedError, responseCode, outcome, url, attemptedAfter, attemptedBefore, minConsecutiveFailures, sort, ascending, offset, and pageSize."
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_deep_crawl_seed(website, seedId)
Use this when the user asks to get a crawl seed. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"seedId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"seedId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢summarize_deep_crawl_seed_errors(website)
Use this when the user asks to summarize unresolved crawl seed errors. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢export_deep_crawl_seeds(website, offset, maxChars)
Use this when the user asks to export crawl seed inventory. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Character offset into the export."
},
"maxChars": {
"type": "integer",
"minimum": 1000,
"maximum": 100000,
"default": 50000,
"description": "Maximum export characters to return."
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢export_deep_crawl_seed_errors(website, offset, maxChars)
Use this when the user asks to export crawl seed error history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Character offset into the export."
},
"maxChars": {
"type": "integer",
"minimum": 1000,
"maximum": 100000,
"default": 50000,
"description": "Maximum export characters to return."
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_deep_crawl_seed_attempts(website, seedId, query)
Use this when the user asks to list crawl seed attempt history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"seedId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: offset and pageSize."
}
},
"required": [
"website",
"seedId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢export_deep_crawl_seed_attempts(website, seedId, offset, maxChars)
Use this when the user asks to export crawl seed attempt history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"seedId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Character offset into the export."
},
"maxChars": {
"type": "integer",
"minimum": 1000,
"maximum": 100000,
"default": 50000,
"description": "Maximum export characters to return."
}
},
"required": [
"website",
"seedId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_deep_crawl_inventory_versions(website)
Use this when the user asks to list retained crawl inventory versions. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_deep_crawl_import(website, importId)
Use this when the user asks to get crawl seed import progress. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"importId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"importId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_deep_crawl_schedule(website)
Use this when the user asks to get explicit crawl schedule. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"website": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_knowledge_bases(query)
Use this when the user asks to list Knowledge Bases. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: name (partial match), pageSize, and offset."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢count_knowledge_bases
Use this when the user asks to count Knowledge Bases. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_knowledge_base(id)
Use this when the user asks to get a Knowledge Base. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_launchpad_stats(query)
Use this when the user asks to get Launchpad content-gap statistics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_launchpad_keyword_gaps(query)
Use this when the user asks to list Launchpad keyword gaps. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, keyword, source, maxSimilarity, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_launchpad_prompt_gaps(query)
Use this when the user asks to list Launchpad prompt gaps. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, prompt, source, maxSimilarity, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_license_definitions
Use this when the user asks to list license definitions. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_license_definition(licenseDefinitionSummary)
Use this when the user asks to get a license definition. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"licenseDefinitionSummary": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"licenseDefinitionSummary"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_license_definition_form_fields(licenseDefinitionSummary)
Use this when the user asks to get license-definition form fields. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"licenseDefinitionSummary": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"licenseDefinitionSummary"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_listen_monitor(id)
Use this when the user asks to get a Listen keyword monitor. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢count_listen_monitors(query)
Use this when the user asks to count Listen keyword monitors. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_listen_monitors(query)
Use this when the user asks to list Listen keyword monitors. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_listen_runs(id)
Use this when the user asks to list runs for a Listen keyword monitor. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_listen_run_artifacts(runId)
Use this when the user asks to list artifacts extracted during a Listen run. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"runId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"runId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_search_metrics(query)
Use this when the user asks to get Search API metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_search_widget_session(searchWidgetId, query)
Use this when the user asks to get Search Widget session state. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"searchWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname)."
}
},
"required": [
"searchWidgetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_search_widget_history(searchWidgetId, query)
Use this when the user asks to list Search Widget query history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"searchWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname)."
}
},
"required": [
"searchWidgetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_search_widget_history(searchWidgetId, searchHistoryId)
Use this when the user asks to get Search Widget query history detail. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"searchWidgetId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"searchHistoryId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"searchWidgetId",
"searchHistoryId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_tasks(query)
Use this when the user asks to list current Ranking Sensor tasks. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_task(taskId)
Use this when the user asks to get a Ranking Sensor task. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"taskId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"taskId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_task_children(taskId, query)
Use this when the user asks to list child tasks. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"taskId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"required": [
"taskId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_task_history(taskId, query)
Use this when the user asks to get one task's calculation history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"taskId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"required": [
"taskId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_task_history(query)
Use this when the user asks to list historical Ranking Sensor tasks. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_top_tasks(query)
Use this when the user asks to list prioritized optimization tasks. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, workspaceId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_top_task_metrics(query)
Use this when the user asks to get top-task metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, workspaceId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_flight_plan_metrics(query)
Use this when the user asks to get Flight Plan metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ranking_sensor_metrics(query)
Use this when the user asks to get Ranking Sensor metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_task_metrics(query)
Use this when the user asks to get task workload metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_crawl_metrics(query)
Use this when the user asks to get crawl activity metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_usage_metrics(query)
Use this when the user asks to get aggregate system usage metrics. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_usage_metric_history(query)
Use this when the user asks to get usage metric history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: crewIds (comma-separated numeric Crew IDs), metricKeys, startDate, endDate, and scale (daily or monthly)."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_usage_reports
Use this when the user asks to list usage reports. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_usage_report(id)
Use this when the user asks to get a usage report definition. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_usage_report_history(id, query)
Use this when the user asks to get usage report history. Returns only data visible to the linked Market Brew account.
输入模式
{
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "number"
}
]
},
"query": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: crewIds, startDate, endDate, sectionIds, metricKeys, and scale (daily or monthly)."
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢dataforseo_backlink_summary(target)
Use this when a team member asks for a domain's backlink and referring-domain totals. This makes one billable DataForSEO request.
输入模式
{
"type": "object",
"properties": {
"target": {
"type": "string",
"minLength": 1,
"maxLength": 253,
"pattern": "^[a-z0-9.-]+$",
"description": "Domain or subdomain without a URL scheme or path."
}
},
"required": [
"target"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢dataforseo_ranked_keywords(target, locationCode, languageCode, limit)
Use this when a team member asks which Google keywords a domain ranks for. This makes one billable DataForSEO request and returns at most 20 keywords.
输入模式
{
"type": "object",
"properties": {
"target": {
"type": "string",
"minLength": 1,
"maxLength": 253,
"pattern": "^[a-z0-9.-]+$",
"description": "Domain or subdomain without a URL scheme or path."
},
"locationCode": {
"type": "integer",
"exclusiveMinimum": 0,
"default": 2840,
"description": "DataForSEO location code; defaults to United States."
},
"languageCode": {
"type": "string",
"pattern": "^[a-z]{2}$",
"default": "en",
"description": "Two-letter language code."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [
"target"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢dataforseo_google_serp(keyword, locationCode, languageCode)
Use this when a team member asks for current Google search results for a keyword. This makes one billable DataForSEO request with a depth of 10.
输入模式
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"locationCode": {
"type": "integer",
"exclusiveMinimum": 0,
"default": 2840,
"description": "DataForSEO location code; defaults to United States."
},
"languageCode": {
"type": "string",
"pattern": "^[a-z]{2}$",
"default": "en",
"description": "Two-letter language code."
}
},
"required": [
"keyword"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据