Convert XLS spreadsheets to modern document, image and spreadsheet formats.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
XLS.now API key
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Download a publicly accessible XLS or supported spreadsheet URL, submit it to XLS.now using a converter slug, and optionally wait for the result. Private-network URLs and embedded URL credentials are rejected.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Download a publicly accessible XLS or supported spreadsheet URL, submit it to XLS.now using a converter slug, and optionally wait for the result. Private-network URLs and embedded URL credentials are rejected.
| Argument | Type | Description |
|---|---|---|
| width | any | |
| height | any | |
| quality | integer | |
| converter* | string | |
| source_url* | string | |
| strip_metadata | boolean | |
| timeout_seconds | integer | |
| background_color | any | |
| wait_for_completion | boolean |
{
"type": "object",
"title": "convert_image_urlArguments",
"required": [
"source_url",
"converter"
],
"properties": {
"width": {
"anyOf": [
{
"type": "integer",
"maximum": 100000,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Width",
"default": null
},
"height": {
"anyOf": [
{
"type": "integer",
"maximum": 100000,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Height",
"default": null
},
"quality": {
"type": "integer",
"title": "Quality",
"default": 90,
"maximum": 100,
"minimum": 10
},
"converter": {
"type": "string",
"title": "Converter"
},
"source_url": {
"type": "string",
"title": "Source Url"
},
"strip_metadata": {
"type": "boolean",
"title": "Strip Metadata",
"default": true
},
"timeout_seconds": {
"type": "integer",
"title": "Timeout Seconds",
"default": 120,
"maximum": 300,
"minimum": 5
},
"background_color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Background Color",
"default": null
},
"wait_for_completion": {
"type": "boolean",
"title": "Wait For Completion",
"default": true
}
}
}Return the caller's XLS.now API credits, usage, and rate limit.
No arguments.
{
"type": "object",
"title": "get_api_usageArguments",
"properties": {}
}Check a XLS.now conversion job. A completed job includes an absolute, temporary download URL.
| Argument | Type | Description |
|---|---|---|
| job_id* | string |
{
"type": "object",
"title": "get_conversion_statusArguments",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"title": "Job Id"
}
}
}Search the live XLS.now converter catalog and return valid converter slugs such as xls-to-xlsx, xls-to-csv, xls-to-pdf, and xlsx-to-xls.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| search | string |
{
"type": "object",
"title": "list_convertersArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 50,
"maximum": 100,
"minimum": 1
},
"search": {
"type": "string",
"title": "Search",
"default": ""
}
}
}