Vinkius
Payfunnels logo
Vinkius
Vinkius runs on OpenAI Agents SDK

How to Use the Payfunnels MCP in OpenAI Agents SDK

Generate Payfunnels payment links and manage subscriptions directly from your OpenAI Agents SDK workflows.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Payfunnels MCP on Cursor AI Code Editor MCP Client Payfunnels MCP on Claude Desktop App MCP Integration Payfunnels MCP on OpenAI Agents SDK MCP Compatible Payfunnels MCP on Visual Studio Code MCP Extension Client Payfunnels MCP on GitHub Copilot AI Agent MCP Integration Payfunnels MCP on Google Gemini AI MCP Integration Payfunnels MCP on Lovable AI Development MCP Client Payfunnels MCP on Mistral AI Agents MCP Compatible Payfunnels MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Vinkius runs on OpenAI Agents SDK

Connect Payfunnels MCP to OpenAI Agents SDK

Create your Vinkius account to connect Payfunnels 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.

GDPR Free for Subscribers

Key Capabilities

Build self-correcting billing handoffs

Hand off payment collection tasks to specialized agents using the `create_one_time_payment_link` tool. Your OpenAI Agents SDK pipeline routes billing queries to a dedicated checkout agent, which spins up custom links on demand and traces the execution in your OpenAI developer dashboard. When customers request plan changes, the billing agent triggers `create_recurring_payment_link` to transition them to subscription tiers. The SDK's built-in guardrails validate these link parameters before they execute, protecting your Stripe account from invalid payloads.

Automated subscription churn management

Stop losing recurring revenue to payment failures by letting your python agents monitor accounts. The agent checks user status via `list_subscriptions` and identifies accounts that require immediate billing intervention. If a customer requests a cancellation, your OpenAI Agents SDK agent uses `cancel_subscription` while logging the telemetry. This setup lets you build automated retention flows that offer discounts before finalizing the cancellation.

Secure refund handling via OpenAI Agents SDK

Run a secure billing agent that handles customer disputes by calling `refund_payment` safely. You define strict system prompts in the SDK to ensure the agent only refunds transactions after checking `get_payment_details` to verify the charge history. By connecting this MCP Server to your runtime, you give your support agent the exact tools it needs without exposing raw payment processor credentials. Every transaction lookup and refund action gets logged to your OpenAI platform for audit trails.

Setup guide

Set up Payfunnels MCP in OpenAI Agents SDK

Prerequisites

  • Python 3.10+ installed
  • openai-agents package (pip install openai-agents)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install the SDK

    Run pip install openai-agents to install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed.

  2. 2

    Connect via SSE transport

    Use MCPServerSse with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. The SDK auto-discovers all Payfunnels tools at runtime.

  3. 3

    Create your Agent

    Pass the MCP to Agent(mcp_servers=[server]). The agent receives Payfunnels tools as native definitions — JSON schemas resolve automatically.

  4. 4

    Run the agent

    Call Runner.run(agent, prompt) to execute. The agent invokes the appropriate Payfunnels tools and returns structured results. Copy the full example on the right to get started.

agent.py
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="Payfunnels Agent",
            instructions="You have access to Payfunnels 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 Payfunnels. 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 Payfunnels MCP in OpenAI Agents SDK

Pass your Vinkius single-endpoint token to `MCPServerStreamableHttpParams` when initializing the server stream. Your OpenAI Agents SDK agent will automatically discover the MCP tools without requiring manual schema definitions.
Yes, you can restrict tool access directly within the Agent constructor when passing the server list. This prevents autonomous agents from executing sensitive tools like `cancel_subscription` or `refund_payment` unless explicitly authorized.
The server returns compact JSON payloads for tools like `list_payments` to keep token usage low. This ensures your OpenAI Agents SDK runs efficiently without hitting context window caps during active billing sessions.
Install the package using `pip install openai-agents` and instantiate the HTTP server class with your Vinkius URL. Then, pass the MCP Server instance inside the `mcp_servers` list to your Agent constructor to enable auto-discovery.
Vinkius runs the server in an isolated V8 sandbox, meaning customer emails and subscription metadata are never cached. Your API credentials remain encrypted, so the agent only accesses payment links and subscription records during active MCP execution.

Start using the Payfunnels MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Payfunnels. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.