> SpecStream is the live web data engine for teams and agents. This is the Markdown copy of https://specstream.ai/integrations/claude-agent-sdk. Every page, with what SpecStream does and costs: https://specstream.ai/llms.txt

# 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.

[Read the guide](https://specstream.ai/docs/integrations/claude-agent-sdk.md)

## 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.

Status

Live

Category

[Agent frameworks & builders](https://specstream.ai/integrations.md#frameworks)

Built by

SpecStream

You need

Python 3.10 or newer, the Claude Agent SDK, and a SpecStream API key.

Pricing

[You pay for the matches](https://specstream.ai/pricing.md)

Setup guide

[Read the guide](https://specstream.ai/docs/integrations/claude-agent-sdk.md)

Help

[Talk to a human](https://specstream.ai/talk-to-a-human.md)

## 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](https://specstream.ai/docs/integrations/claude-agent-sdk.md) has every step, with what to do if something doesn’t arrive.

## Also in Agent frameworks & builders

The same live web data, in the other tools of this kind.

-   [OpenAI API](https://specstream.ai/integrations/openai.md)
-   [OpenAI Agents SDK](https://specstream.ai/integrations/openai-agents-sdk.md)
-   [LangChain](https://specstream.ai/integrations/langchain.md)
-   [LlamaIndex](https://specstream.ai/integrations/llamaindex.md)
-   [CrewAI](https://specstream.ai/integrations/crewai.md)
-   [Vercel](https://specstream.ai/integrations/vercel.md)
-   [Haystack](https://specstream.ai/integrations/haystack.md)
-   [See all](https://specstream.ai/integrations.md#frameworks)

## Live web data, in Claude Agent SDK.

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

[Read the guide](https://specstream.ai/docs/integrations/claude-agent-sdk.md)[Talk to a human](https://specstream.ai/talk-to-a-human.md)
