About search
search is a hosted web-search and URL-extraction MCP server for users who need web material for AI agents. Results include relevant page passages, URLs and PDFs can be converted to clean text, and answer quotations are checked against source content.
Key features
- 01Search the live web with ranked results
- 02Return relevant page passages
- 03Convert URLs to Markdown or text
- 04Convert PDFs to text
- 05Check answer quotations against sources
Use cases
- 01Find web sources and supporting evidence for an agent
- 02Extract main content from web pages or PDFs
- 03Limit searches by domain or recency
MCP support
The hosted service provides `web_search` and `extract_url` tools through a Streamable HTTP MCP endpoint. Clients call it using requests with a Bearer key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://search.neurobird.com/mcpclaude mcp add --transport http com-neurobird-search https://search.neurobird.com/mcp{"mcpServers":{"com-neurobird-search":{"type":"http","url":"https://search.neurobird.com/mcp"}}}Open in Cursor{"servers":{"com-neurobird-search":{"type":"http","url":"https://search.neurobird.com/mcp"}}}Open in VS Code{"mcpServers":{"com-neurobird-search":{"type":"http","url":"https://search.neurobird.com/mcp"}}}{"mcpServers":{"com-neurobird-search":{"serverUrl":"https://search.neurobird.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://search.neurobird.com/mcpAuth requiredTools
2| Parameter | Type | Required | Description |
|---|---|---|---|
| days | integer | No | Restrict to the last N days. |
| query | string | Yes | The search query. |
| topic | enum | No | general | news | code | science | finance |
| max_results | integer | No | |
| search_depth | enum | No | How much work to do. advanced expands the query and reads more pages.basic | standard | advanced |
| include_answer | boolean | No | |
| exclude_domains | array | No | |
| include_domains | array | No | Only return results from these domains. |
Details
From the project READMENeurobird Search MCP server
A hosted Model Context Protocol server that gives an AI agent web search with the page content already extracted, plus clean markdown extraction of any URL.
There is nothing to install and nothing to run locally. The server is hosted at
https://search.neurobird.com/mcp over the streamable HTTP transport.
claude mcp add --transport http neurobird-search \
https://search.neurobird.com/mcp \
--header "Authorization: Bearer $NEUROBIRD_KEY"
Get a key with one unauthenticated request. No signup form, no email, no card:
curl -X POST https://search.neurobird.com/keys
Every key carries 1,000 free credits a month.
Tools
web_search
Search the live web and get ranked results with the relevant passages already extracted from each page, so a follow up fetch is usually unnecessary.
| Parameter | Type | Default | Notes |
|---|---|---|---|
query | string | required | The search query. |
search_depth | basic | standard | advanced | standard | advanced expands the query and reads more pages. |
max_results | integer | 6 | 1 to 20. |
include_answer | boolean | true | A grounded answer written only from retrieved passages. |
include_domains | string[] | Only return results from these domains. | |
exclude_domains | string[] | ||
days | integer | Restrict to the last N days. | |
topic | general | news | code | science | finance | general |
extract_url
Fetch one or more URLs and return their main content as clean markdown, with navigation, adverts and boilerplate removed. PDFs are converted to text.
| Parameter | Type | Notes |
|---|---|---|
urls | string[] | Required. |
query | string | Trims each page to the passages relevant to it. |
format | markdown | text | Default markdown. |
Other MCP clients
The same URL works in any client that supports the streamable HTTP transport.
{
"mcpServers": {
"neurobird-search": {
"type": "http",
"url": "https://search.neurobird.com/mcp",
"headers": { "Authorization": "Bearer nbs-..." }
}
}
}
Tested with Claude Code. Cursor, Windsurf, Zed and the Claude desktop app all accept a streamable HTTP MCP server in this shape.
What makes the results different
- Page passages, not snippets. Each result carries the part of the page that answers the query, extracted from the live page, at no extra credit.
- Quotes checked against the source. When an answer is requested, every supporting quote is matched back against the extracted source text. A quote that fails is returned marked unverified rather than silently dropped, so an agent can audit a claim instead of trusting it.
- Rank fusion across engines. Results are fused from several engines with reciprocal rank fusion, so agreement between independent rankings drives the ordering.
- Per stage timings in every response, so latency can be attributed from outside.
Pricing
Credits: basic or standard search 1, advanced search 2, grounded answer +1,
extract_url 1 per page.
| Per 1,000 searches | |
|---|---|
| Free tier | 1,000 credits a month, no card |
| Basic search | $2 |
| Deep search | $4 |
| Deep search with grounded answer | $6 |
| At 1M credits a month | $1 per 1,000 |
Honest limits
- Median latency on the current single server deployment is about 15 seconds basic, 22 seconds standard and 28 seconds advanced. Upstream engines and the answer model account for nearly all of it. The HTTP streaming endpoint returns ranked links at about 5 seconds.
- There is no index of our own. Coverage and freshness inherit from upstream engines.
- Retrieval capacity, not code, is the scaling limit today.
Links
- Landing page and live demo: https://search.neurobird.com
- API reference: https://search.neurobird.com/api-reference
- OpenAPI: https://search.neurobird.com/openapi.json
- Payment options, machine readable: https://search.neurobird.com/payments
- Status: https://search.neurobird.com/health
License
MIT. See LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.