Request media from Growwer
request_growwer_mediaAsk Growwer, a sponsored-content marketplace, to find media on one source host for a project, through the Growwer account an owner connected in Mencoro's settings, for the Growwer project whose website is this project's (the first one, as get_growwer_offers picks it). Nothing is bought or paid; Growwer may tell the media's sellers a buyer is interested. Use it on a host get_project_sources lists with a growwer block whose canRequest is true. Idempotent per project and host: a host already requested answers with its first requestedAt and Growwer is not asked again. Refusals that mean the request must be made on Growwer's own site instead: growwer_not_connected, growwer_connection_revoked and growwer_connection_read_only (an owner must connect Growwer again, granting write access), growwer_project_not_matched (no Growwer project of the account has this project's website); these are checked before Growwer is asked, so the same requestId can be retried, after a new preview, once the connection is fixed. growwer_media_request_failed means Growwer refused or did not answer; nothing was stored and it can be tried again with a new preview and a new requestId. growwer_media_host_invalid: the host names no host, or is an IPv6 address. Requires a confirmationToken: call preview_operation with tool "request_growwer_media" and these arguments first, show the returned plan to the user, and call this tool only after the user explicitly agrees.
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": {
"organizationId": "<organizationId>",
"projectId": "<projectId>",
"host": "<host>",
"confirmationToken": "<confirmationToken>"
},
"name": "request_growwer_media"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | The host as get_project_sources lists it; "www." and case are ignored. | |
| projectId | Yes | ||
| requestId | No | Optional idempotency key, 8-255 printable characters. Reuse it only to retry this same call. | |
| organizationId | Yes | ||
| confirmationToken | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| requested | Yes | ||
| requestedAt | Yes |