Stormboard through One
Stormboard is a collaborative digital whiteboard and workflow platform that enables teams to brainstorm, organize ideas, and turn discussions into structured, data-driven workspaces for planning, decision-making, and project execution in real time.
One exposes Stormboard through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.
How to run an action
- Find the action in the table below, or call
search_one_platform_actions with platform stormboard if it is not listed.
- Call
get_one_action_knowledge with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
- Call
execute_one_action with parameters copied from that knowledge.
Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.
Before you start
Call list_one_integrations once and confirm Stormboard is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.
Each connection carries an access field. If it reports {"policy": "methods", "methods": ["GET"]} the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.
Before a write
Creates, updates, deletes and sends land on a real Stormboard account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.
Actions
Storms
| Action |
Method |
Path |
Action id |
| Get a Storm's Details |
GET |
/storms/{{stormId}} |
conn_mod_def::GKo2N_Is1sA::FeSg4jxRRUWczwBYGokN2g |
| List Your Storms |
GET |
/storms/list |
conn_mod_def::GKo2OPpgYfg::QEqCLb0IQwKZQDWRA6rWpQ |
| Accept a Storm Invite |
POST |
/storms/{{stormId}}/invite/accept |
conn_mod_def::GKo2N10moaA::LkTSi4TqTJWF1Z9tYvbu8g |
| Add a Favorite (Star) to a Storm |
POST |
/storms/{{stormId}}/favorite |
conn_mod_def::GKo2N1_D4cA::_L9tZnkAQNuPy5Oc5fqd-Q |
| Close a Storm |
DELETE |
/storms/{{stormId}}/close |
conn_mod_def::GKo2N1Z7HKA::rfg4mB3kQcuuBWT69rrfiA |
| Create a New Storm |
POST |
/storms |
conn_mod_def::GKo2N2TB-Sg::hqPMTda2SDinB0G7BacWeg |
| Duplicate a Storm |
POST |
/storms/{{stormId}}/duplicate |
conn_mod_def::GKo2OCuUlCA::Dqj3i1yBRUWho7MG2bwI1Q |
| Invite Participants to a Storm |
POST |
/storms/{{stormId}}/invite |
conn_mod_def::GKo2OMPXH_A::wbKc_JCDSjeKZ5mtKyR_wg |
| Join a Storm |
POST |
/storms/join |
conn_mod_def::GKo2OcA3IGA::Gvv6bVzBQACzA7bVpStIwA |
| Leave a Storm |
POST |
/storms/{{stormId}}/leave |
conn_mod_def::GKo2OYazrUA::nolWWRQ8T9ieN7Uos5GcBA |
| Re-open a Storm |
POST |
/storms/{{stormId}}/reopen |
conn_mod_def::GKo2OYaJ9ZA::p0YKMIcfT2643mBErjkWVQ |
| Remove a Favorite From a Storm |
DELETE |
/storms/{{stormId}}/favorite |
conn_mod_def::GKo2OYPWmUg::sI7xpHvUTsKsQgo6rguLiw |
3 more Storms actions are available through search.
Ideas
| Action |
Method |
Path |
Action id |
| Get Idea Data |
GET |
/ideas/{{ideaId}} |
conn_mod_def::GKo2NjWiEvA::lemtgVVNSliNZ14wbK93Tg |
| Get Tag Data for an Idea |
GET |
/ideas/{{ideaId}}/tags |
conn_mod_def::GKo2OyArUNA::cw1zqOhCSZ24F6cI8GwwOQ |
| List Ideas in a Storm |
GET |
/storms/{{stormId}}/ideas |
conn_mod_def::GKo2N_lrRSA::EL1ITHiQSO-RI5Pu1SJtKQ |
| Create an Idea |
POST |
/ideas |
conn_mod_def::GKo2NUws5Dg::KYQ8RcfkRka_utpi7mXETw |
| Create Tag Data for an Idea |
POST |
/ideas/{{ideaId}}/tags |
conn_mod_def::GKo2OktiYoA::F87K_ZYMTMOAVJtFM9JWCA |
| Delete a Comment on an Idea |
DELETE |
/ideas/{{ideaId}}/comments/{{commentId}} |
conn_mod_def::GKo2NbC4Lgg::3FlfoKYySCi1GPw16ax_Sw |
| Delete a Connector Between Ideas |
DELETE |
/ideas/connector |
conn_mod_def::GKo2NVTeVxA::Bmf6kICRROKgEGt-SuFd2w |
| Delete a Vote on an Idea |
DELETE |
/ideas/{{ideaId}}/vote |
conn_mod_def::GKo2NjcZBzg::lYnshdCwQB-Rl7jqlMP_tg |
| Delete an Idea |
DELETE |
/ideas/{{ideaId}} |
conn_mod_def::GKo2NjRO7qA::s0WdtyUQQBaQsRThX7SFMQ |
| Post a Vote on an Idea |
POST |
/ideas/{{ideaId}}/vote |
conn_mod_def::GKo2NtC6V-g::D9N_o6RNQSqKpAjXMLWUVw |
| Update a Task for an Idea |
PUT |
/ideas/{{ideaId}}/task |
conn_mod_def::GKo2NtgLb6A::awmBoVguThyG92nB-wrYyQ |
| Update an Idea |
PUT |
/ideas/{{id}} |
conn_mod_def::GKo2NtNilIg::kMI9_furSLycqyVjNzlGkg |
ChatMessages
| Action |
Method |
Path |
Action id |
| Get a Storm's Unread Chat Messages |
GET |
/chat/{{stormId}}/new |
conn_mod_def::GKo2NMs-oqg::VeaY4aAuQtCsx40jpeKDJw |
| List a Storm's Chat Messages |
GET |
/chat/{{stormId}}/list |
conn_mod_def::GKo2NMC_B1A::paxkRRzPTtC2Zs6wezsYaA |
| Create a New Chat Message for a Storm |
POST |
/chat/{{stormId}} |
conn_mod_def::GKo2NLVhUJg::W6c06poHTTmMsu1h9LNFuw |
| Mark a Storm's Chat Messages as Read |
PUT |
/chat/{{stormId}}/allread |
conn_mod_def::GKo2NL1WpzA::QmmtxhF3TuKh606i4rQ-_w |
Users
| Action |
Method |
Path |
Action id |
| Check Authentication for a User |
GET |
/users/{{userId}} |
conn_mod_def::GKo2OyOo1wA::JQsw9_DERnSklxFBaioBWg |
| Create a New User |
POST |
/users |
conn_mod_def::GKo2OyN9F8g::qQfFr62YQxWOfiwlKXTZFQ |
| Update Your Profile |
PUT |
/users/profile |
conn_mod_def::GKo2O5cYZjg::MroPStyXTT2FSc2dKOfMVA |
| Verify a User Account |
PUT |
/users/verify |
conn_mod_def::GKo2O5xCJWg::7o0-OcB2TKCpOoLp5ocVLw |
Comments
| Action |
Method |
Path |
Action id |
| List an Idea's Comments |
GET |
/ideas/{{ideaId}}/comments |
conn_mod_def::GKo2Nk_YQ4g::QerbS6xwTLSPPvBCbpMNNg |
| Create a Comment on an Idea |
POST |
/ideas/{{ideaId}}/comments |
conn_mod_def::GKo2NUouSWA::Z4C2jPKdQwquJaOS7ehpAw |
Connectors
| Action |
Method |
Path |
Action id |
| List Connectors in a Storm |
GET |
/storms/{{stormId}}/connectors |
conn_mod_def::GKo2N_PxlRg::fhpn6LvCR96wgLL-6wKwsw |
| Delete a Specific Connector |
DELETE |
/ideas/connector/{{connectorId}} |
conn_mod_def::GKo2NjDniIA::48FM3VpYRJeMalR6huOX6w |
StormInvites
| Action |
Method |
Path |
Action id |
| List Storm Invites |
GET |
/storms/invites |
conn_mod_def::GKo2OMYEJZg::c9bxY9J-TK2_VY6NC-BGWg |
| Decline a Storm Invite |
POST |
/storms/{{stormId}}/invite/decline |
conn_mod_def::GKo2N2PpLSg::QB3C5YEhSyK3HSPejnGdxA |
Tags
| Action |
Method |
Path |
Action id |
| List Tags in a Storm |
GET |
/storms/{{stormId}}/tags |
conn_mod_def::GKo2OkG2Q8g::aqPQWoLLR9qh4I11vJm0Bw |
| Create a New Tag in a Storm |
POST |
/storms/{{stormId}}/tags |
conn_mod_def::GKo2Ol9OsjA::MEzu4-T2T6S-GpOudXPX2Q |
Folders
| Action |
Method |
Path |
Action id |
| List a Team's Folders |
GET |
/folders/{{teamId}}/list |
conn_mod_def::GKo2NMC8REg::w6c7GOciQEGgts3_KFZJyA |
IdeasConnector
| Action |
Method |
Path |
Action id |
| Create a Line Connector Between Ideas |
POST |
/ideas/connector |
conn_mod_def::GKo2NVZg96A::uJmcWpq3RDy73989FNuT5g |
LineConnector
| Action |
Method |
Path |
Action id |
| Update a Line Connector |
PUT |
/ideas/connector/{{connectorId}} |
conn_mod_def::GKo2NtDRdeA::ANGeTTWGSD271WgOgGZ19w |
IdeaComments
| Action |
Method |
Path |
Action id |
| Update an Idea Comment |
PUT |
/ideas/{{ideaId}}/comments/{{commentId}} |
conn_mod_def::GKo2NtWu6dA::OluQiEvvQVmQrog2N4sc5A |
StormParticipants
| Action |
Method |
Path |
Action id |
| List a Storm's Participants |
GET |
/storms/{{stormId}}/users |
conn_mod_def::GKo2N-7s0qg::1E5efUD0SDCR99DNTbaqMw |
StormAccess
| Action |
Method |
Path |
Action id |
| Get My Storm Access |
GET |
/storms/{{stormId}}/access |
conn_mod_def::GKo2OLI6dTA::Ij48JsRkRgSbOE4J1hZr3w |
StormTemplate
| Action |
Method |
Path |
Action id |
| Get a Storm's Template |
GET |
/storms/{{stormId}}/template |
conn_mod_def::GKo2OL3v4Qg::1VT-Uc7DRZ2ctw92-bosuQ |
TemplateCategories
| Action |
Method |
Path |
Action id |
| List Template Categories |
GET |
/templates/categories |
conn_mod_def::GKo2OyDs0-A::PEKJgA3UTQWZxJkvvUsyGg |
Templates
| Action |
Method |
Path |
Action id |
| Get Templates |
GET |
/templates/{{category}} |
conn_mod_def::GKo2OyWc0xg::jvKoN_P-QBGiRM2L2RY8pQ |
UserNotifications
| Action |
Method |
Path |
Action id |
| Update User Notification Preferences |
PUT |
/users/notifications |
conn_mod_def::GKo2O6QFjsA::ivdtyNhsTQqp3QY7yqnkNw |
UserProfile
| Action |
Method |
Path |
Action id |
| Get Your User Profile |
GET |
/users/profile |
conn_mod_def::GKo2O-PJWWA::3qwySKrWQPWOFNw6B6GmCg |
AuthenticationInfo
| Action |
Method |
Path |
Action id |
| Get Authentication Info |
GET |
/users/auth |
conn_mod_def::GKo2PA7yPQA::0JNzBWqpS_CbqsRTfHhIJA |
This lists 52 of 55 actions. For anything not here, call search_one_platform_actions with platform stormboard. The full catalog is at https://www.withone.ai/knowledge/stormboard.
When a call fails
The error comes from Stormboard, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.
Full catalog: https://www.withone.ai/knowledge/stormboard
Integration knowledge by One (withone.ai), licensed under One-Knowledge-1.0. Attribution must be preserved in derivative works.