ScreenshotNeo

BlogAI agents

How Much Does an MCP Website Screenshot API Cost for AI Agents?

MCP screenshot APIs range from free tiers to paid plans starting at $5 per month. Compare quotas, billing rules, and setup before estimating your agent’s cost.

By the ScreenshotNeo team4 October 20269 min read

MCP website screenshot APIs range from free plans to paid plans starting at $5 per month, based on provider-published prices checked October 3, 2026. The headline price alone does not tell you what an agent workload will cost: compare included captures or credits, failed and cached request billing, overages, rate limits, and MCP connection setup.

ScreenshotNeo is an MCP-ready screenshot API with a free plan of 1,000 shots per month and paid plans from $5 for 3,000. Its billing rules exclude bot checks, blank pages, timeouts, failed loads, and cache hits. The comparison below summarizes the other published plans in the research, then shows how to estimate your own spend.

Price and plan details below were checked October 3, 2026. They are provider-published details, not independent tests or quotes. Confirm current terms, taxes, billing cadence, and promotions on each provider’s official page before buying.

1. Published plans at a glance

ScreenshotNeo comes first for teams that want to try an MCP screenshot API without a card and have clean shots billed only when the page capture is successful. The other providers have different quotas and capture rules, so no price is a universal “cheapest” choice.

Provider Free API option Lowest paid plan shown Published allowance and notes
ScreenshotNeo 1,000 shots/month, no card Starter: $5/month 3,000 shots on Starter; higher plans include Growth at $15 for 15,000, Pro at $39 for 60,000, Scale at $99 for 250,000, and Business at $249 for 1,000,000. Yearly billing gives two months free. Every feature is on every plan.
ScreenshotEngine $0/month for 50 screenshots Starter: $24/month listed Starter lists 3,000 screenshots and 40 requests/minute. The page also displayed a limited EARLY50 offer showing $12 for three months; eligibility and renewal price need confirmation. Failed render/error requests are not counted, according to the provider.
Site-Shot No free API tier; its browser capture tool is free but does not provide an API key X-Lite: $5/month 2,000 screenshots/month, 10 dedicated workers, 48-country geotargeting, and 35 scheduled captures/week. Extra captures are listed at $0.0025 each; scheduled captures use the allowance.
ScreenshotOne 100 screenshots/credits per month, no card Basic: $17/month 2,000 screenshots/month and 40 requests/minute. The page lists $0.009 per extra screenshot, with overage enabled. Prices exclude VAT. Successful uncached renders consume credits, according to the provider.

These units are not fully interchangeable. A provider may count a screenshot, credit, scheduled capture, or successful uncached render differently. Compare the provider’s current billing definition alongside the price.

2. What MCP changes—and what it does not

MCP is a way for an AI client to discover and call tools exposed by a server. In the providers covered here, it gives an agent a way to request screenshot-related work; it does not create a standard extra MCP fee. Charges generally follow the service’s underlying screenshot quota or credits.

  • ScreenshotEngine says its hosted MCP handshake/discovery calls are free and successful screenshot captures count toward the monthly limit.
  • ScreenshotOne says each screenshot or Markdown MCP tool call uses one API credit. Its credits documentation currently assigns one credit to each listed screenshot, full-page, scrolling, PDF, or video output.
  • Site-Shot documents a local stdio MCP server, but using its API requires a paid API plan and key.
  • ScreenshotNeo provides an MCP server for AI agents, including Claude, Cursor, and other MCP clients. Its tools are take_screenshot, get_page_info, and capture_pdf.

Hosted versus local setup does not determine cost by itself. Include the capture unit, quota, and billing treatment in your estimate.

3. Estimate your monthly cost

  1. Count expected captures. Estimate agent runs per day, pages per run, retries, scheduled jobs, and any full-page or PDF outputs. Multiply by your operating days per month.
  2. Identify billable outcomes. Check whether failures, bot checks, cache hits, or scheduled captures consume allowance. Do not count every tool call as a paid capture unless the plan defines it that way.
  3. Apply included quota. Subtract the plan’s included shots or credits from the expected billable total.
  4. Price overage and throttling. If overage is available, multiply excess captures by the published rate. If not, determine whether requests stop, queue, or require an upgrade. Also check requests/minute and worker limits.
  5. Include output and operational needs. Confirm that the plan supports the outputs, geotargeting, scheduled runs, or concurrency your agent needs. The same monthly quota can have different practical value.

For example, an agent making 100 successful captures per day for 30 days has a nominal workload of 3,000 captures. If all are billable and there are no retries or other outputs, compare that volume against each plan’s included allowance and overage terms. This is an arithmetic example, not a price quote; the provider’s billing rules determine the actual bill.

Cost factor Question to answer
Quota unit Does one call produce one billed screenshot, or can outputs consume credits differently?
Failure and cache behavior Are failed renders, bot checks, timeouts, or cached responses charged?
Overage Is overage enabled, what is the unit rate, and can spend be capped?
Rate and concurrency Will an agent’s burst of work fit the requests/minute and worker limits?
Cadence Are scheduled captures included in the same quota?
Tax and billing term Are taxes extra, and does annual billing or a promotion change the effective monthly price?

4. MCP setup and billing by provider

ScreenshotNeo

ScreenshotNeo offers a hosted MCP server and a screenshot API. The underlying API is one GET request with a URL and returns PNG, JPEG, WebP, or PDF. The product says only clean shots are billed; response headers indicate the page verdict and whether the request was billed. For an agent, this makes it possible to inspect capture outcomes rather than assuming every request created a billable result.

ScreenshotEngine

Its hosted MCP endpoint is https://api.screenshotengine.com/mcp. The documented setup uses bearer-key authentication. The provider lists image output and PDF resources, plus options such as full-page capture, selectors, output format, dark mode, and device viewport. It says handshake calls are free and failed render/error requests are not counted.

Site-Shot

Site-Shot documents an open-source local stdio server for compatible clients. Its API requires a key on a paid API plan; the free browser tool is not a free API tier. Its documentation lists capture_screenshot and capture_full_page, Chromium rendering, country proxies, and full-page captures up to 20,000 pixels.

ScreenshotOne

ScreenshotOne announced a hosted OAuth MCP endpoint at https://mcp.screenshotone.com on August 31, 2026. Its announcement says the server renders screenshots and checks API usage without a local server or copied API key. Its MCP page says screenshot or Markdown tool calls cost one credit; its credits documentation says the currently listed output types cost one credit each.

5. Cost notes for the published plans

Among the compared published paid entry plans, Site-Shot lists $5 for 2,000 screenshots, ScreenshotOne lists $17 for 2,000, and ScreenshotEngine lists $24 for 3,000 before its limited promotional discount. ScreenshotNeo lists $5 for 3,000. These figures describe different providers’ plans and billing terms; they are not a controlled price-per-equivalent-capture benchmark.

  • ScreenshotEngine: Professional is listed at $89/month for 15,000 and Engine at $299/month for 60,000 before the limited offer shown on its page. EARLY50 is presented as 50% off for three months for limited early customers; confirm availability and renewal price.
  • Site-Shot: higher tiers list $15/month for 10,000, $50 for 50,000, and $500 for 625,000. Listed per-capture overages decline by tier: $0.0015, $0.0010, and $0.0008 respectively. Some higher-tier features include residential-proxy retry.
  • ScreenshotOne: Growth lists $79/month for 10,000 and Scale $259 for 50,000. The pricing page lists overage rates of $0.006 and $0.004 respectively. Annual billing is offered with two months free; verify totals, and account for VAT.
  • ScreenshotNeo: Growth is $15 for 15,000, Pro $39 for 60,000, Scale $99 for 250,000, and Business $249 for 1,000,000. Yearly billing gives two months free; every feature is available on every plan.

Choose based on the workload that matters. A higher quota may cost less per included capture, but that is useful only if the plan’s features, failure billing, request limits, and setup fit your agent.

6. Reliability and performance considerations

The research contains provider descriptions of billing and features, not neutral benchmarks of capture speed, uptime, or reliability. It does not support a claim that one service is faster or more reliable. Before committing an agent workload, check the provider’s current request ceilings and define what your client should do on a timeout, failed render, or rate limit.

  • Use bounded retries with backoff for transient errors; avoid retry loops that multiply workload.
  • Track result status and billing signals where available. ScreenshotNeo returns X-Page-Verdict and X-Billed headers.
  • Use caching when repeated captures do not need fresh pixels. Confirm whether a cache hit consumes quota; provider policies differ.
  • Spread bulk or scheduled jobs to stay within rate limits and worker capacity.
  • Count full-page and other output variants according to the provider’s actual credit rules.

7. ScreenshotNeo: API and agent option

If you want an HTTP API alongside MCP tools, ScreenshotNeo accepts one GET request and returns a screenshot or PDF. The API supports PNG, JPEG, WebP, full-page capture with lazy images loaded, CSS-selector element capture, dark mode, device presets and custom viewports, retina scale, PDF settings, HTML/CSS rendering, custom CSS and JavaScript, pre-capture clicks, selector hiding, selector/delay/network-idle waits, request and resource blocking, custom headers/cookies/user agent/Authorization, timezone and geolocation, transparent backgrounds, image resizing, configurable TTL caching, signed image links, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, usage API, and OpenAPI spec. Parameter names used by other screenshot APIs also work to ease migration.

Every feature is on every plan. Its clean-shot behavior can accept cookie/consent banners as a visitor and remove 60+ known consent platforms, newsletter popups, and chat widgets; each step can be turned off. Bot checks/CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing. Check the ScreenshotNeo API documentation for request parameters and setup details.

8. Troubleshooting cost surprises

Symptom Likely cause What to do
Usage rises faster than expected Retries, scheduled jobs, or multiple outputs are being counted; output credit rules vary. Log each agent tool call and returned status, then compare with the provider’s definition of a billable capture.
Requests are rejected during a burst The plan’s requests/minute or worker ceiling is exceeded. Queue work, throttle concurrency, use backoff, or choose a plan with a suitable published limit.
“Free” option requires payment details or an API key A free browser demo may not be a free API plan; MCP setup may also require an account or key. Confirm whether the free offer covers API usage and whether the documented MCP server is hosted or local.
Promotion price disappears The offer was time-limited, eligibility-limited, or applied only to initial months. Verify the accepted code, duration, and renewal price on the official pricing page before purchase.
Invoice exceeds the plan price Overage, tax, or annual/monthly billing differences apply. Check overage opt-in and rates, VAT/tax treatment, billing cadence, and any spend controls.
Agent cannot connect to the MCP server Client transport or authentication does not match the provider’s documented setup. Use the provider’s current MCP instructions; distinguish hosted OAuth/bearer endpoints from local stdio servers and verify credentials.

9. Or skip the browser setup

Make a direct API request instead of managing browser infrastructure. The example saves a WebP capture of Stripe:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const fs = await import('node:fs/promises');
await fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer()));

Cookie banners, popups, and chat widgets are removed before the shot. Bot checks, blank pages, and failed loads are never billed. An MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card, and paid plans start at $5 for 3,000. Read the API docs, then sign up for 1,000 free screenshots a month with no card.

10. Frequently asked questions

Is there a standard MCP fee?

No standard surcharge is established by the providers in this comparison. Their MCP tools use the underlying service’s quotas or credits.

Is Site-Shot’s free browser tool a free API tier?

No. The research says the browser capture tool is free but does not issue an API key; its API use requires a paid plan.

Which plan should I choose for an AI agent?

Start with your expected billable monthly volume, then check overages, request ceilings, failure/cache policy, required outputs, and MCP connection method. The best fit depends on that workload.

Are the listed prices guaranteed today?

No. They were checked October 3, 2026 and can change. Confirm the linked provider pricing pages, taxes, promotions, and terms before buying.

Sources