Skip to the page

SpecStream for Claude Agent SDK

SpecStream is the live web data engine for teams and agents. Give an agent built with the Claude Agent SDK the SpecStream tools. It searches the web, reads pages, and asks for live web data in plain words, with paid runs approved in your own code.

What you get

Search through SpecStream
Put WebSearch and WebFetch in disallowed_tools, and the agent searches with search_web and reads pages with read_pages on your SpecStream key.
Records for a request
Ask for EV charging companies in Germany that raised a round in 2026, with the amount and lead investor. Each company comes back as one record with its source.
Your code approves the spend
A can_use_tool callback sees authorize_capacity_work with its confirm_max_cents and allows it only within the limit you set.

Set it up

  1. Install claude-agent-sdk, create a SpecStream API key under Agents & API, and set it as SPECSTREAM_API_KEY.
  2. Add specstream to mcp_servers with type http, the url https://api.specstream.ai/mcp and the key as a Bearer header, and list its tools in allowed_tools.
  3. Run the agent with a request in plain words. Paid runs start only when your can_use_tool callback approves the maximum.

The full setup guide has every step, with what to do if something doesn’t arrive.

Live web data, in Claude Agent SDK.

Ask in your own words for companies, places, people, filings or anything else the web lists.