<< All versions

Skill v1.0.2

currentAutomated scan100/100
blockrunai/blockrun-mcp/search

~4 modified

──Details
PublishedSeptember 25, 2026 at 10:59 PM
Content Hashsha256:6ba5700753aff132...
Git SHA26d6786c75d5
Bump Typepatch
Compare with v1.0.1
──Files
Files (1 file, 3.8 KB)
SKILL.md3.8 KBactive
SKILL.md · 98 lines · 3.8 KB

version: "1.0.2" name: search description: Use when the user wants real-time web or news results with AI-summarized answers and citations — Grok Live Search via BlockRun. Cheapest path for "what just happened" questions where freshness beats neural-semantic ranking. triggers:

  • "live search"
  • "grok live"
  • "what just happened"
  • "real time news"
  • "breaking news"
  • "today's news"
  • "search with citations"
  • "cited search"
  • "news search"

Live Search (Grok)

Real-time web + news search with AI-summarized results and citations. PRICED PER SOURCE and expensive by default: $0.025 × `max_results`, +5% +$0.001 → default 10 settles $0.2635 per call. Best for fresh queries; for semantic / neural research use blockrun_exa instead.

How to Call from MCP

ts
blockrun_search({ body: {
query: "what's the consensus on the Fed's next move",
sources: ["web", "news"],
max_results: 10
}})

Body Shape

FieldRequiredTypeNotes
queryyesstringNatural-language search query
sourcesnostring[]Subset of ["web","news"]. Default: ["web"] — pass both for news coverage. There is no X/Twitter source (removed upstream 2026-07-05; asking for "x" is refused before payment). Does NOT multiply price.
max_resultsnonumber1–50, default 10. Drives the price — ~$0.0263 charged per source. Pass a small number to cap spend; the gateway prices the raw value and does not floor fractions.
from_datenostringYYYY-MM-DD lower bound on result date
to_datenostringYYYY-MM-DD upper bound

When to Reach for Which Source

User intentsources setting
Breaking news / today's headlines["news"]
Social / X sentimentnot served — there is no X source; use ["news","web"] and say so, or blockrun_exa for a targeted crawl
Backgrounder / explainer / docs["web"]
General "find current info" question["web","news"] (omitting it searches the web only)

Worked Examples

1. "What's the latest on the ETH ETF approval timeline?"

ts
blockrun_search({ body: { query: "Ethereum ETF approval SEC", sources: ["news","web"], max_results: 8 } })

Cost: ~$0.2110 (8 sources: $0.025 × 8 × 1.05 + $0.001).

2. "What happened in Solana's latest outage?"

ts
blockrun_search({ body: { query: "Solana outage today", sources: ["news","web"], max_results: 15 } })

Cost: ~$0.3948 (15 sources: $0.025 × 15 × 1.05 + $0.001). There is no X/Twitter source: sources: ["x"] is refused before payment with the live list, so do not promise "what X is saying" — say what the news and web say.

3. "Background on Pectra upgrade, last 90 days only"

ts
blockrun_search({ body: {
query: "Ethereum Pectra upgrade",
sources: ["web","news"],
from_date: "2026-02-17"
}})

Cost: $0.2635 (10 sources, the default — verified live).

search vs exa — Pick the Right Tool

Use caseTool
"What's happening right now?" — freshness mattersblockrun_search
"Find the canonical paper on X" — semantic relevance mattersblockrun_exa
"Pull the full text of these 5 URLs" — content fetchblockrun_exa contents
"Cited answer to a question"both work; blockrun_exa answer is grounded in pre-indexed corpus, blockrun_search searches the live web

Notes

  • Returns AI-summarized text + a list of sources with URLs. The summary is one paragraph; sources let you drill in.
  • Price is per result, not per source. max_results: 20 with one source or three sources both charge $0.526 ($0.025 × 20 × 1.05 + $0.001 — verified live). Pass a smaller max_results to cap spend.
  • Date filters are strict — results outside the window are dropped, not down-ranked.

Reference

  • Endpoint: POST /v1/search
  • Upstream: xAI Grok Live Search
← v1.0.1All versions