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

# SpecStream for OpenAI Agents SDK

SpecStream is the live web data engine for teams and agents. Give an agent built with the OpenAI Agents SDK the SpecStream tools, and it asks for live web data in plain words and gets structured records back. Connect from your own process, or let the OpenAI API call the server for you.

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

## What you get

Recruiting trials, by phase

Run the agent with a request for clinical trials recruiting in Spain for type 2 diabetes, with sponsor, phase, and registry ID. Each trial comes back as one record.

In your process or hosted

MCPServerStreamableHttp connects from your own process with the key as a header. HostedMCPTool lets the OpenAI API make the calls, with the access token sent on every request.

Every call reviewed

Keep require\_approval on "always" in HostedMCPTool and each SpecStream call waits for review before it runs. Paid work still needs an approved maximum.

Status

Live

Category

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

Built by

SpecStream

You need

Python, the OpenAI Agents 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/openai-agents-sdk.md)

Help

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

## Set it up

1.  Create a SpecStream API key under Agents & API and set it as SPECSTREAM\_API\_KEY.
2.  Pass MCPServerStreamableHttp with url https://api.specstream.ai/mcp and the key as a Bearer header in your Agent's mcp\_servers.
3.  Run the agent with Runner.run and a request in plain words. Paid work starts only after the maximum is approved.

[The full setup guide](https://specstream.ai/docs/integrations/openai-agents-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)
-   [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)
-   [Amazon Bedrock AgentCore](https://specstream.ai/integrations/amazon-bedrock-agentcore.md)
-   [See all](https://specstream.ai/integrations.md#frameworks)

## Live web data, in OpenAI Agents SDK.

Ask in your own words for companies, places, people, filings or anything else the web lists. You see the price before anything runs and pay per match.

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