GetStream MCP Server for OpenAI Agents SDKGive OpenAI Agents SDK instant access to 23 tools to Add Activity To Feed, Add To Collection, Batch Delete Collections, and more
The OpenAI Agents SDK enables production-grade agent workflows in Python. Connect GetStream through Vinkius and your agents gain typed, auto-discovered tools with built-in guardrails. no manual schema definitions required.
Ask AI about this MCP Server for OpenAI Agents SDK
The GetStream MCP Server for OpenAI Agents SDK is a standout in the Productivity category — giving your AI agent 23 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
# Your Vinkius token. get it at cloud.vinkius.com
async with MCPServerStreamableHttp(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as mcp_server:
agent = Agent(
name="GetStream Assistant",
instructions=(
"You help users interact with GetStream. "
"You have access to 23 tools."
),
mcp_servers=[mcp_server],
)
result = await Runner.run(
agent, "List all available tools from GetStream"
)
print(result.final_output)
asyncio.run(main())
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About GetStream MCP Server
Connect GetStream to your AI agent to orchestrate complex social architectures and activity feeds using natural language.
The OpenAI Agents SDK auto-discovers all 23 tools from GetStream through native MCP integration. Build agents with built-in guardrails, tracing, and handoff patterns. chain multiple agents where one queries GetStream, another analyzes results, and a third generates reports, all orchestrated through Vinkius.
What you can do
- Feed Management — Retrieve, add, or remove activities from specific feed slugs and user timelines using
get_feedandadd_activity_to_feed. - Activity Orchestration — Update activity metadata or perform partial updates to specific fields via
partial_update_activitywithout rewriting entire objects. - Social Graph — Manage follower relationships, list who follows a feed, and perform follow operations using
follow_feedandlist_feed_followers. - Collections & Files — Handle collection objects and manage file/image uploads for rich media experiences.
- Open Graph — Retrieve Open Graph data for URLs to enrich activity content automatically.
The GetStream MCP Server exposes 23 tools through the Vinkius. Connect it to OpenAI Agents SDK in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 23 GetStream tools available for OpenAI Agents SDK
When OpenAI Agents SDK connects to GetStream through Vinkius, your AI agent gets direct access to every tool listed below — spanning activity-feeds, chat-api, social-infrastructure, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Add activity to feed on GetStream
Add an activity to a feed
Add to collection on GetStream
Add objects to a collection
Batch delete collections on GetStream
Batch delete collections
Batch follow on GetStream
Batch follow multiple feeds
Batch get collections on GetStream
Batch retrieve collections
Batch post collections on GetStream
Batch create/update collections
Delete collection object on GetStream
Delete an individual collection object
Delete file on GetStream
Delete a file by URL
Follow feed on GetStream
Follow a target feed
Get activities on GetStream
Retrieve specific activities by ID or foreign ID
Get collection object on GetStream
Retrieve an individual collection object
Get feed on GetStream
Supports pagination. Retrieve activities in a feed
Get open graph on GetStream
Scrape Open Graph data from a URL
List feed followers on GetStream
List feeds following this feed
List feed follows on GetStream
List feeds this feed follows
Partial update activity on GetStream
Partially update activity data
Process image on GetStream
Process or resize an image
Remove activity from feed on GetStream
Remove an activity from a feed
Unfollow feed on GetStream
Unfollow a target feed
Update activities on GetStream
Update activity metadata
Update collection object on GetStream
Update an individual collection object
Upload file on GetStream
Upload a file
Upload image on GetStream
Upload an image
Connect GetStream to OpenAI Agents SDK via MCP
Follow these steps to wire GetStream into OpenAI Agents SDK. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install the SDK
pip install openai-agents in your Python environmentReplace the token
[YOUR_TOKEN_HERE] with your Vinkius token from cloud.vinkius.comRun the script
python agent.pyExplore tools
Why Use OpenAI Agents SDK with the GetStream MCP Server
OpenAI Agents SDK provides unique advantages when paired with GetStream through the Model Context Protocol.
Native MCP integration via `MCPServerSse`, pass the URL and the SDK auto-discovers all tools with full type safety
Built-in guardrails, tracing, and handoff patterns let you build production-grade agents without reinventing safety infrastructure
Lightweight and composable: chain multiple agents and MCP servers in a single pipeline with minimal boilerplate
First-party OpenAI support ensures optimal compatibility with GPT models for tool calling and structured output
GetStream + OpenAI Agents SDK Use Cases
Practical scenarios where OpenAI Agents SDK combined with the GetStream MCP Server delivers measurable value.
Automated workflows: build agents that query GetStream, process the data, and trigger follow-up actions autonomously
Multi-agent orchestration: create specialist agents. one queries GetStream, another analyzes results, a third generates reports
Data enrichment pipelines: stream data through GetStream tools and transform it with OpenAI models in a single async loop
Customer support bots: agents query GetStream to resolve tickets, look up records, and update statuses without human intervention
Example Prompts for GetStream in OpenAI Agents SDK
Ready-to-use prompts you can give your OpenAI Agents SDK agent to start working with GetStream immediately.
"Show me the latest activities in the 'user' feed for user ID 'user_123'."
"Make the feed 'timeline:alice' follow 'user:bob'."
"Update activity ID 'act_999' to set the 'is_featured' field to true."
Troubleshooting GetStream MCP Server with OpenAI Agents SDK
Common issues when connecting GetStream to OpenAI Agents SDK through Vinkius, and how to resolve them.
MCPServerStreamableHttp not found
pip install --upgrade openai-agentsAgent not calling tools
GetStream + OpenAI Agents SDK FAQ
Common questions about integrating GetStream MCP Server with OpenAI Agents SDK.
How does the OpenAI Agents SDK connect to MCP?
MCPServerSse(url=...) to create a server connection. The SDK auto-discovers all tools and makes them available to your agent with full type information.Can I use multiple MCP servers in one agent?
MCPServerSse instances to the agent constructor. The agent can use tools from all connected servers within a single run.Does the SDK support streaming responses?
Explore More MCP Servers
View all →
idloom
10 toolsManage events, attendees, and invoices via idloom.events API.

Skylink
22 toolsConnect your AI agents to Skylink to manage leads, deals, calls, contacts, tasks, and agent performance in a real estate CRM.

U.S. Census Population — Demographics, Age & Diversity
5 toolsAccess demographic data from the American Community Survey (ACS). Get total population, median age, and detailed racial/ethnic breakdowns (White, Black, Asian, Hispanic, Foreign-born) for any U.S. state, county, or city.

Sally
12 toolsKeep frontline teams connected with an employee communication platform that reaches deskless workers through mobile and chat.
