Build on Text2Folders

The web app is the primary product. The REST API and MCP server expose the exact same screenshot folders ZIP pipeline for scripts and IDE agents.
Web app · REST API · MCP Staging

Text2Folders is web-first: most people just use the upload flow at /app. The API and MCP server are optional layers on top of the same job pipeline for automation — you don't need them unless you're scripting or wiring up an agent.

1. Create an API key

Sign in, open /app/api-keys, and generate a key. It's shown once as plaintext, so copy it immediately.

2. Call the REST API

POST a base64 screenshot (or multipart file) to /api/v1/jobs with your key as a bearer token. Requires an active or trial subscription.

3. Or connect via MCP

Point an MCP-compatible IDE agent at the MCP worker's /mcp endpoint with the same API key to call create_job, get_job, finalize_job, and list_jobs as tools.

Create an API key in /app/api-keys

REST API

Every key is a bearer token (t2f_...). API access requires an active or trial subscription — the anonymous/free demo quota doesn't apply here.

Create a job

curl -X POST https://text2folder.com/api/v1/jobs \
  -H "Authorization: Bearer t2f_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"image_base64": "<base64 screenshot>"}'

Check status / download

curl https://text2folder.com/api/v1/jobs/JOB_ID \
  -H "Authorization: Bearer t2f_your_key_here"

Finalize reviewed lines

curl -X POST https://text2folder.com/api/v1/jobs/JOB_ID/finalize \
  -H "Authorization: Bearer t2f_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"lines": ["Project Alpha", "Project Beta"]}'

Finalization uses saved paid naming rules automatically, then applies mandatory safety sanitization. Append ?download=1 once the job's status is ready to stream the ZIP directly.

MCP server

The MCP worker forwards your API key to the same REST endpoints, so agents in Cursor and other MCP clients get the identical job pipeline as tool calls. Point your client at the worker's /mcp endpoint:

{
  "mcpServers": {
    "text2folders": {
      "url": "https://mcp.text2folder.com/mcp",
      "headers": {
        "Authorization": "Bearer t2f_your_key_here"
      }
    }
  }
}
  • create_job

    Upload a base64 screenshot and start OCR.

  • get_job

    Check status, OCR'd lines, and download readiness for a job.

  • finalize_job

    Build the ZIP from reviewed lines, applying paid naming rules before sanitization.

  • list_jobs

    List recent jobs for the authenticated account.

Note: MCP authenticates with the same API keys as the REST API. Hosted MCP OAuth is not supported; create a key in /app to call the tools.

Text2Folders

Turn a screenshot of words into a ZIP of named folders. Available as a web app, REST API, and MCP tool.

© 2026 Text2Folders.

Production Web · API · MCP RSS