Hi Asana MCP team,
We would like to request the addition of an html_text parameter to the asana_create_task_story tool in the Asana MCP server.
What is missing:
Currently, the asana_create_task_story tool only exposes the text parameter for creating comments (stories) on tasks. The Asana REST API, however, supports two fields for this purpose:
-
text— plain text, no formatting -
html_text— HTML-formatted rich text (supports<strong>,<code>,<em>,<ul>,<ol>,<a>, etc.)
Since only text is available through the MCP, there is no way to post rich-text-formatted comments. Markdown syntax (e.g., **bold**, `code`) is rendered as literal characters, and HTML tags (e.g., <strong>bold</strong>) are escaped by the API and displayed as plain text.
Why we need this:
We use AI agents (via MCP clients like Cursor, Claude Desktop, etc.) to automate workflows that involve posting structured, readable comments on Asana tasks — such as investigation summaries, status updates, code review notes, and technical reports. These comments often contain code snippets, bold headings, lists, and links. Without rich text support, the comments are difficult to read and lack the structure needed to be useful.
We note that other MCP tools already support HTML-formatted text — for example, asana_create_task and asana_update_task both expose html_notes for task descriptions, and asana_create_project_status supports html_text for project status updates. The inconsistency means comments are the only major text area where rich formatting is unavailable through the MCP.
Suggested implementation:
Add an optional html_text parameter to the asana_create_task_story tool, analogous to how html_notes works for tasks. When html_text is provided, it would be passed to the Asana REST API’s html_text field for the story creation endpoint. The existing text parameter would remain as a fallback for plain text comments.
We believe this would be a straightforward addition given that the underlying REST API already supports html_text for stories, and the pattern is already established in other MCP tools.
Thank you for considering this request — and thank you for the excellent MCP server overall. It has been a great productivity boost for our team!