How to Use the UpGuard MCP in OpenAI Agents SDK
Manage your attack surface risk using the OpenAI Agents SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect UpGuard MCP to OpenAI Agents SDK
Create your Vinkius account to connect UpGuard to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Detect Active Security Risks via MCP Server
Need to know what's going wrong right now? You can call `list_account_risks` to get a real-time list of all active risks tied to the account. This tells your agent exactly where the vulnerabilities are showing up, letting you prioritize patching before attackers do. Beyond general risk scores, you also have dedicated tools like `list_user_risks`. Checking these lets your agent drill down and pinpoint which specific users are presenting the highest level of security concern.
Map Out Your Entire Digital Footprint
Your agent needs to know everything you use. You'll find tools like `list_monitored_domains` and `list_monitored_ips`, which give a complete picture of your external assets. This isn't just checking boxes; it maps out every corner of the attack surface. Don't forget about third parties. Use `list_vendors` to get a roster of all monitored vendors, then use `get_vendor` on any specific name to assess their security details immediately.
Handle Identity and Application Vulnerabilities
The biggest risk often comes from who you trust. You can run `list_identity_breaches` to see a clear record of past breaches, and also use `list_user_risks`. This is critical for understanding the scope of identity exposure. If SaaS sprawl worries you, `list_saas_apps` shows every application under surveillance. Your agent can then cross-reference this list against known risks using `list_vendor_risks` to build a full picture.
Set up UpGuard MCP in OpenAI Agents SDK
Prerequisites
- Python 3.10+ installed
-
openai-agentspackage (pip install openai-agents) - Active Vinkius subscription with a valid endpoint token
- 1
Install the SDK
Run
pip install openai-agentsto install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed. - 2
Connect via SSE transport
Use
MCPServerSsewith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. The SDK auto-discovers all UpGuard tools at runtime. - 3
Create your Agent
Pass the MCP to
Agent(mcp_servers=[server]). The agent receives UpGuard tools as native definitions — JSON schemas resolve automatically. - 4
Run the agent
Call
Runner.run(agent, prompt)to execute. The agent invokes the appropriate UpGuard tools and returns structured results. Copy the full example on the right to get started.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse
async def main():
async with MCPServerSse(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as server:
agent = Agent(
name="UpGuard Agent",
instructions="You have access to UpGuard tools.",
mcp_servers=[server],
)
result = await Runner.run(agent, "List recent transactions")
print(result.final_output)
asyncio.run(main()) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by UpGuard. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about UpGuard MCP in OpenAI Agents SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the UpGuard MCP today
We host it, we monitor it, we maintain it. You just paste one token.