SpecStream for Genkit
SpecStream is the live web data engine for teams and agents. Connect Genkit's MCP plugin to SpecStream and your flows and agents search the live web, read pages and get structured rows, in JavaScript or Go.
What you get
- One url entry
- createMcpHost takes SpecStream as a remote server with its url and a Bearer header. In Go, StreamableHTTPConfig takes BaseURL and Headers.
- Namespaced tools
- The tools arrive as specstream/search_web, specstream/read_pages and the rest, ready to pass to generate with any model plugin.
- A limit on the key
- Give the app's key read or prepare access and it can search, read and price, but never start a paid run.
Set it up
- Create a SpecStream API key under Agents & API and set it as SPECSTREAM_API_KEY.
- Add specstream to createMcpHost with url https://api.specstream.ai/mcp and the key as a Bearer header in requestInit.
- Pass await mcpHost.getActiveTools(ai) as tools to ai.generate.
The full setup guide has every step, with what to do if something doesn’t arrive.
Live web data, in Genkit.
Ask in your own words for companies, places, people, filings or anything else the web lists.