Sleekplan MCP: tag_feedback expects integer tag_id but list_tags returns string hash IDs (tagging always fails)
Expected Behavior tagfeedback should accept the tag identifier returned by listtags and attach the tag to the target feedback post. Current Behavior tagfeedback rejects every call because its tagid parameter is typed as an integer, while list_tags (and the sleekplan://tags resource) return string hash IDs (e.g. tb059acd19eb4d8943916f547c04d98b9). The non-integer value fails schema validation before the request is sent: Input should be a valid integer [type=int_type] ... — so tags can't be applied via the MCP at all. Possible Solution Change the tagfeedback tagid parameter type from integer to string so it matches the hash IDs returned by listtags / sleekplan://tags. (Same check applies to any other tool referencing tag IDs, e.g. deletetag, which is also typed as integer.) Steps to Reproduce Call listtags → note a tag's tagid (a string hash like tb059acd19eb4d8943916f547c04d98b9). Create or pick a feedback post to tag. Call tagfeedback with that feedbackid and the string tag_id, action: "add". Call fails schema validation because tag_id must be an integer, but the real ID is a string. Context (Environment) Hit while creating feedback posts from Slack via the Sleekplan MCP and trying to attach the "New Admin App" tag. Both posts were created successfully, but neither could be tagged programmatically — the tag had to be applied manually in the Sleekplan UI. Any workflow that creates and tags posts through the MCP is currently blocked on the tagging step. Filed via the Sleekplan MCP.