Add Neurobird Search to the services registry - #938
Conversation
|
Someone is attempting to deploy a commit to the Tempo Team on Vercel. A member of the Team first needs to authorize it. |
|
Thanks for submitting a service to the MPP directory! Complete the service pull request template in your PR description before review. It contains the current submission requirements and review criteria. |
🔀 Changed Services✅ Added
|
|
Quick status from my side, in case it helps triage. The service PR template in the description is complete: motivation, all seven summary The only red check is the Vercel preview deploy, which needs a Tempo team member to authorize Service is still live and unchanged at https://search.neurobird.com. Happy to reshape the |
|
Closing this PR. The recommended way to list your service is through MPPScan—it follows the standard MPP discovery format and makes your service immediately discoverable by agents, no PR required. |
1 similar comment
|
Closing this PR. The recommended way to list your service is through MPPScan—it follows the standard MPP discovery format and makes your service immediately discoverable by agents, no PR required. |
Motivation
Neurobird Search is a web search API built for agents rather than for people clicking links. One call fans out across several search engines, fuses the rankings with reciprocal rank fusion, fetches and extracts the top pages, and ranks the passages inside them, so a result arrives with the part of the page that answers the query already extracted and a follow up fetch is usually unnecessary. When a grounded answer is requested, every supporting quote is matched back against its source text and a quote that fails the match is returned marked unverified rather than silently dropped.
Summary
schemas/services.ts.pnpm generate:discoverysucceeds.pnpm check:typespasses.pnpm buildsucceeds.Update: I have now run the toolchain rather than leaving those three boxes on trust. On Node 23.9 / pnpm 10.22 (the repo asks for Node >= 24, so pnpm warns about the engine, and all three still complete):
The generated
schemas/discovery.jsoncontains the entry as expected:Neurobird Search,https://search.neurobird.com, one paid endpointPOST /paid/search, intentcharge, methodevm, USDC on Base.The only red check on this PR is Vercel, which is the fork deploy authorization your bot flagged and needs a Tempo team member. Socket Security, label, contributor guidance and changed-services all pass.
Verification of the service itself, using your own CLI:
Key design considerations
evmcharge, USDC on Base (chainId 8453), settled through the x402 exact flow viahttps://x402.org/facilitator, which is the arrangementevm.charge({ ..., x402: { facilitator } })describes in the docs. This PR adds anEVM_BASE_USDC_PAYMENTconstant alongside the existing Tempo and Stripe ones, since every current entry is Tempo or Stripe. Very happy to drop it and use a different pattern if you would rather shape EVM entries another way.verifiedboolean rather than being an internal detail. Priced at $0.005 per request.Also registered on MPPScan: https://mppscan.com/server/4bf664e29dcf63d2b6f633ccb74ff9151ee4fea0e6c8465544ada55f5cc958fd