Home › Research › Hands-on test

Hands-on test · run on 2026-11-12

monday.com’s MCP server, tested with Claude Code: everything worked on the Free plan, nothing worked after an expired trial

On 12 November 2026 we connected Claude Code, Anthropic’s coding agent, to monday.com’s hosted MCP server and asked it to build a small board: columns, items, a comment, a status change and a count per status. The first run happened to hit an account whose Pro trial had ended, and the server refused almost everything with a bare “403”. After we moved the account to monday’s Free plan, the same steps all worked.

On monday’s Free plan, Claude Code built a board through the MCP server in 13 calls: two columns, two items, a dated status, a comment and a count per status. On the same account with an expired Pro trial, the server still created and deleted boards but refused columns and items with a 403 that did not say why.AIBuilder Marketplace, hands-on test, 12 November 2026
104monday tools offered to Claude Code
13MCP calls to build the board on Free
403the only answer on an expired trial, with no reason given
$0monday’s Free plan, no card
Who pays us. We are in monday.com’s affiliate programme: if you buy a paid monday plan through a link on our monday.com review, we may be paid. This page has one affiliate link, marked as such; monday did not pay for this test and did not see this page before it went live.

How we tested

What happened, step by step

Run 1: the Pro trial had expired

StepWhat we sawResult
Who am Iget_user_context returned the user and account, with an empty plan tier ("tier": null).no plan shown
BoardA private board was refused (“User unauthorized to perform action”, 403); a public board was created.partly
Columns and itemsA status column, a date column and both items were all refused: FORBIDDEN_EXCEPTION and “User unauthorized to perform action”, 403 each time. Nothing in the answer mentioned the trial or the plan.refused
DeleteThe server has no tool to delete a board or an item, but it does offer all_monday_api, which runs any GraphQL request. A delete_board mutation through it worked.worked

Opening monday in the browser explained it: a full-screen notice that the Pro trial had ended, asking us to pick a plan before using the account. The app said so plainly; the MCP server only said 403.

Run 2: the same account on the Free plan

StepWhat we sawResult
Who am Iget_user_context now showed "tier":"free".worked
Boardcreate_board made a public board “AIBM MCP test”; get_board_info read back one Name column and one group.worked
ColumnsA status column and a date column were created. The status labels came out in Dutch (“Ermee bezig”, “Klaar”, “Vastgelopen”) because the account is set to Dutch: the server follows the account’s language.worked
Items“Check pricing page” with status “working on it” and due date 20 November, and “Check signup flow” without values.worked
Commentcreate_update posted an update on the first item; it shows as a speech bubble with a 1 on the board.worked
Status changechange_item_column_values set the second item to “done”; reading the items back confirmed both values.worked
Count per statusboard_insights grouped by the status column: one item “working on it”, one “done”. Labels nobody uses are left out rather than shown as zero.worked

What it means if you use monday.com

monday says in its own MCP FAQ that MCP is available on all plans at no extra cost, and on the Free plan that held up: everything we asked for worked, in 13 calls. The board in monday also showed “AI credits used up” while the MCP calls went through, so in our test the MCP work did not draw on monday’s own AI credits.

The weak spot is the error message. When an account is in a state the app blocks, such as an ended trial, the server answers with a generic 403, and an agent cannot tell a missing permission from a missing plan. Two more things to know before you connect an agent: there is no delete tool, but all_monday_api can run any GraphQL request your account is allowed to make, deletes included; and labels follow your account language, so an agent working in English may get Dutch, German or French status names back.

Want to try it yourself? Everything above worked on monday’s Free plan: start with monday.com (our affiliate link). If you are offered a free Pro month that needs a card, the Free plan is the small link at the bottom of that screen.

Screens from the test

A monday.com board built by Claude Code through the MCP server
Built through MCP, on Free. The board, both columns, both items, the status colours, the date and the comment bubble were all made by Claude Code through monday’s MCP server.
monday.com's notice that the Pro trial has ended
What the app showed during run 1. “Your Pro trial has ended” (in Dutch: the account language), with a plan picker. The MCP server meanwhile answered with plain 403s.

One more thing we noticed on the way to the Free plan: monday’s downgrade path first offers another 30 days of Pro for €0, with card details required and billing from day 31 unless you cancel. The Free plan is a small link at the bottom of that screen.

What this test does not show

Our monday.com review: monday.com. Our other MCP tests: ClickUp · Miro. How we separate researched reviews from hands-on ones: how we review.

AIBuilder Marketplace, “monday.com’s MCP server, tested with Claude Code”, hands-on test run on 2026-11-12. Free to quote and reproduce with attribution (CC BY 4.0).