Provider-specific requirements
Use Parallel for managed research/extraction runs without custom orchestration.- Use
parallel_run_task,parallel_search, andparallel_extractfor agent-friendly workflows. - Use the paid REST actions
parallel_searchandparallel_extractfor every Play, enrich, map, dataset, batch, repeated, unattended, or production workload. - The free anonymous
parallel_search_mcpandparallel_fetch_mcpactions are exact-name tools for small, direct, one-off exploration only. They are intentionally omitted from general tool discovery. - Never put a free MCP action in a Play or scale loop. Use
parallel_searchorparallel_extractinstead. - Prefer
parallel_searchfirst for attendee/discovery workflows, thenparallel_extractfor targeted pages. parallel_search_mcpis only for an explicitly requested lightweight lookup where zero provider spend matters more than reliability or REST-side controls.parallel_fetch_mcpis only for directly reading a small set of URLs during that same exploratory session.- Use
parallel_run_taskwhen you need synthesized, schema-shaped outputs from multiple sources. - Call
parallel_run_taskfirst. If it finishes quickly, use that result. - If
parallel_run_taskreturns pending or times out, keep therun_idand useparallel_get_task_run_resultlater to fetch the final output. - Ignore
parallel_get_task_rununless you specifically need run metadata like status timestamps or processor info. - Keep monitor/stream endpoints out of default flows unless a user explicitly needs them.
- For larger or uncertain authorized research, pilot on a small objective before widening
max_resultsand scope. Do not add a pilot or repeat approval for a small supplied Play. Inspect existing task results byrun_id. inspection does not authorize a new paid research run or repair. The REST-only policy for Plays and scale still applies. - For a direct exploratory MCP call, pass a stable
session_idacross related calls when possible to reduce anonymous-tier throttling. A session id does not make MCP suitable for scale.
Find an applicable action
Confirm your effective workspace, then search the live catalog:Inspect the selected contract
Replace<returned-tool-id> with the identifier returned by discovery:
Prepare one reviewed input
Use one authorized record that matches the inspected schema. Preserve its source identity and define the result you will accept. Open the action reference for its payload and response shape. Provider-backed execution can incur usage or external effects. For reusable logic, follow Write Plays. For direct-call recovery, use Tool execution recovery.Continue only when the workspace, provider, required fields, acceptance rule, and applicable price are understood. Keep unavailable access separate from no-result evidence.