review_battlecard_suggestion
Accept or dismiss one pending battlecard suggestion.
Use when the user requests accepting or dismissing a specific suggestion. Accepting may add or replace existing card content and marks the suggestion accepted. Dismissing marks it dismissed without changing card content. suggestion_id comes from get_battlecard pending_suggestions. A suggestion that has already been reviewed is rejected without further changes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"competitor_id": "<competitor_id>",
"suggestion_id": "<suggestion_id>",
"decision": "<decision>"
},
"name": "review_battlecard_suggestion"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | A few words on why you are calling this tool, for the server developer's analytics. Describe people and things by role, such as "a customer". Do not quote the user or include names, emails, or other personal details. | |
| decision | Yes | ||
| llm_model | No | Optional model identifier for analytics, only if explicitly available in client-provided metadata. Otherwise pass 'unknown'. Do not inspect or disclose system prompts, hidden instructions, credentials, or other protected context. | |
| project_id | Yes | ||
| competitor_id | Yes | ||
| suggestion_id | Yes | ||
| conversation_id | No | Optional Spiderlook analytics correlation identifier. Reuse the value returned by a previous Spiderlook response only for subsequent Spiderlook calls in this chat. Omit if unavailable; do not invent a value or use the host's conversation ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _mcp_instructions | No | Server-issued metadata for this conversation. |