# Whiteboard link labels created via MCP render off-center until clicked

**URL:** <https://community.fibery.io/t/whiteboard-link-labels-created-via-mcp-render-off-center-until-clicked/11585>\
**Category:** Bugs & Issues\
**Created:** [November 11, 2026, 2:08am UTC](https://community.fibery.io/t/whiteboard-link-labels-created-via-mcp-render-off-center-until-clicked/11585 "2026-11-11T02:08:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TBSFelicia](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tbsfelicia/32/14344_2.png) [@TBSFelicia](https://community.fibery.io/u/TBSFelicia)\
**Post date:** [November 11, 2026, 2:08am UTC](https://community.fibery.io/t/whiteboard-link-labels-created-via-mcp-render-off-center-until-clicked/11585/1 "2026-11-11T02:08:44Z")

</div>

When creating a Whiteboard via MCP an `InscriptionBox` with no `width`/`height` is rejected (“needs width, height”). API callers can’t know the rendered text size, so any number they pass is a guess, and if the width/height provided doesn’t fit the size of the text, these labels show up shifted off the middle of the link. Clicking each label after the board is rendered, makes it resize to fit the text, and snap back to center.

I’m currently using a workaround to estimate each label’s size from its text length (roughly 9–10 px per character at font size 18, wrapping at a max width). Labels sized that way at least appear to render visually centered without the need to click each one so it resizes automatically, but it would help if the size could be left out and Fibery measured the text itself, the way it does for labels added by hand.
