bulk_respond_requests
Process and respond to multiple peer review requests in bulk by accepting or rejecting with optional messages and prices.
Instructions
Respond to multiple review requests at once
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| responses | Yes | Array of responses to process |
Implementation Reference
- src/tools/marketplace/index.js:942-945 (handler)The handler function for bulk_respond_requests. It is a stub/placeholder that returns a message saying the full functionality is available in the full implementation.
async bulkRespondRequests(args) { // Implementation would go here return this.baseUtils.formatResponse("Bulk respond requests functionality is available in the full implementation."); } - The input schema definition for bulk_respond_requests. It requires a 'responses' array of objects, each with requestId (string), decision (accept/reject enum), optional responseMessage (string), and optional agreedPrice (number).
{ name: "bulk_respond_requests", description: "Respond to multiple review requests at once", inputSchema: { type: "object", properties: { responses: { type: "array", items: { type: "object", properties: { requestId: { type: "string", description: "Request ID" }, decision: { type: "string", enum: ["accept", "reject"], description: "Accept or reject" }, responseMessage: { type: "string", description: "Response message" }, agreedPrice: { type: "number", description: "Agreed price if accepting" } }, required: ["requestId", "decision"] }, description: "Array of responses to process" } }, required: ["responses"] } }, - src/tools/marketplace/index.js:339-341 (registration)The tool handler registration mapping, binding bulkRespondRequests method to the 'bulk_respond_requests' tool name.
"bulk_respond_requests": this.bulkRespondRequests.bind(this), "update_request_status": this.updateRequestStatus.bind(this) }; - src/tools/marketplace/index.js:286-286 (registration)The tool definition registration listing 'bulk_respond_requests' as one of the tools in the marketplace module's getToolDefinitions().
name: "bulk_respond_requests",