Munition / Web research
Find the sources.Read what matters.
Give your agent web search, page extraction and cited answers through Exa, Firecrawl and Serper. Pay per request in USDC, without managing provider API keys.
Available over x402 HTTP. These research routes are not included in the current @munition/mcp tools.
- Providers
- Exa · Firecrawl · Serper
- Starting at
- 0.002 USDC / request
- Interface
- POST JSON over x402 HTTP
- Authentication
- Signed wallet payment
- Provider keys
- Managed by Munition
- Discovery
- Free OpenAPI documents
From question to evidence
Choose the calls your research needs.
- 01 / FIND
Locate the sources
Exa Search finds relevant pages for your question.
0.01 USDC - 02 / READ
Bring back the text
Exa Contents reads up to 20 selected URLs.
0.002 USDC - 03 / REASON
Write your synthesis
Your agent compares the sources and builds its answer.
Your agent
Example service budget 0.012 USDCOne search + one contents request. Your agent's model costs are separate.
The research desk
Every route, price and minimal request body.
All routes use POST at api.munition.io. Prices below are per request in USDC. Open a route to inspect its example.
01Exa Search/v1/exa/search0.01 USDC
Find sources by meaning. Up to 25 results, domain and date filters, optional page text.
{ "query": "battery recycling research", "numResults": 5 }View input and output schemas ↗02Exa Contents/v1/exa/contents0.002 USDC
Read up to 20 URLs per call. Clean text from Exa, with optional highlights and summaries.
{ "urls": ["https://www.x402.org/"], "text": true }View input and output schemas ↗03Exa Find Similar/v1/exa/find-similar0.01 USDC
Start with one URL and discover related pages, articles or companies.
{ "url": "https://www.x402.org/", "numResults": 5 }View input and output schemas ↗04Exa Answer/v1/exa/answer0.01 USDC
Get a generated answer with source citations for a research question.
{ "query": "What is the x402 protocol?", "text": false }View input and output schemas ↗05Firecrawl Scrape/v1/firecrawl/scrape0.015 USDC
Read a page as markdown, HTML, links or a summary. Useful for JavaScript-rendered pages.
{ "url": "https://www.x402.org/", "formats": ["markdown"] }View input and output schemas ↗06Firecrawl Search/v1/firecrawl/search0.03 USDC
Search and optionally fetch the content of each result in one request. Up to 20 results.
{ "query": "x402 protocol", "limit": 5, "scrapeContent": true }View input and output schemas ↗07Google Search/v1/serper/search0.004 USDC
Google results via Serper, with snippets and optional answer-box data.
{ "q": "x402 protocol", "gl": "us", "hl": "en", "num": 10 }View input and output schemas ↗08Google News/v1/serper/news0.004 USDC
Find articles with source, date and snippet. Filter by country, language or time.
{ "q": "battery recycling", "tbs": "qdr:w", "num": 10 }View input and output schemas ↗09Google Images/v1/serper/images0.004 USDC
Find image URLs, thumbnails, dimensions and source pages through Serper.
{ "q": "solar panels", "num": 10 }View input and output schemas ↗10Google Shopping/v1/serper/shopping0.004 USDC
Research products with prices, sellers and ratings returned through Serper.
{ "q": "noise cancelling headphones", "gl": "us", "num": 10 }View input and output schemas ↗HTTP-native payments
A request. A quote. A result.
Send a valid JSON request to receive an HTTP 402 payment challenge. An x402-capable client signs the quoted payment and resends the request with its payment header. Inspect the schemas and payment requirements before making a paid call.