For AI agents
The same 35 tools as the site, callable from an agent. No sign-up and no key needed to start.
MCP server
Add this address as a remote MCP server in Claude, in ChatGPT or in any compatible client:
https://excelempowers.com/mcp
The client will see all 35 tools with their names and options, and can call them by sending the file in base64.
HTTP API
For any agent or automation that speaks HTTP. The OpenAPI document describes one operation per tool, each with its own option schema.
- https://excelempowers.com/api/v1/tools — JSON catalogue
- https://excelempowers.com/api/v1/openapi.json — OpenAPI 3.1
- https://excelempowers.com/llms.txt — llms.txt
Send a file and get the result
curl -X POST "https://excelempowers.com/api/v1/tools/merge-stack/run?download=true" \
-F "file=@ventas.xlsx" \
-o resultado.xlsx
Send a file as base64
curl -X POST "https://excelempowers.com/api/v1/tools/merge-stack/run" \
-H "Content-Type: application/json" \
-d '{"file":{"name":"ventas.xlsx","contentBase64":"UEsDBBQ..."}}'
Limits
- 30 runs per hour without a key, counted per IP address.
- Up to 8 MB of result in base64. Above that, use ?download=true.
- The API key is optional and only buys a higher limit.
Keys are issued from the admin panel. Send them in the Authorization: Bearer header or in X-Api-Key.
What happens to your files
Exactly what happens with the site's own form: they are processed in memory, never written to disk, never tied to any identifier, and discarded when the request ends. All that remains of a call is an anonymous event with the tool used, the duration and a size band.