Server definition
- Hash
- sha256:6de2915c109aea79aded04e3b7dc5711c20f1b1ee6d95bb893591f11939fca2d
- What it is
- What a remote MCP server returned when asked what it offers: 70 tools
The blob, as servednamed by its sha256
{
"instructions": "Users can ask for Market Brew data in ordinary language and never need to know tool names. Use focused tools to read only data visible to the linked account. For a request about websites for a named Crew, resolve the Crew by business name, email, or ID, then list licensed websites using its numeric Crew ID. Never infer access outside returned data.",
"tools": [
{
"description": "Use this when the user asks to check Ask Widget availability. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"askWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"askWidgetId"
],
"type": "object"
},
"name": "check_ask_widget_health",
"outputSchema": null
},
{
"description": "Use this when the user asks to count Ask Widget conversations. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: startDate and endDate as ISO-8601 dates (YYYY-MM-DD).",
"type": "object"
}
},
"type": "object"
},
"name": "count_ask_widget_conversations",
"outputSchema": null
},
{
"description": "Use this when the user asks to count Content Boosters. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "count_content_boosters",
"outputSchema": null
},
{
"description": "Use this when the user asks to count visible Crew accounts. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "count_crew",
"outputSchema": null
},
{
"description": "Use this when the user asks to count Knowledge Bases. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "count_knowledge_bases",
"outputSchema": null
},
{
"description": "Use this when the user asks to count Listen keyword monitors. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost.",
"type": "object"
}
},
"type": "object"
},
"name": "count_listen_monitors",
"outputSchema": null
},
{
"description": "Use this when a team member asks for a domain's backlink and referring-domain totals. This makes one billable DataForSEO request.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"target": {
"description": "Domain or subdomain without a URL scheme or path.",
"maxLength": 253,
"minLength": 1,
"pattern": "^[a-z0-9.-]+$",
"type": "string"
}
},
"required": [
"target"
],
"type": "object"
},
"name": "dataforseo_backlink_summary",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"keyword": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"languageCode": {
"default": "en",
"description": "Two-letter language code.",
"pattern": "^[a-z]{2}$",
"type": "string"
},
"locationCode": {
"default": 2840,
"description": "DataForSEO location code; defaults to United States.",
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"keyword"
],
"type": "object"
},
"name": "dataforseo_google_serp",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"languageCode": {
"default": "en",
"description": "Two-letter language code.",
"pattern": "^[a-z]{2}$",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"locationCode": {
"default": 2840,
"description": "DataForSEO location code; defaults to United States.",
"exclusiveMinimum": 0,
"type": "integer"
},
"target": {
"description": "Domain or subdomain without a URL scheme or path.",
"maxLength": 253,
"minLength": 1,
"pattern": "^[a-z0-9.-]+$",
"type": "string"
}
},
"required": [
"target"
],
"type": "object"
},
"name": "dataforseo_ranked_keywords",
"outputSchema": null
},
{
"description": "Use this when the user asks to export crawl seed attempt history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"maxChars": {
"default": 50000,
"description": "Maximum export characters to return.",
"maximum": 100000,
"minimum": 1000,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Character offset into the export.",
"minimum": 0,
"type": "integer"
},
"seedId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"seedId"
],
"type": "object"
},
"name": "export_deep_crawl_seed_attempts",
"outputSchema": null
},
{
"description": "Use this when the user asks to export crawl seed error history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"maxChars": {
"default": 50000,
"description": "Maximum export characters to return.",
"maximum": 100000,
"minimum": 1000,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Character offset into the export.",
"minimum": 0,
"type": "integer"
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "export_deep_crawl_seed_errors",
"outputSchema": null
},
{
"description": "Use this when the user asks to export crawl seed inventory. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"maxChars": {
"default": 50000,
"description": "Maximum export characters to return.",
"maximum": 100000,
"minimum": 1000,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Character offset into the export.",
"minimum": 0,
"type": "integer"
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "export_deep_crawl_seeds",
"outputSchema": null
},
{
"description": "Use this when the user asks to get the internal account-management snapshot. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_account_management_snapshot",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"crew": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"query": {
"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.",
"type": "object"
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"crew",
"website"
],
"type": "object"
},
"name": "get_ai_visibility_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Ask chat session state. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"askWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname) and conversationId (numeric conversation ID).",
"type": "object"
}
},
"required": [
"askWidgetId"
],
"type": "object"
},
"name": "get_ask_chat_session",
"outputSchema": null
},
{
"description": "Use this when the user asks to get an Ask conversation. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"askWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"conversationId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"askWidgetId",
"conversationId"
],
"type": "object"
},
"name": "get_ask_conversation",
"outputSchema": null
},
{
"description": "Use this when the user asks to get an Ask Widget. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_ask_widget",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a Content Booster. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_content_booster",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a Content Booster asset. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"assetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"assetId"
],
"type": "object"
},
"name": "get_content_booster_asset",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Content Booster metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "get_content_booster_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get crawl activity metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_crawl_metrics",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"crewReference": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"crewReference"
],
"type": "object"
},
"name": "get_crew",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_current_crew",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a customer license. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"crew": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"licenseId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"crew",
"licenseId"
],
"type": "object"
},
"name": "get_customer_license",
"outputSchema": null
},
{
"description": "Use this when the user asks to get crawl seed import progress. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"importId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"importId"
],
"type": "object"
},
"name": "get_deep_crawl_import",
"outputSchema": null
},
{
"description": "Use this when the user asks to get explicit crawl schedule. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "get_deep_crawl_schedule",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a crawl seed. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"seedId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"seedId"
],
"type": "object"
},
"name": "get_deep_crawl_seed",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Flight Plan metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_flight_plan_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a Knowledge Base. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_knowledge_base",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Launchpad content-gap statistics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost.",
"type": "object"
}
},
"type": "object"
},
"name": "get_launchpad_stats",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a license definition. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"licenseDefinitionSummary": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"licenseDefinitionSummary"
],
"type": "object"
},
"name": "get_license_definition",
"outputSchema": null
},
{
"description": "Use this when the user asks to get license-definition form fields. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"licenseDefinitionSummary": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"licenseDefinitionSummary"
],
"type": "object"
},
"name": "get_license_definition_form_fields",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a Listen keyword monitor. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_listen_monitor",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Ranking Sensor metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_ranking_sensor_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Search API metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_search_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Search Widget query history detail. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"searchHistoryId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"searchWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"searchWidgetId",
"searchHistoryId"
],
"type": "object"
},
"name": "get_search_widget_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to get Search Widget session state. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname).",
"type": "object"
},
"searchWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"searchWidgetId"
],
"type": "object"
},
"name": "get_search_widget_session",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a Ranking Sensor task. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"taskId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"taskId"
],
"type": "object"
},
"name": "get_task",
"outputSchema": null
},
{
"description": "Use this when the user asks to get one task's calculation history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
},
"taskId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"taskId"
],
"type": "object"
},
"name": "get_task_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to get task workload metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_task_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get top-task metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, workspaceId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "get_top_task_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get usage metric history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: crewIds (comma-separated numeric Crew IDs), metricKeys, startDate, endDate, and scale (daily or monthly).",
"type": "object"
}
},
"type": "object"
},
"name": "get_usage_metric_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to get aggregate system usage metrics. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "get_usage_metrics",
"outputSchema": null
},
{
"description": "Use this when the user asks to get a usage report definition. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_usage_report",
"outputSchema": null
},
{
"description": "Use this when the user asks to get usage report history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: crewIds, startDate, endDate, sectionIds, metricKeys, and scale (daily or monthly).",
"type": "object"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_usage_report_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Ask conversations. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"askWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname).",
"type": "object"
}
},
"required": [
"askWidgetId"
],
"type": "object"
},
"name": "list_ask_conversations",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Ask Widgets. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_ask_widgets",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Content Booster assets. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "list_content_booster_assets",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Content Boosters. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, title, status, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_content_boosters",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: customerId, crewIds (comma-separated numeric Crew IDs), websiteId, serverHost, startDate, and endDate.",
"type": "object"
}
},
"type": "object"
},
"name": "list_crew_websites",
"outputSchema": null
},
{
"description": "Use this when the user asks to list customer licenses. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"crew": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"crew"
],
"type": "object"
},
"name": "list_customer_licenses",
"outputSchema": null
},
{
"description": "Use this when the user asks to list retained crawl inventory versions. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "list_deep_crawl_inventory_versions",
"outputSchema": null
},
{
"description": "Use this when the user asks to list crawl seed attempt history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: offset and pageSize.",
"type": "object"
},
"seedId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website",
"seedId"
],
"type": "object"
},
"name": "list_deep_crawl_seed_attempts",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Full Site Intelligence crawl seeds. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: active, unresolvedError, responseCode, outcome, url, attemptedAfter, attemptedBefore, minConsecutiveFailures, sort, ascending, offset, and pageSize.",
"type": "object"
},
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "list_deep_crawl_seeds",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Knowledge Bases. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: name (partial match), pageSize, and offset.",
"type": "object"
}
},
"type": "object"
},
"name": "list_knowledge_bases",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Launchpad keyword gaps. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, keyword, source, maxSimilarity, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_launchpad_keyword_gaps",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Launchpad prompt gaps. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, prompt, source, maxSimilarity, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_launchpad_prompt_gaps",
"outputSchema": null
},
{
"description": "Use this when the user asks to list license definitions. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_license_definitions",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Listen keyword monitors. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId or serverHost.",
"type": "object"
}
},
"type": "object"
},
"name": "list_listen_monitors",
"outputSchema": null
},
{
"description": "Use this when the user asks to list artifacts extracted during a Listen run. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"runId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"runId"
],
"type": "object"
},
"name": "list_listen_run_artifacts",
"outputSchema": null
},
{
"description": "Use this when the user asks to list runs for a Listen keyword monitor. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"name": "list_listen_runs",
"outputSchema": null
},
{
"description": "Use this when the user asks to list Search Widget query history. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteHost (hostname).",
"type": "object"
},
"searchWidgetId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"searchWidgetId"
],
"type": "object"
},
"name": "list_search_widget_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to list child tasks. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
},
"taskId": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"taskId"
],
"type": "object"
},
"name": "list_task_children",
"outputSchema": null
},
{
"description": "Use this when the user asks to list historical Ranking Sensor tasks. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_task_history",
"outputSchema": null
},
{
"description": "Use this when the user asks to list current Ranking Sensor tasks. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, webpageId, boostFactorId, serverHost, workspaceId, rankingSensorId, snapshotId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_tasks",
"outputSchema": null
},
{
"description": "Use this when the user asks to list prioritized optimization tasks. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Optional filters: websiteId, serverHost, workspaceId, startDate, endDate, taskTitle, sortBy, sortDir, offset, and pageSize.",
"type": "object"
}
},
"type": "object"
},
"name": "list_top_tasks",
"outputSchema": null
},
{
"description": "Use this when the user asks to list usage reports. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_usage_reports",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
},
"description": "Required filter: url (the full live webpage URL).",
"type": "object"
}
},
"type": "object"
},
"name": "lookup_chunk_overlay",
"outputSchema": null
},
{
"description": "Use this when an admin asks what an account-management change would do. It describes the impact without changing any data. Admin accounts only.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": {},
"description": "Account command to preview without execution.",
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "preview_account_management_command",
"outputSchema": null
},
{
"description": "Use this when the user asks to summarize unresolved crawl seed errors. Returns only data visible to the linked Market Brew account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"website": {
"anyOf": [
{
"minLength": 1,
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"website"
],
"type": "object"
},
"name": "summarize_deep_crawl_seed_errors",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6de2915c109aea79aded04e3b7dc5711c20f1b1ee6d95bb893591f11939fca2d | sha256sum