list_group_boards
Use this when the user wants to see what public Pinterest group boards exist for a topic, or wants benchmark context for how boards in their niche are named and sized. Returns public collaborative boards matching a keyword from Tailwind's Group Board Finder. These are OTHER people's public boards — they are not the user's own boards (use list_boards for those), and their board ids cannot be passed to create_post or schedule_post. Results are cached and refreshed in the background, so check status before reporting: ready means the boards returned are what we have (an empty list means a completed search genuinely found none), warming means a search is still running and you should tell the user to check back rather than reporting no results, and unavailable means the search failed and no benchmark data can be given for this keyword. Tailwind Communities (formerly Tribes) has no tool here: these tools cannot list the user's Communities, share Pins to one, or read how a Community performs. Tailwind is replacing Communities with Turbo Groups, niche groups of creators who see and engage with each other's Pins in Turbo, which the user joins from suggestions in their Turbo feed and finds again under My Groups in the Tailwind app. Turbo Groups has no tool either. A request for either one is a missing capability that request_capability records; Pinterest group boards (list_group_boards) are a different feature and do not answer it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | Topic to search for, e.g. "home decor". Trimmed, whitespace-collapsed and lowercased before lookup; 100 characters maximum. Use the user's actual niche terms rather than a broad category. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boards | Yes | Public group boards matching the keyword, most-followed first | |
| status | Yes | `ready` — the boards are what we have, including an empty list. `warming` — a search is running and nothing is cached yet. `unavailable` — the most recent search failed. | |
| keyword | Yes | The normalized keyword the results are keyed on | |
| lastCompletedAt | No | When a search for this keyword last completed successfully | |
| retryAfterSeconds | No | On `warming`, how long to wait before asking again |