Foca Upscaler
Server Details
Upscale images from HTTPS URLs with account credits and retrieve async results.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: get_upscale_info retrieves account/plan details, get_upscale_task reads a specific task's status, and upscale_image creates a new paid task. There is no overlap between reading account info, reading task state, and creating a task.
All names use snake_case with a consistent verb_noun structure: get_* for read operations and upscale_ for the action. The pattern is predictable and easy to follow.
Three tools are well-scoped for a focused asynchronous upscaling service, covering the essential info → create → poll workflow. Each tool earns its place without redundancy.
The surface covers account info, task creation, and task polling, which is the core lifecycle for an async upscaler. Minor gaps include no list_tasks to enumerate or recover task IDs and no task cancellation, but these are workable with idempotency keys and stored IDs.
Available Tools
3 toolsget_upscale_infoGet image upscaling informationARead-onlyIdempotentInspect
Check top-level balance and can_create_tasks, available output tiers, prices, and input limits before creating paid tasks.
Inputs: no named parameters. Returns: object
get_upscale_taskGet an image upscaling taskARead-onlyIdempotentInspect
Read an account-owned task in pending, processing, succeeded, or failed state with top-level credits_remaining. Repeat this tool call about every 5 seconds until the task reaches succeeded or failed; each call reads the stored database state without polling the image provider. A successful result includes a temporary download_url and expires_at.
Inputs: task_id (required). Returns: object
upscale_imageCreate an image upscaling taskAIdempotentInspect
Create a paid asynchronous task from an HTTPS image URL using the physics engine. Requires an active paid subscription or a previously successful credit-pack purchase, sufficient credits, and tier access under the account's plan. The 2K/4K/8K/16K tiers cost 15/30/60/120 credits. Retry the same request with the same idempotency_key, image URL, and resolution_tier.
Inputs: image_url (required), idempotency_key (required), resolution_tier. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Generate and edit images, create videos, quote credit costs, and retrieve private results.
Convert, compress and resize many images to WebP, JPEG, PNG or AVIF; returns links and sizes.
Convert and resize static image URLs to WebP, PNG or JPEG for uploads and agent workflows.
Upscales every image linked in a dataset, CSV, Excel file or Google Sheet 2x, 3x or 4x with AI...
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables image upscaling, face enhancement, and background removal via public image URLs, returning base64 PNG results.AGPL 3.0
- AlicenseAqualityBmaintenanceEnables AI image and video upscaling through upres.ai, including listing models, checking credits, upscaling images/videos, and retrieving job status.519 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language control for image upscaling, creation generation and listing, using your plan credits.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants and coding tools to upload images and perform natural-language image editing, including background removal or replacement, upscaling, object or clothing changes, and new image generation through asynchronous tasks.-
Glama MCP Gateway
Add one secure layer between your agents and this server.