Parallel Search Setup: Install, Source and Security | FunnelSlayer

Parallel Search Setup

Published by parallel-web in search-mcp

Review recommended2 installs

What this skill does

>

Add Parallel Search Setup to your agent

Review the source and files first. When you are ready, copy the prompt instruction or use the CLI command supported by your environment.

Install with a prompt

Paste this into a compatible coding agent:

add this skill "parallel-search-setup" from https://github.com/parallel-web/search-mcp

Install with the CLI

Run this command in a controlled environment after reviewing the repository:

npx skills add https://github.com/parallel-web/search-mcp --skill parallel-search-setup

Skill instructions

Parallel Search — setup and usage

This plugin connects one remote MCP server, parallel-search, at https://search.parallel.ai/mcp. It provides two tools:

  • web_search — returns ranked results with answer-ready excerpts
  • web_fetch — returns token-efficient markdown for specific URLs

Setup

The endpoint is anonymous. No API key, no OAuth, no environment variables. After install, confirm it works rather than assuming:

  1. Run a web_search call with a simple query (for example, search_queries: ["what is the Parallel Search API"]).
  2. If results come back, setup is complete. Tell the user the plugin is ready and runs on the free tier.
  3. If the call fails, work through Troubleshooting below.

Do not ask the user for credentials during setup. This plugin has none.

Using the tools well

  • Search first. Use web_search for factual, current-information, comparison, documentation, and troubleshooting questions.
  • Answer from excerpts. Search results include excerpts meant to be sufficient on their own. Do not fetch every result by default.
  • Batch queries. For broad tasks, pass several queries in one web_search call via search_queries instead of chaining calls.
  • Fetch only when needed. Use web_fetch when the user asked about a specific URL or page, when exact wording or quotes are required, when full-page analysis is needed, or when excerpts conflict or are clearly insufficient. Multiple related URLs can go in one call with a shared objective.
  • Cite sources. Include the URLs behind any claim drawn from results.

Free-tier limits

The anonymous tier is rate limited and intended for personal agents, hobby projects, and exploration. Two things to know:

  • Sustained or production-scale use will hit rate limits (HTTP 429).
  • Search overrides passed by the caller are ignored for anonymous requests.

When the user needs higher limits

When the user hits 429s repeatedly, asks about limits, wants usage analytics, or is building a production agent, explain the options rather than retrying into the limit:

  • Create a Parallel account at https://platform.parallel.ai
  • Connect the Parallel Search connector, which signs in with that account and raises limits substantially. Usage is attributed to the account, search overrides are honored, and it can be deployed org-wide.

This plugin stays anonymous by design. Do not add an API key or an Authorization header to its configuration, and do not point it at the authenticated endpoint. Users who want authentication should connect the Parallel Search connector instead, which handles sign-in natively.

Never modify the user's MCP or plugin configuration without telling them what will change, and never touch unrelated MCP servers.

Troubleshooting

SymptomCauseFix
HTTP 429Free-tier rate limit reachedWait and retry, reduce query volume, or move to an authenticated Parallel account (see above)
HTTP 401Requests are reaching the authenticated endpoint (/mcp-oauth) instead of /mcpConfirm the server URL in .mcp.json is https://search.parallel.ai/mcp
Tools not listedPlugin installed but the server is toggled off for this chatAsk the user to enable Parallel Search in this chat's connector settings
Duplicate toolsThe server was also added manually (for example via claude mcp add), so the plugin and the manual entry point at the same endpointKeep one and remove the other; tell the user which one you are removing first
Empty or irrelevant resultsQuery too narrow or too longRewrite as two or three shorter queries and pass them together in one call

Terms

Use of this server is subject to the Parallel Customer Terms and Privacy Policy.

Files included

  • SKILL.md

More skills