{"name":"net.a9n9/deep-research","slug":"a9n9-deep-research","title":"a9n9 Deep Research","description":"Objective-driven deep research: free daily quick search plus MPP-paid cross-source browser reports.","url":"https://mcp.market/server/a9n9-deep-research","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"scraping","tags":["scraping","search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":19,"ok":19,"last_checked_at":"2026-09-24T04:36:15.685Z","last_ok_at":"2026-09-24T04:36:15.685Z","latency_ms":357},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://agent.a9n9.net","version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://agent.a9n9.net/mcp"}],"packages":[],"tools":[{"name":"a9n9_quick_search","description":"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 a9n9_research_quote for paid deep research.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":3,"maxLength":500},"domain":{"type":"string","enum":["news","papers"],"description":"news (default): global news articles. papers: arXiv preprints."},"payer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional Tempo payer address so free usage counts toward loyalty pricing on paid research."}},"required":["query"],"additionalProperties":false}},{"name":"a9n9_research_quote","description":"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 start URLs from the objective.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"objective":{"type":"string","minLength":10,"maxLength":2000},"targetUrl":{"type":"string","format":"uri","description":"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":{"type":"string","minLength":8,"maxLength":128,"description":"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 is a separate paid job); an identical request retries idempotently. Sessions are referenceable for 7 days, then results are cleared."},"payer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"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 from it."}},"required":["objective","job_key"],"additionalProperties":false}},{"name":"a9n9_research_start","description":"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 objective is executed. Call a9n9_research_quote first when price visibility is needed. The service does not bypass CAPTCHAs, logins, paywalls, access controls, or site terms.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"objective":{"type":"string","minLength":10,"maxLength":2000},"targetUrl":{"type":"string","format":"uri","description":"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":{"type":"string","minLength":8,"maxLength":128,"description":"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 is a separate paid job); an identical request retries idempotently. Sessions are referenceable for 7 days, then results are cleared."},"payer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"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 from it."},"notify_email":{"type":"string","format":"email","description":"Optional: email the completed report to this address from a9n9@agentmail.to. Delivery preference only; not part of the payment-bound request hash."}},"required":["objective","job_key"],"additionalProperties":false}},{"name":"a9n9_research_status","description":"Return milestone progress and the final result for an opaque tracker code.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"trackerCode":{"type":"string","pattern":"^trk_[a-f0-9]{32}$"}},"required":["trackerCode"],"additionalProperties":false}},{"name":"a9n9_research_submit_payment","description":"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"job_key":{"type":"string","minLength":8,"maxLength":128},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"},"payer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"payment_challenge":{"type":"object","description":"Unmodified paymentChallenge returned by a9n9_research_quote."},"notify_email":{"type":"string","format":"email","description":"Optional: email the completed report to this address from a9n9@agentmail.to."}},"required":["job_key","transaction_hash","payer_address","payment_challenge"],"additionalProperties":false}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-23T04:56:27.051Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T04:56:26.985Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1103ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://agent.a9n9.net/mcp","reachable":true,"authRequired":false,"latencyMs":1103,"serverInfo":{"name":"a9n9-private-action-agent","version":"0.2.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://agent.a9n9.net/favicon.ico","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}