Zencoder
Add SpecStream to Zencoder's IDE agent and it can search the live web, read whole pages and build lists of records in the middle of a task. In a JetBrains IDE it connects by URL and signs in with OAuth2. In VS Code it runs through SpecStream's local stdio bridge.
SpecStream for ZencoderCoding agentsWhat you need
- Zencoder's IDE agent in a JetBrains IDE or in VS Code.
- A SpecStream account. New accounts get $10 of credit, no card.
- For VS Code only: Python 3.12 or newer, for the stdio bridge.
- 1
1. Open Zencoder's MCP settings
In a JetBrains IDE, open Settings, then Tools, then Zencoder, then MCP Servers.
In VS Code, Zencoder reads its servers from the
zencoder.mcpServerskey in your usersettings.json, or in.vscode/settings.jsonfor one project. - 2
2. Add SpecStream in a JetBrains IDE
Paste this entry. SpecStream is a remote server over Streamable HTTP, and
"auth": "oauth2"makes Zencoder sign you in with OAuth2, so there is no key to paste.Settings, Tools, Zencoder, MCP Servers - 3
3. Add SpecStream in VS Code
Zencoder's docs say its VS Code extension runs stdio servers today, while remote HTTP and OAuth2 are still rolling out. So in VS Code, connect through SpecStream's stdio bridge. It runs on your machine and passes each call to
https://api.specstream.ai/mcp.Install it with
pip install specstream-mcp-stdio. Then create an API key: in your SpecStream workspace, open Agents & API, choose API keys, then Create API key, and set a spending limit.Add the entry below to
settings.jsonwith your key in place ofYOUR_SPECSTREAM_API_KEY. Ifspecstream-mcp-stdiois not on thePATHthat VS Code starts from, put the command's full path incommand. Keep the key in your user settings, never in a.vscode/settings.jsonyou commit.settings.json - 4
4. Restart the IDE and sign in
Restart the IDE so Zencoder loads the new server. In a JetBrains IDE, Zencoder then signs you in to SpecStream with OAuth2: sign in or create an account, and approve the access. Requests run on that account, with its balance and spending limits.
- 5
5. Ask Zencoder
Ask for something current and name SpecStream. Zencoder calls
search_webfor a quick answer andread_pagesfor the full text of the pages it found:In Zencoder chat
What Zencoder gets
SpecStream's server at https://api.specstream.ai/mcp adds these tools to Zencoder's agent.
search_webanswers a question from the live web, with up to 10 results for $5 per 1,000 searches. A search that returns nothing costs nothing.read_pagesreturns the main text of up to 20 pages or documents (PDF, Word, Excel) in one call, at $0.80 per 1,000 pages. A page that gives no text is not charged.- Deep Search builds a list from a request in plain words.
compilereads the request,quote_capacity_workprices it for free, andauthorize_capacity_workstarts it only after you approve the maximum.get_findandlist_find_rowsread the rows, each with its source.
Approvals in Zencoder
Zencoder asks before its agent runs an MCP tool, with Allow once, Always allow and Deny. Searches and page reads are charged per call with no quote. Keep authorize_capacity_work on Allow once, so you see every Deep Search run before it starts. SpecStream adds its own gate there: nothing paid starts until you approve the price it quotes.
Search quality
SpecStream's Search API scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks. The method is on benchmarks.
If SpecStream does not show up
Check the entry's JSON, restart the IDE, and read the Zencoder output panel for errors. For the bridge, run specstream-mcp-stdio once in a terminal to check that it is installed, and check that SPECSTREAM_API_KEY is set in the entry's env.
Cost
Connecting SpecStream to Zencoder is free, and new accounts start with $10 of credit. A search of up to 10 results costs $5 per 1,000, and a page read costs $0.80 per 1,000. Deep Search is priced per delivered row and quoted before it runs, and a run can't cost more than the maximum you approved. See pricing and how billing works.
Remove
Delete the specstream entry from Zencoder's MCP settings and restart the IDE. To end its access, open Agents & API in your SpecStream workspace and revoke Zencoder under OAuth applications, or revoke the key under API keys. Questions: [email protected].
More
SpecStream for Zencoder covers what it does in Zencoder on one page. Every other tool has its guide in Connect your tools. You see the most a request can cost before it starts, and the matches are paid from your balance. Billing has the details. For help, email [email protected].