ContextWire

API tìm kiếm miễn phí cho các tác nhân AI với 105 công cụ tìm kiếm, 22 hồ sơ tìm kiếm và độ chính xác SimpleQA 94,3%. Bao gồm máy chủ MCP.

Tài liệu

ContextWire MCP Server

License: MIT MCP SimpleQA Free Tier

A Model Context Protocol server that gives AI agents access to web search across 105 engines, academic research, content extraction, and more.

94.3% accuracy on SimpleQA benchmark.

Quick Setup

Add to your MCP client config (Claude Desktop, Claude Code, Cursor, etc.):

{
  "mcpServers": {
    "contextwire": {
      "url": "https://contextwire.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

No local server needed — it's a hosted MCP endpoint.

Tools

ToolDescription
askAsk a factual question → synthesized answer with sources
searchWeb search with selectable search profiles
extractExtract clean text/markdown from a URL
researchSearch academic papers (arXiv, PubMed, Semantic Scholar, etc.)
batch_searchRun multiple searches in parallel

Search Profiles

ProfileEnginesBest for
webGoogle, Bing, DDG, WikipediaGeneral search
newsGoogle News, Bing NewsCurrent events
academicarXiv, PubMed, Semantic ScholarResearch papers
codeGitHub, StackOverflowProgramming
devnewsHacker News, Lobsters, RedditDeveloper news
financeYahoo Finance, market dataFinancial data
reposGitHub, GitLabCode repositories
packagesnpm, PyPI, crates.ioPackage search
securityCVE databasesSecurity advisories
socialReddit, TwitterSocial media
referenceWikipedia, WiktionaryReference material
imagesGoogle Images, Bing ImagesImage search
videosYouTube, VimeoVideo search
allAll configured enginesMaximum coverage

These names come from the API reference and are not an exhaustive live inventory. Use authenticated GET /api/profiles for current profiles and engine configurations.

API Examples

Ask a question

curl --get "https://contextwire.dev/api/ask" \
  -H "Authorization: Bearer YOUR_KEY" \
  --data-urlencode "q=Who invented the transistor?"

Search with profiles

curl "https://contextwire.dev/api/search?q=rust+async+tutorial&profile=code" \
  -H "Authorization: Bearer YOUR_KEY"

Extract a page

curl "https://contextwire.dev/api/extract?url=https://example.com&format=markdown" \
  -H "Authorization: Bearer YOUR_KEY"

Free Tier

  • 1,000 queries/month — no credit card required
  • BYOK supported — bring your own LLM key to save credits
  • LLM availability and charges depend on the selected model and provider.

Get your API key at contextwire.dev.

Node.js usage

The advertised @contextwire/sdk package is not currently available on the public npm registry, and its repository is private. Use the HTTP API directly:

const url = new URL('https://contextwire.dev/api/ask');
url.searchParams.set('q', 'Who invented the transistor?');
const response = await fetch(url, {
  headers: { Authorization: `Bearer ${process.env.CONTEXTWIRE_API_KEY}` }
});
if (!response.ok) throw new Error(`ContextWire HTTP ${response.status}`);
console.log(await response.json());

Requires Node.js with built-in fetch and a ContextWire API key.

Links

License

MIT