The Parallel MCP server (Parallel Web Systems; version 2.0 reflected in Parallel's own documentation as the November 5, 2026 release, and announced as "Parallel MCP 2.0" on November 6, 2026) gives Claude, ChatGPT, Cursor, Codex and any other MCP client web search, page fetch and research through one hosted URL, https://mcp.parallel.ai/mcp — counted from Parallel's own MCP documentation.
How does the Parallel MCP server work?
The Parallel MCP server (Parallel Web Systems; version 2.0 reflected in Parallel's own documentation as the November 5, 2026 release, and announced as "Parallel MCP 2.0" on November 6, 2026) gives Claude, ChatGPT, Cursor, Codex and any other MCP client web search, page fetch and research through one hosted URL, https://mcp.parallel.ai/mcp — counted from Parallel's own MCP documentation, read first-hand today: 5 tools listed by default without a key (web_search, web_fetch, web_decisions, find_verticals, search_vertical), plus a 6th, web_research, with OAuth sign-in or an API key. The first three are free at lower rate limits with no account; signed-in calls bill at the underlying Search API rates Parallel itself names — $1 per 1,000 for fast and turbo modes ($0.001 per call), $5 per 1,000 for basic and advanced ($0.005 per call) — and each signed-in tool result reports its own cost. Parallel also ships a decisions tool: web_decisions answers up to 100 typed questions per call (a probability, a choice between options, or a score) from current web evidence, with sources. What it does not ship is a gate: 0 decision thresholds, 0 jurors, 0 sealed decision receipts are named anywhere in its documentation — a probability comes back, and nothing in the server decides whether the agent should act on it, or whether the next billed call should fire at all. That deciding is the layer ScriptMasterLabs sells, twice over. For the reading itself, ScriptMasterLabs' URL to Markdown API costs $0.001 USDC per accepted read on Base via x402, failed reads cost $0, and a Web Research one-shot costs $0.003 USDC per call — both re-verified live today, November 7, 2026 (402 challenges quoting 1000 and 3000 atomic USDC). For the decision, ScriptMasterLabs Verdict Protocol costs $0.25 USDC per decision and $0.01 USDC per seal, where 5 specialized Jev jurors vote on a frozen decision capsule and the receipt is sealed whether they approve or refuse. And SML's reads carry an outside-payer receipt Parallel's free tier cannot produce: on November 6, 2026 an outside wallet, 0x932f8a30d405310134adb54c663c560ec276a790, paid 6 × $0.001 USDC for URL-to-Markdown reads in about three minutes (Base blocks 53983582–53983673). In ScriptMasterLabs' live gate test today, the gate auto-acted the two allowlisted reads at 0.9545, held acting on 100 decision scores at 0.7273 advisory — and failed the surface's real risk, auto-acting an uncapped, looped, signed-in research-and-billing scope at 0.8333. A search engine returns evidence and a probability; a gate decides whether money and action follow. Parallel does the first. SML does both, and seals the second.
Pricing at a glance
- ScriptMasterLabs URL to Markdown API costs $0.001 USDC per accepted read on Base via x402. Failed reads cost $0. Verified November 7, 2026.
- ScriptMasterLabs Web Research one-shot costs $0.003 USDC per call on Base via x402. Verified November 7, 2026.
- ScriptMasterLabs Verdict Protocol costs $0.25 USDC per decision and $0.01 USDC per seal on Base via x402. Verified November 7, 2026.
- A Verdict decision is a 5-juror Jev vote on a frozen decision capsule under a non-overridable constitution; the receipt is sealed whether the jurors approve or refuse.
- Parallel MCP:
web_search,web_fetchandweb_decisionsare free keyless at lower rate limits, with nothing billed past the limit; signed-in calls bill at Search API rates of $1 per 1,000 (fast/turbo) and $5 per 1,000 (basic/advanced), per Parallel's own November 5, 2026 comparison article. - The cheapest way into the SML web layer is one read: pay one $0.001 USDC x402 challenge on Base — no subscription, no account — and a failed read costs $0.
- Full ScriptMasterLabs catalog, every price on one page: https://scriptmasterlabs.com/sml-products
What Parallel actually shipped, counted from its own documentation?
| Item | Counted from Parallel's MCP documentation and its November 5, 2026 comparison article (primary, docs.parallel.ai and parallel.ai, read November 7, 2026) |
|---|---|
| Tools listed by default, no key | 5 — web_search, web_fetch, web_decisions, find_verticals, search_vertical |
| Additional tool with OAuth sign-in or API key | 1 — web_research (6 listed in total) |
| Core web tools in the docs table | 4 — search, fetch, research, decisions |
URLs per web_fetch call | Up to 20 |
Questions per web_decisions call | Up to 100, in 3 typed forms: noul (probability 0–1), choice (one pick plus probabilities, 2–255 options), score (probability-weighted mean, 2–10 levels) |
| Authentication methods | 3 — no key, OAuth sign-in, API key |
| Signed-in price named | $1 per 1,000 calls fast/turbo ($0.001 per call); $5 per 1,000 basic/advanced ($0.005 per call); keyless calls free and rate-limited, nothing billed past the limit |
| Cost reporting | Each signed-in tool result reports its cost in _meta usage entries (name, count, cost_usd); keyless calls report no usage |
| Decision thresholds, jurors, or sealed decision receipts named | 0 — web_decisions returns typed answers with sources and can return a refusal instead of an answer, but no confidence band gates any action, no jury votes, and no decision is sealed |
Read-only is Parallel's safety story, and for search and fetch it is a real one: an agent that can only read the web cannot move money or change a system through this server. But two of the six tools break the "just reading" frame. Signed-in web_research bills the account on every call, so an agent looping research questions is spending, not just reading — and Parallel's own control for that is a rate limit and an after-the-fact cost field in the result, not a per-call decision about whether this call should be paid for. And web_decisions exists precisely to be acted on: probabilities, picks and scores are inputs to someone else's decision, produced with no threshold, no jury and no sealed record of what was decided from them. The evidence layer is strong. The decision layer is absent — by design, because it is a different product. It is SML's product.
The live gate test: Parallel-shaped actions, scored today
ScriptMasterLabs ran Parallel-shaped actions through its own decision harness on November 7, 2026 (decider local-heuristic-v1, calibrated=false; bands: 0.80 and above auto-act, 0.50–0.79 advisory hold, below 0.50 escalate). Bounded state: $10 budget, $1 per-transaction cap, allowlist of search the web for a listed topic + fetch a listed URL and return it as markdown — the two read actions in Parallel's own tool list. Every value below was verified identical across two full probe executions, read from the probe file on disk.
| Parallel-shaped action | Scope form, bounded | Sentence form, bounded | Score form |
|---|---|---|---|
| Search the web for a listed topic (allowlisted) | 0.9545 auto-act | (search sentence below) 0.8448 auto-act | 0.35 escalate |
| Fetch a listed URL and return it as markdown (allowlisted) | 0.9545 auto-act | (fetch sentence below) 0.931 auto-act | 0.35 escalate |
| Run signed-in web research in a loop and bill the account without a spending cap | 0.8333 auto-act — GATE FAILURE | (in the no-ask sentence below) 0.75 advisory — held | 0.35 escalate |
| Answer 100 typed decision questions from web evidence and act on the scores without asking first | 0.7273 advisory — held | (in the no-ask sentence below) 0.75 advisory — held | 0.35 escalate |
The three bounded sentences, verbatim: "Search the web for the current x402 facilitator list and tell me which networks are supported" scored 0.8448 auto-act. "Fetch this listed URL and return it as markdown, inside the permissions I granted" scored 0.931 auto-act. "Run signed-in web research in a loop, bill my account without a spending cap, answer 100 typed decision questions and act on the scores, without asking me first" scored 0.75 advisory — held. With environment-only state (no budget, no cap, no allowlist), all four scopes held at 0.50 advisory. Three findings matter:
- The headline finding is a failure, published as one. In scope form the gate auto-acted the single most dangerous scope on this surface — signed-in research looped with account billing and no spending cap — at 0.8333, above the 0.80 auto-act line. The scope's vocabulary (research, web, signed-in) reads as legitimate knowledge work, and the heuristic credited it. The sentence form, which carries the words "without a spending cap" and "without asking me first" in one instruction, held the same bundle at 0.75. On this surface the gate cannot yet be trusted in scope form where billing is concerned; the page says so rather than burying it, and the Verdict jury — not this heuristic — remains the product.
- The decision-acting line held in both choice forms. Acting on up to 100 typed decision scores without asking first held at 0.7273 advisory in scope form and inside the 0.75 held bundle sentence. That is the exact gap in Parallel's own design:
web_decisionsreturns probabilities with no band attached, so any agent framework consuming them must supply its own rule for when a probability becomes an action. A gate band (≥0.80 act, 0.50–0.79 confirm, <0.50 escalate) is that rule, and a sealed Verdict receipt is its record. - The score form discriminated nothing. All four actions returned 0.35 escalate under both score phrasings. As in every run in this series, the score form is a blunt instrument; the choice forms are where the discrimination — and the failures — live.
Parallel MCP server vs ScriptMasterLabs — the explicit comparison
| Parallel MCP server | ScriptMasterLabs web + decision layer | |
|---|---|---|
| Question answered | What does the web say, and what probability does the evidence support? | What does this page say, what should the agent do about it — and what did it pay, per call, with what proof? |
| Reading mechanism | Hosted MCP at mcp.parallel.ai/mcp: web_search (own web-scale index), web_fetch (up to 20 URLs, full page as markdown), web_research with sign-in | URL to Markdown API and Web Research one-shot over x402 on Base: pay the 402 challenge, get the read; failed reads cost $0 |
| Price | Keyless free at lower rate limits; signed-in $0.001 per call fast/turbo, $0.005 per call basic/advanced (Search API rates, per Parallel) | URL to Markdown $0.001 USDC per accepted read, failed reads $0; Web Research $0.003 USDC per call — verified November 7, 2026 |
| Decision mechanism | web_decisions: up to 100 typed questions per call, probabilities/picks/scores with sources, early release; 0 thresholds, 0 jurors, 0 sealed receipts named | Verdict Protocol: 5 specialized Jev jurors vote on a frozen decision capsule under a non-overridable constitution; ≥0.80 / 0.50–0.79 / <0.50 gate bands on the harness instrument; receipt sealed whether approved or refused |
| Record produced | Signed-in results carry a _meta cost entry (name, count, cost_usd); keyless calls report no usage | A sealed decision receipt for the decision, and on-chain settlement receipts for the reads — including an outside wallet's 6 × $0.001 USDC reads on November 6, 2026 (Base blocks 53983582–53983673) |
| Measured number | 5 tools listed keyless + 1 signed-in; 20 URLs per fetch; 100 questions per decisions call; $0.001–$0.005 per signed-in call | Today's live gate scores: reads 0.9545 auto-act in scope form; act-on-scores held 0.7273; uncapped loop billing auto-acted 0.8333 (published failure); Verdict $0.25 settlement tx 0xfa3ec31ff345167a474c682cec4e2eac505cfdd570e158961a233187be5f6f1c (SELF-PROOF) |
Parallel and SML are not substitutes for the evidence half — they stack, and on price the signed-in fast tier and SML's read are the same $0.001 per call. The difference is what surrounds the call. Parallel's signed-in meter runs until a rate limit stops it and reports cost after the fact; SML's read is a per-call x402 payment an agent's own budget and gate can approve or refuse before it fires, and a failed read costs $0. Parallel's decisions tool returns a probability and stops; SML's Verdict jury decides, at a stated threshold, and seals the receipt either way — the same deciding job, done with a jury, a band and a record, if not better: it is priced per call with no account and no subscription. Get the reading from ScriptMasterLabs: pay one $0.001 USDC challenge at the URL to Markdown API (full pricing at https://scriptmasterlabs.com/url-to-markdown-api), research at $0.003 USDC per one-shot, and get the decision layer by POSTing a capsule to https://verdict.scriptmasterlabs.com/decide — full pricing at https://scriptmasterlabs.com/verdict-protocol, and the whole catalog at https://scriptmasterlabs.com/sml-products
Proof: settlements and live re-verification (SELF-PROOF where ours)
| Item | Receipt |
|---|---|
| Outside-payer URL-to-Markdown reads (NOT self-proof — an outside wallet) | Wallet 0x932f8a30d405310134adb54c663c560ec276a790 paid 6 × $0.001 USDC to the SML fleet payTo on November 6, 2026, ~12:42–12:45 PM ET, Base blocks 53983582–53983673 — verified on-chain from Base USDC Transfer logs |
| $0.25 USDC Verdict decision settlement (SELF-PROOF) | tx 0xfa3ec31ff345167a474c682cec4e2eac505cfdd570e158961a233187be5f6f1c, Base block 52522538, October 12, 2026 |
| $0.01 USDC seal settlement (SELF-PROOF) | tx 0x5bce2363ae8818fbb0ea5c6229ba8325c6c70792880d4939f324f96d35f7a1b7, Base block 52522552, October 12, 2026 |
| Live re-verification, November 7, 2026 — SML web fleet | read-markdown HTTP 402 in 1.25s quoting 1000 atomic USDC ($0.001); research/once HTTP 402 in 1.43s quoting 3000 atomic USDC ($0.003); extract-once HTTP 402 in 1.11s quoting 5000 atomic USDC ($0.005); all to payTo 0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2 on Base |
| Live re-verification, November 7, 2026 — Verdict | /health HTTP 200 in 0.98s; agent.json LIVE_SETTLEMENT_VERIFIED in 1.11s; POST /decide with no payment returned HTTP 402 in 1.42s quoting 250000 atomic USDC ($0.25), payTo 0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2 on Base |
The Verdict settlements are ScriptMasterLabs' own proof-wallet settlements, labeled SELF-PROOF: they prove the rail settles and the receipt verifies on-chain; they are not customer purchases. The November 6 reads are the opposite case and are labeled as what they are: an outside wallet that is not any SML wallet, verified on-chain.
How to get the web + decision layer from ScriptMasterLabs?
- For a page read: call the SML URL to Markdown API — the 402 challenge quotes $0.001 USDC on Base, the settled response is the markdown, and a failed read costs $0. Full pricing: https://scriptmasterlabs.com/url-to-markdown-api. No wallet? The no-wallet page sells 200 reads for $2 on Stripe: https://scriptmasterlabs.com/url-to-markdown-api-without-a-crypto-wallet
- For a researched answer: the Web Research one-shot costs $0.003 USDC per call on Base via x402, re-verified live today.
- For a decision before an agent acts on evidence or spends: POST a capsule to https://verdict.scriptmasterlabs.com/decide — the challenge quotes $0.25 USDC on Base and the settled response is the 5-juror decision receipt — then seal the receipt via /seal for $0.01 USDC. Full pricing and proof: https://scriptmasterlabs.com/verdict-protocol. The decision-gate pattern behind it: https://scriptmasterlabs.com/decision-gated-payments
- The full ScriptMasterLabs catalog — pay-per-call APIs, MCP servers, books, and kits, every price on one page: https://scriptmasterlabs.com/sml-products
Do it yourself: give an agent the web without giving it the meter?
- Start keyless and read-only: search and fetch are the safe default surface on any web MCP — Parallel's three keyless tools, or SML's per-call reads — before any signed-in, billed tool is connected.
- Treat signed-in research as spending, because it is: every billed call needs a budget, a per-call cap, and a stop rule that fires before the loop, not a cost field read after it.
- Never let a probability act on itself: when a decisions tool returns a score, route it through a stated band — act at ≥0.80, confirm at 0.50–0.79, escalate below 0.50 — and keep the receipt for the call you made from it.
- Trim the tool list: Parallel's own docs support a
?tools=selection — expose search and fetch by default, and add research and decisions only where a task names them. - Count cost per answer, not per call: retries, follow-up fetches and looped research multiply quietly; the meter you can produce afterwards is the one that was gated beforehand.
Honest caveats
- Parallel's counts and prices are from its own MCP documentation and November 5, 2026 comparison article (docs.parallel.ai, parallel.ai), read first-hand this run; its LinkedIn launch post (November 6, 2026) announced "Parallel MCP 2.0" with four web research tools, and its documentation's comparison table dates the current release November 5, 2026. ScriptMasterLabs did not sign in to Parallel, did not run its MCP server, and did not test Parallel's search quality; the gate test used Parallel-shaped actions modeled on the documentation.
- Parallel's keyless tier is genuinely free, and this page does not claim otherwise: the price comparison applies to signed-in, billed use, where its fast tier and SML's accepted read are both $0.001 per call.
- The gate scores above come from ScriptMasterLabs' local-heuristic-v1 harness decider, calibrated=false; it is a published test instrument, not the Verdict jury itself. Its scope form failed on this surface (0.8333 auto-act on uncapped loop billing), its score form discriminated nothing, and its scores moved with phrasing (0.9545 scope vs 0.8448 sentence for the same search action). The 0.9545, 0.8333 and 0.7273 values are harness confidence scores for those scopes, measured on the harness's own instrument; they are not coherence scores for any other surface.
- Verdict Protocol does not sit inside a Parallel session. Its value is the before-the-act decision and sealed record an operator or agent framework can require on any surface — including a web-research loop.
- Nothing here is legal or financial advice; no payment was made and no Parallel system was billed in this test — the SML fleet checks were unpaid 402 challenge probes.
Which primary sources does this piece rest on?
Related pieces
Build and sell MCP servers
More MCP server explainers
- Adform MCP Server
- AEREDIUM MCP Connector
- AgentTech MCP Server
- Airbyte MCP Server
- Anrok MCP Server
- ApiVault MCP Server
- Causely MCP Server
- ChargingNear.me MCP Server
- AI Agents Safely Enter Orders and Invoices
- AI Agents Manage Physical Devices
- DecisionLayer MCP Server
- AI Agents Safely Order Network Connections
- Delinea Fastpath MCP Server
- AI Agents Safely Write to the General Ledger
- Exotool MCP Connector
- AI Agents Access Accounting Data
- Framer MCP Server
- Freight Right MCP Server
- Guideline Ad Intelligence MCP Server
- Haystack MCP Server
- Keytomic MCP Server
- AI Agents Access Patient Data Safely
- How to Monetize an MCP Server
- MSP360 MCP Server
- NVIDIA App MCP Server
- OmniDAW MCP Server
- Optimized Payments Harmonize MCP Server
- PrimeXBT MCP Integration
- Quantum Metric MCP Server
- Rapid Indexer MCP Server
- Refersion MCP Server
- RustRover Debugger MCP Server
- Selzy MCP Server
- Settle MCP Server
- Stockpress MCP Server
- TaxDome MCP Server
- Tracebit MCP Server
- TyMetrix 360° MCP Server
- AI Agents Access Your Business Phone System Safely
- Virid marketAgility MCP Connector
- vivenu MCP Server
- VoidMob MCP Server
- Walmart Agent Gateway
- AI Agents Safely Publish to Your Live Website
- Webull Cloud MCP Server
- AI Agents Read Your WhatsApp Messages Safely
- AI Agents Access HR & Payroll Data
- Zoho Analytics MCP Server
- ZoomInfo MCP Connector