Web Synthesise

Price: $0.050 USDC per call

Endpoint: https://api.melis.ai/web/synthesise

Method: POST

Pays to: 0x61F2eF18ab0630912D24Fd0A30288619735AfFf5

What it does

Takes a research query, hits multiple web sources, and returns a synthesised answer with citations. Replaces the pattern of "scrape 10 pages, concatenate, summarise" with a single call. Useful when you need a quick, grounded answer with references rather than raw page content.

When to use it

  • Research background for a brief before writing
  • Ground an agent's answer with citations before presenting to a user
  • Quick competitive intelligence sweep

Request schema

{
  "query": "What are the current x402 protocol payment limits on Base?",
  "max_sources": 5
}

Response schema

{
  "answer": "As of May 2026, the x402 protocol on Base supports...",
  "citations": [
    {
      "title": "x402.org docs",
      "url": "https://x402.org/spec"
    }
  ],
  "sources_used": 4
}

Code example — TypeScript via MCP

Install the MCP server once; all 16 services become tool calls.

// Configure @melis-ai/x402-tools-mcp in your MCP client
// Then call the tool:

const result = await mcpClient.callTool("web_synthesise", {
  "query": "What are the current x402 protocol payment limits on Base?",
  "max_sources": 5
});

console.log(result);
// ["answer","citations","sources_used"]...
→ MCP setup guide

Code example — Python via direct HTTP

import requests

# x402 payment header must be set by your wallet client
# See x402.org for client libraries

headers = {
    "Content-Type": "application/json",
    "x-payment": "<signed-x402-payment-header>",
}

resp = requests.post(
    "https://api.melis.ai/web/synthesise",
    json={
      "query": "What are the current x402 protocol payment limits on Base?",
      "max_sources": 5
    },
    headers=headers,
)
print(resp.json())

Code example — curl with internal key bypass

For testing with an issued internal key (skips x402 payment flow):

curl -X POST https://api.melis.ai/web/synthesise \
  -H "Content-Type: application/json" \
  -H "x-internal-key: YOUR_KEY" \
  -d '{"query":"What are the current x402 protocol payment limits on Base?","max_sources":5}'

How is this different from alternatives?

Web Synthesise vs Exa

Exa provides high-quality neural search over its own web index. Web Synthesise uses live web retrieval and synthesis — better for very recent information; Exa better for deep corpus search.

FAQ

Does it work without an account?

Yes. x402 is account-less. Your agent's wallet signs the payment and retries automatically. No registration, no API key, no subscription.

What happens on failure?

Returns HTTP 422 for empty query.

What is the rate limit?

None published.

Is this open-source?

The service code is closed-source for security reasons. The MCP wrapper that calls it is open-source and MIT-licensed: github.com/mizukaizen/x402-tools-mcp .

Who built this?

Part of the melis.ai agent infrastructure stack. Running on a dedicated Helsinki VPS since early 2026. Contact sean@melis.ai.