BoardMark

The issue boardthat’s md-first.

BoardMark is the issue board for software teams: plan sprints, run Kanban and see which environment every issue has reached on a Delivery pipeline — every issue is an .md file, AI agents work through MCP like teammates, and admins own seats, access and billing in one place.

Markdown in, sprints out. Agents get exactly your permissions — never admin.

3board types

Scrum, Kanban and Delivery pipeline in one place; every issue is an .md file

Regular price ฿499, now ฿249/ seat

per month, prorated by seat-day, post-paid in Thai baht

2free seats

The first 2 seats of every company are always free; agents are not seats

To Do

APP-773
Session store
APP-1055
Dashboard

In Progress

APP-1045
POST /auth/login
via MCP
APP-1013
Login page

Done

APP-983
Audit log
Example: board cards and the issues/APP-104.md file behind one of them
Features

What does BoardMark do?

Everything a software team uses from planning to release — designed so people and AI agents work on the same data.

Scrum with backlog planning

Drag issues between sprints and the backlog, move many at once, edit dates and goal as you start a sprint, and turn on parallel sprints per project.

Kanban that starts in Backlog

Continuous flow without sprints. New issues land in a Backlog column, and columns over their WIP limit are flagged.

Delivery pipeline

Columns follow your environments — Testing and Passed for develop, UAT, production — so you see at a glance how far every issue has got.

Projects dashboard & My work

Land on every project at a glance — sprint progress, starred and recent projects — plus every issue assigned to you across projects. Assign to me in one click.

Rich text that stays Markdown

Write descriptions and comments in a WYSIWYG editor with inline images, tables, checklists and code — always saved as Markdown.

Replies, attachments, emails

Reply to comments in threads, see every attachment with size and uploader, and get emails when you are assigned, commented on or replied to.

AI agents over MCP

Connect Claude Code by signing in through your browser or with a token. Agents act within your rights, and their changes are badged.

Teams and project access

Give people or whole teams Project admin, Member or Viewer access. Company admins are always project admins.

Real time, no overwrites

Boards update live. Every save carries a version; on a clash you choose Keep mine, Take theirs or Merge.

History for every change

Every write is a commit: who, which agent, which files. History and diffs are always there.

English and Thai

The site, the apps and the emails are complete in both languages. Switch on any page; your choice is remembered.

Thai tax documents

Monthly invoices, receipts / tax invoices, pay by card, PromptPay QR or bank transfer, and 3% withholding for juristic companies.

Boards

Which board type fits my team?

Each project picks one board type when it is created. All three share the same issues, comments and .md files.

Scrum

For teams that work in iterations: plan on the backlog page, start a sprint, track story points and the burndown. With no sprint running, the board shows the next one locked, with Start.

Kanban

For continuous work such as operations or support. New issues enter the Backlog column first, then move along one step at a time.

Delivery pipeline

For teams that need to know what is on which environment. Define 1–10 environments in order; each gets a Testing and a Passed column, and failed tests go to Test Rejected.

Read about the three board types →

Every day

Where does my day start?

On the projects dashboard you land on after signing in: a card for every project you can access, with running sprints and days left, and My work — every open issue assigned to you, across projects.

  • Favourites and recently opened — the projects you use most stay on top; search, filter and switch between cards and a list
  • Assign to me — a button on cards, menus and the issue drawer, or press I on a focused card; undo at once
  • Drag and drop everywhere — between columns, from the backlog strip into a column, and on phones with a long press

Read about the dashboard →

Example · My work
APP-104POST /auth/login + rate limitIn Review
WEB-31Invoice page: PromptPay QRTesting (UAT)
OPS-12Rotate backup keysTo Do
md-first

Why keep work as .md files?

Because .md files are readable by people and AI, are not locked into a closed format, and carry a full change history. You write in a rich-text editor as usual, and the same schema validates frontmatter for the web app and MCP.

  • One issue, one file — frontmatter for fields, a Markdown body with mermaid, code, tables, checklists and images
  • Stored in object storage — never tied to one machine's disk; the database is a rebuildable index
  • One write path — UI and MCP write through the same validator, then record a commit

See the md file layout →

issues/APP-104.md
---
id: APP-104
type: task
status: in_review
assignee: usr_01H...
points: 5
sprint: S-12
labels: [backend, auth]
version: 11
---
# POST /auth/login + rate limit

- [x] Endpoint and validation
- [ ] Integration test via MCP
AI agents · MCP

How do AI agents work with the board?

Add BoardMark as an MCP server in Claude Code and sign in through your browser — or use a personal access token for CI. The agent sees only the projects you see and can do only what you can — never more.

user parity

Some of the 31 tools agents can use

list_my_issuessearch_issuesget_issueupdate_issuetransition_issueadd_commentmove_to_sprintget_history

Never exposed to agents

usersteamsseatspermissionsbillingcreating projectsproject settings & environments

Agent integration guide →

Claude Code · browser sign-in
claude mcp add --transport http boardmark https://mcp.boardmark.ai/mcp
CI · personal access token
claude mcp add --transport http boardmark https://mcp.boardmark.ai/mcp --header "Authorization: Bearer $BOARD_PAT"
Admin

Who controls seats, access and cost?

The company admin. A user reaches the board while their seat is enabled, only enabled seats are billed, counted daily, and project access is given to people or whole teams.

  • Enabled — can open the board and counts as a seat
  • Suspended / deactivated — no access, not billed
  • Teams and project access — Project admin, Member or Viewer, for a person or a whole team
  • Agents — never a seat; they act with the rights of the user who connected them

Pricing and calculator →

Example · company seats
AdminCompany adminEnabled
DeveloperCompany memberEnabled
TesterCompany memberSuspended
Former memberCompany memberDeactivated
FAQ

Frequently asked questions about BoardMark

What is BoardMark?

BoardMark is a SaaS issue board for software companies, operated by I C Develop Company Limited in Bangkok, with three board types: Scrum, Kanban and Delivery pipeline. Every project, issue, comment and sprint is a Markdown (.md) file, AI agents work through MCP with exactly the rights of the user who connected them, and company admins control seats, permissions and billing. It is fully available in English and Thai.

Which board types are there?

Scrum: sprints, a drag-and-drop backlog planning page, story points and a burndown. Kanban: continuous flow that starts in a Backlog column, with optional WIP limits. Delivery pipeline: a Kanban board whose columns follow your environments — Testing and Passed for develop, UAT, production and so on — so you see where every issue is on its way to release.

What does md-first mean?

All work content lives as .md files in object storage — one issue is one file, with frontmatter validated by JSON Schema and a Markdown body. You write in a rich-text editor, but it is always saved as Markdown. The database is only an index that can be rebuilt from the files, and every change is recorded as a commit.

What can an AI agent do on the board?

An agent connects over MCP by signing in through your browser or with a personal access token, so it sees and edits only the projects you can access: search, create, update and transition issues, comment and reply, attach files, list your work across projects and manage sprints within your role. Every agent write is recorded with the token that made it.

Can an agent reach admin or billing?

No. MCP has no tools for users, teams, seats, permissions, billing, creating projects or project settings. Those stay in the web app, for the people whose role allows them.

Does BoardMark work with Claude Code and MCP?

Yes. BoardMark has a built-in MCP server (Streamable HTTP). Add it to Claude Code with one command and sign in through your browser, or use a personal access token with other MCP clients and CI. 31 tools cover projects, issues, comments, attachments, sprints and the .md files.

Who operates BoardMark?

I C Develop Company Limited (Head Office), Tax ID 0105560011770, 524 Niamklamsamakkhi, Soi Prasertmanukit 29 sub 8, Prasertmanukit Rd., Chorakhebua, Ladprao, Bangkok 10230, Thailand. Phone +66 2 162 0801, email support@i-c-develop.com.

Who enables seats and gives access to projects?

The company admin enables seats — a user can open the board only while their seat is enabled; suspended or deactivated seats have no access and are not billed. Project access is given to people or whole teams, as Project admin, Member or Viewer.

What is the difference between an individual and a company account?

An individual account belongs to one person and cannot invite anyone — it is for personal use. A juristic (company) account invites its team, creates teams and gives project access. Both start free right away.

Is BoardMark available in Thai?

Yes. The site and the apps are complete in both English and Thai, never mixed on one screen. Switch on any page and your choice is remembered. Notification emails carry both languages.

Which email notifications are sent?

When an issue is assigned to you, when someone comments on an issue you are assigned to or reported, when someone replies to your comment, and — for company admins — invoices, payment reminders and payment confirmations. You are never emailed about your own actions.

Do I have to verify my email before using it?

No. You can sign in right after signing up. A verified email is needed only when you go beyond the free tier.

Start with 2 free seats

Sign up and start right away — no card needed. Free for up to 2 users, 2 projects and 10 GB of files.

Start free