Skip to main content
Glama

quickchart-mcp-server

create-wordcloud

Generate word cloud images from text using QuickChart.io. Options include customizing size, format, colors, and font. Save the output as a file or retrieve a direct image URL.

Instructions

Create a word cloud using QuickChart.io - get word cloud image URL or save word cloud image to file

Input Schema

NameRequiredDescriptionDefault
actionYesWhether to get word cloud URL or save as file
backgroundColorNoBackground color - rgb, hex, hsl, or color names
caseNoWord case transformation
cleanWordsNoRemove symbols and extra characters from words
colorsNoArray of color values for words
fontFamilyNoFont family to use for words
fontScaleNoLargest font size for most frequent words
fontWeightNoFont weight (normal, bold, etc.)
formatNoOutput format (default: svg)
heightNoImage height in pixels
languageNoLanguage code for stopword removal (e.g., 'en', 'es')
loadGoogleFontsNoGoogle Fonts to load (comma-separated)
maxNumWordsNoMaximum number of words to display
minWordLengthNoMinimum word character length
outputPathNoPath where to save the file (only used with action=save_file)
paddingNoPixel spacing between words
removeStopwordsNoRemove common stopwords
rotationNoMaximum word rotation angle in degrees
scaleNoFrequency scaling method
textYesInput text for word cloud generation
useWordListNoTreat input text as a list of words rather than sentences
widthNoImage width in pixels

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Whether to get word cloud URL or save as file", "enum": [ "get_url", "save_file" ], "type": "string" }, "backgroundColor": { "description": "Background color - rgb, hex, hsl, or color names", "type": "string" }, "case": { "description": "Word case transformation", "enum": [ "upper", "lower", "none" ], "type": "string" }, "cleanWords": { "description": "Remove symbols and extra characters from words", "type": "boolean" }, "colors": { "description": "Array of color values for words", "items": { "type": "string" }, "type": "array" }, "fontFamily": { "description": "Font family to use for words", "type": "string" }, "fontScale": { "description": "Largest font size for most frequent words", "type": "number" }, "fontWeight": { "description": "Font weight (normal, bold, etc.)", "type": "string" }, "format": { "description": "Output format (default: svg)", "enum": [ "svg", "png" ], "type": "string" }, "height": { "description": "Image height in pixels", "type": "integer" }, "language": { "description": "Language code for stopword removal (e.g., 'en', 'es')", "type": "string" }, "loadGoogleFonts": { "description": "Google Fonts to load (comma-separated)", "type": "string" }, "maxNumWords": { "description": "Maximum number of words to display", "type": "integer" }, "minWordLength": { "description": "Minimum word character length", "type": "integer" }, "outputPath": { "description": "Path where to save the file (only used with action=save_file)", "type": "string" }, "padding": { "description": "Pixel spacing between words", "type": "number" }, "removeStopwords": { "description": "Remove common stopwords", "type": "boolean" }, "rotation": { "description": "Maximum word rotation angle in degrees", "type": "number" }, "scale": { "description": "Frequency scaling method", "type": "string" }, "text": { "description": "Input text for word cloud generation", "type": "string" }, "useWordList": { "description": "Treat input text as a list of words rather than sentences", "type": "boolean" }, "width": { "description": "Image width in pixels", "type": "integer" } }, "required": [ "action", "text" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TakanariShimbo/quickchart-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server