Check monday.com experiment items column by column

A monday.com board shows the plan as column values, so the check reads the item with its group, status, and subitems as one text.

How it works

  1. Connect the monday MCP server at https://mcp.monday.com/mcp to your AI assistant or coding agent, then sign in with OAuth 2.0 or with a personal API token sent as a bearer token, so calls follow the permissions your monday account already carries.
  2. Install the ExpLint MCP at https://explint.com/mcp to enable your agent to audit tests.
  3. Run the prompt below to audit these plans before the work starts.

How the check runs

  1. It reads the items in your experiment group and status column, then joins the item name, description, column values, and subitem names, since a large experiment is often broken into smaller pieces there.
  2. It sends that text to ExpLint with explint__lint, which returns errors, warnings, and passes, each finding naming the rule behind it.
  3. When you approve an item, it posts the findings and a suggested rewrite as an update on the item and lints the rewrite, which keeps the discussion next to the card.

Copy and paste this prompt

Change the words in square brackets to name your own project, board, or test.

Prompt for your assistant
Use the monday MCP tools to read items on board [board name] in group [group name] whose Status column is [your backlog status]. For each item, read the name, description, column values, and subitems, then lint that text with explint.com against project [your ExpLint project name]. Show me a table with the item name, its errors and warnings, and the exact words behind each finding. Do not change any item yet. When I approve an item, post the findings and a suggested rewrite as an update on it, then lint the rewrite and show whether the errors are gone.

What ExpLint looks for

ExpLint ships over 24 rules, and a project switches each one on or off or rewrites it in plain English. These are the rules the plans this guide reads break most often. An error means the test cannot answer its question as written, and a warning means the result will be hard to judge when it comes in.

RuleLevelIn plain words
hypothesis/is-falsifiableerrorAn item that names a change and a hope gives the board nothing a finished test could contradict.
hypothesis/is-based-on-evidenceerrorThe item text should name the report or earlier test behind the idea, since column values record what is planned rather than why.
randomization/states-the-spliterrorThe traffic split has to appear in the item text even where a subitem holds the allocation, because the lint reads the text the audit hands it.
duration/covers-full-business-cycleserrorThe item should say how many full weeks the test runs, so the status column does not become the only record of timing.

Read more

Portrait of Kameron Tanseli

Kameron Tanseli

Founder, ExpLint

Kameron Tanseli is the founder of ExpLint and a growth engineer who has run more than 1,500 experiments across a nine-year career. As the founding growth hire at Fyxer he launched 540 experiments in a year while the company grew from $1M to $35M in annual revenue, and he now runs growth engineering at FLORA, where a one-person team ships six to eight experiments a week.

Don’t let a bad test make it to production

Install the MCP and start flagging ticket slop before it reaches your users