Aspose.Cells Cloud MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host address for HTTP/SSe transports | 0.0.0.0 |
| MCP_PATH | No | HTTP path for streamable-http transport | /mcp |
| MCP_PORT | No | Port for HTTP/SSe transports | 8080 |
| LOG_LEVEL | No | Logging level (INFO, DEBUG, etc.) | INFO |
| MCP_SSE_PATH | No | Events path for SSE transport | /sse |
| MCP_TRANSPORT | No | Transport mode: stdio, streamable-http, or sse | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_supported_load_formatsA | Get Supported File Load/Import FormatsUse this tool to query the list of all source file formats that Aspose.Cells can read (load). Call this tool when a user wants to upload or process a non-standard Excel file (e.g., .csv, .json, .xml, .ods, .txt) and you need to verify if the system can parse it. Returns:
Usage Guidelines:
|
| list_supported_save_formatsA | Get Supported File Save/Export FormatsUse this tool to query the list of all file formats supported by Aspose.Cells for conversion. Call this tool when a user asks to convert an Excel file to another format (e.g., 'convert to PDF', 'save as image', 'export to JSON') and you need to verify the correct file extension or availability. Returns:
💡 Usage Guidelines:
|
| upload_fileB | Upload file content (provided as a Base64 string) to Aspose Cloud Storage at a specified path. |
| download_fileA | Download the file identified by the given file token and return its contents as a Base64-encoded string. |
| save_spreadsheet_asC | Convert a spreadsheet in Aspose Cloud Storage to a different format (e.g., XLSX to PDF) and save it as a new file. |
| get_structure_with_file_tokenD | This tool is specifically designed to handle the printing needs of large-scale data reports. It allows you to enforce specific print scaling strategies when converting spreadsheets into target formats (such as PDF or images). By specifying the scaling mode, you can ensure that the output files strictly conform to the intended page layout, for example, compressing all data onto a single page, or adjusting only the column widths to fit the page width, thereby perfectly addressing issues of content truncation or layout disorder. |
| get_spreadsheet_structureD | This tool is specifically designed to handle the printing needs of large-scale data reports. It allows you to enforce specific print scaling strategies when converting spreadsheets into target formats (such as PDF or images). By specifying the scaling mode, you can ensure that the output files strictly conform to the intended page layout, for example, compressing all data onto a single page, or adjusting only the column widths to fit the page width, thereby perfectly addressing issues of content truncation or layout disorder. |
| save_spreadsheet_as_with_scaling_modeA | This tool is specifically designed to handle the printing needs of large-scale data reports. It allows you to enforce specific print scaling strategies when converting spreadsheets into target formats (such as PDF or images). By specifying the scaling mode, you can ensure that the output files strictly conform to the intended page layout, for example, compressing all data onto a single page, or adjusting only the column widths to fit the page width, thereby perfectly addressing issues of content truncation or layout disorder. |
| save_spreadsheet_as_with_save_options_json_dataC | This tool saves spreadsheet data in a specified format and applies custom save options. It allows users to precisely control the behavior of the output file through a JSON object, such as setting passwords, optimizing output, or adjusting rendering properties. |
| convert_spreadsheetC | Convert Spreadsheet content (provided as a Base64 string) to a specified format such as PDF, CSV, HTML, or XPS. |
| convert_excel_to_pdfB | Convert an Excel file to PDF. Input must be provided as a Base64 encoded string. |
| convert_ods_to_pdfA | Convert a ODS file to PDF. Input must be provided as a Base64 encoded string. |
| convert_excel_to_csvA | Convert Excel content (provided as a Base64 string) to CSV format. |
| convert_excel_to_jsonA | Convert Excel content (provided as a Base64 string) to JSON format |
| convert_excelB | Convert Excel content (provided as a Base64 string) to a specified format such as PDF, CSV, HTML, or XPS. |
| trim_textB | Removes specified leading and trailing characters from text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| trim_text_from_leadingB | Removes specified leading characters only (from the beginning) of text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| trim_text_from_trailingA | Removes specified trailing characters only (from the end) of text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_extra_line_breaksA | Removes excessive line breaks (multiple consecutive newline characters) from text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Collapses multiple line breaks into single line breaks or removes them entirely based on configuration. Returns True if the operation succeeds. |
| remove_all_line_breaksA | Removes ALL line break characters (including \n, \r\n, \r) from text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Converts multi-line text into single-line text by deleting all newline characters. Returns True if the operation succeeds. |
| word_caseB | Converts text case (uppercase, lowercase, title case, sentence case, or toggle case) within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_non_printing_charactersB | Removes all non-printing control characters (ASCII 0-31 except tab, newline, carriage return) and other invisible characters from text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_text_charactersA | Removes all text/alphabetic characters (A-Z, a-z) from cells within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API, preserving numbers, symbols, and whitespace. Returns True if the operation succeeds. |
| remove_numeric_charactersA | Removes all numeric digit characters (0-9) from cells within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API, preserving letters, symbols, and whitespace. Returns True if the operation succeeds. |
| remove_symbolsC | Removes all symbol and special characters (punctuation, currency symbols, mathematical operators, etc.) from cells within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API, preserving alphanumeric characters (A-Z, a-z, 0-9) and whitespace. Returns True if the operation succeeds. |
| remove_punctuation_marksA | Removes punctuation marks from text cells while preserving alphanumeric characters and other symbols. This function uses Aspose.Cells Cloud API to process an Excel file and delete punctuation marks from text within cells. It removes sentence-ending punctuation (periods, question marks, exclamation points), internal punctuation (commas, semicolons, colons), quotation marks, apostrophes, parentheses, brackets, and other punctuation. However, it preserves letters (A-Z, a-z), numbers (0-9), spaces, and other symbol characters like currency symbols ($, €, £), mathematical operators (+, -, =, *, /), and special symbols (@, #, %, &, etc.). This is useful for text preprocessing in NLP, removing sentence boundaries for analysis, cleaning text for word counting, or preparing data for text mining where punctuation is considered noise. |
| remove_custom_charactersA | Removes user-specified custom characters from text values within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Supports case-sensitive or case-insensitive removal. Returns True if the operation succeeds. |
| remove_first_n_charactersC | Removes the first N characters from the beginning of each text cell within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_last_n_charactersB | Removes the last N characters from the end of each text cell within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_before_textB | Removes all characters before (to the left of) a specified delimiter text within each text cell in a worksheet range using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| remove_after_textB | Removes all characters after (to the right of) a specified delimiter text within each text cell in a worksheet range using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| add_text_at_headA | Adds specified text to the beginning (head) of each text cell within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| add_text_at_tailA | Adds specified text to the end(tail) of each text cell within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| add_text_before_textB | Adds specified text immediately before a target delimiter/selector text within each text cell in a worksheet range using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| add_text_after_textB | Adds specified text immediately after a target delimiter/selector text within each text cell in a worksheet range using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
| convert_number_to_textA | Converts numeric values (integers, decimals, percentages, currencies, dates, times) to text strings within a specified range of a worksheet in an Excel file using Aspose.Cells Cloud API. Preserves formatting and converts to user-readable text representation. Returns True if the operation succeeds. |
| convert_line_break_to_textA | Replaces all line break characters (\n, \r\n, \r) within text cells with a specified replacement text string in a worksheet range using Aspose.Cells Cloud API. Returns True if the operation succeeds. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/aspose-cells-cloud/Aspose.Cells-Cloud-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server