Objective-driven deep research: free daily quick search plus MPP-paid cross-source browser reports.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://agent.a9n9.net/mcp5 tools · 434msa9n9_quick_searchFree first-level search, limited per day across all callers: current news coverage (100+ languages, 250K+ sources) or scholarly papers (arXiv). Returns structured results immediately with no payment. When the daily quota is exhausted, or when you need live browsing and synthesis across sources, use…Free first-level search, limited per day across all callers: current news coverage (100+ languages, 250K+ sources) or scholarly papers (arXiv). Returns structured results immediately with no payment. When the daily quota is exhausted, or when you need live browsing and synthesis across sources, use…
| Parameter | Type | Description |
|---|---|---|
| query* | string | — |
| domain | string | news (default): global news articles. papers: arXiv preprints. |
| payer_address | string | Optional Tempo payer address so free usage counts toward loyalty pricing on paid research. |
a9n9_research_quoteAnalyze a deep-research objective and return the exact current price, limits, planned start URLs, request hash, expiry, payment requirements, and cloud-browser capabilities without charging or starting a job. targetUrl is optional: omit it and the quote derives and binds a bounded plan of public st…Analyze a deep-research objective and return the exact current price, limits, planned start URLs, request hash, expiry, payment requirements, and cloud-browser capabilities without charging or starting a job. targetUrl is optional: omit it and the quote derives and binds a bounded plan of public st…
| Parameter | Type | Description |
|---|---|---|
| objective* | string | — |
| targetUrl | string | Optional public HTTPS focus hint; when omitted the service plans up to 5 public start URLs from the objective and binds them into the quote. |
| job_key* | string | job_key identifies a research session. Reuse it with a new objective to run a follow-up iteration that references the session's prior results (each iteration i… |
| payer_address | string | Optional Tempo payer address for loyalty pricing: 10% off after $2.00 of reconciliation-confirmed on-chain spend from that address. Settlement must then come f… |
a9n9_research_startStart bounded paid research in a real remotely hosted Browserbase Chromium session with JavaScript rendering, DOM interaction, scrolling, and dynamic-content extraction, followed by gpt-5.6-luna synthesis. targetUrl is optional; without it the quoted plan of public start URLs derived from the objec…Start bounded paid research in a real remotely hosted Browserbase Chromium session with JavaScript rendering, DOM interaction, scrolling, and dynamic-content extraction, followed by gpt-5.6-luna synthesis. targetUrl is optional; without it the quoted plan of public start URLs derived from the objec…
| Parameter | Type | Description |
|---|---|---|
| objective* | string | — |
| targetUrl | string | Optional public HTTPS focus hint; when omitted the service plans up to 5 public start URLs from the objective and binds them into the quote. |
| job_key* | string | job_key identifies a research session. Reuse it with a new objective to run a follow-up iteration that references the session's prior results (each iteration i… |
| payer_address | string | Optional Tempo payer address for loyalty pricing: 10% off after $2.00 of reconciliation-confirmed on-chain spend from that address. Settlement must then come f… |
| notify_email | string | Optional: email the completed report to this address from a9n9@agentmail.to. Delivery preference only; not part of the payment-bound request hash. |
a9n9_research_submit_paymentVerify a separately broadcast Tempo mainnet push-mode payment and continue the quoted research job. Use the paymentChallenge and walletPayment returned by a9n9_research_quote, then provide the transaction hash, payer address, and same job_key.Verify a separately broadcast Tempo mainnet push-mode payment and continue the quoted research job. Use the paymentChallenge and walletPayment returned by a9n9_research_quote, then provide the transaction hash, payer address, and same job_key.
| Parameter | Type | Description |
|---|---|---|
| job_key* | string | — |
| transaction_hash* | string | — |
| payer_address* | string | — |
| payment_challenge* | object | Unmodified paymentChallenge returned by a9n9_research_quote. |
| notify_email | string | Optional: email the completed report to this address from a9n9@agentmail.to. |
a9n9_research_statusReturn milestone progress and the final result for an opaque tracker code.Return milestone progress and the final result for an opaque tracker code.
| Parameter | Type | Description |
|---|---|---|
| trackerCode* | string | — |
5 of 5 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Objective-driven deep research: free daily quick search plus MPP-paid cross-source browser reports.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.