Vinkius
Agora

Agora MCP for AI. Control streaming and recordings with your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Agora MCP on Cursor AI Code EditorAgora MCP on Claude Desktop AppAgora MCP on OpenAI Agents SDKAgora MCP on Visual Studio CodeAgora MCP on GitHub Copilot AI AgentAgora MCP on Google Gemini AIAgora MCP on Lovable AI DevelopmentAgora MCP on Mistral AI AgentsAgora MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Agora MCP manages real-time video and voice communications directly from your agent. It gives you programmatic control over streaming sessions, allowing you to list active users in channels, start or stop cloud recordings, and monitor granular usage data like bandwidth consumption.

You can also manage the underlying projects and configure whiteboard rooms without ever leaving your development environment.

What your AI can do

Acquire cloud recording

Requests a resource ID needed before you can begin cloud recording for an Agora session.

Create project

Initializes and creates entirely new Agora projects within the platform.

Get project details

Retrieves specific, detailed information about a chosen project's configuration.

+ 7 more capabilities included
Manage Project Setup

Create and retrieve detailed configurations for Agora projects, ensuring your agent has the correct credentials.

Monitor Live Calls

List all users currently connected to a specific channel or whiteboarding room.

Control Cloud Recording

Initiate, check the status of, and terminate cloud recording sessions for auditing purposes.

Track Usage Metrics

Retrieve usage data detailing consumed minutes, bandwidth peaks, and concurrent user counts over time.

Configure Channels

Set up channels and adjust specific rules to optimize the real-time interactive experience.

Included with Plan

Waiting for input…

AI Agent

Agora: 10 Tools for Stream Management

Use these tools to automate everything from project setup and channel monitoring to starting and querying cloud recording status.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Agora on Vinkius

Acquire Cloud Recording

Requests a resource ID needed before you can begin cloud recording for an Agora session.

Create Project

Initializes and creates entirely new Agora projects within the platform.

Get Project Details

Retrieves specific, detailed information about a chosen project's configuration.

Get Usage Stats

Queries and returns usage data for a specific project, detailing consumed resources.

List Active Calls

Retrieves a list of all ongoing real-time communication calls and active sessions.

List Projects

Lists every Agora project that has been set up in your console for quick reference.

List Whiteboard Rooms

Shows a list of all active interactive whiteboard rooms currently running.

Query Cloud Recording

Checks the current status and progress of an ongoing cloud recording task.

Start Cloud Recording

Begins recording a specified channel, sending the stream data to the cloud for later...

Stop Cloud Recording

Immediately halts an active cloud recording session that is currently running.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Agora integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Agora, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Agora MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Agora. 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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Getting a full picture of real-time usage is always a nightmare.

Today, figuring out how much bandwidth or compute power your streaming service used feels like detective work. You have to log into the console, click through multiple tabs, select date ranges, and then copy numbers from different graphs just to get a total usage report for billing or capacity planning.

With this MCP, you skip all that clicking. Your agent runs `get_usage_stats` directly. You ask, 'What was our peak concurrency last quarter?' and it hands you the number—no dashboards, no copy-pasting required.

Start your recording workflow with the start_cloud_recording tool.

Before this MCP, starting a recorded session meant multiple manual steps: first generating temporary credentials, then initiating the stream in one panel, and finally tracking it across another monitoring dashboard. It was always a multi-page, high-friction process.

Now, your agent coordinates the entire sequence for you. You tell it to record 'webinar_live,' and it handles the necessary calls—like `acquire_cloud_recording` first—then executes `start_cloud_recording`. The whole workflow runs in a single conversational turn.

What your AI can actually do with this

This MCP connects your AI client to Agora's platform for video, voice, and interactive streaming services. Instead of logging into a console or writing complex SDK calls, you just ask your agent what needs to happen. You can programmatically create and manage communication channels; need to archive a meeting? Your agent handles the cloud recording lifecycle—starting it, monitoring its status, and stopping it when done.

It also pulls detailed project metrics on usage and bandwidth consumption. If you're managing multiple systems, Vinkius makes sure that connection remains stable, giving your agent access to all these core functions in one place. This means you can automate everything from checking channel occupancy to generating compliance reports based on recorded sessions.

Built · Hosted · Managed by Vinkius Agora MCP - Manage Real-Time Video Streams
Server ID 019d8413-bc01-7252-820b-815089738430
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check who is on an active channel using list_active_calls? +

You simply ask your agent to run list_active_calls for the specific room. It pulls a real-time roster, giving you UIDs and connection status without needing manual UI interaction.

What is the difference between list_projects and get_project_details? +

list_projects gives you a master list of every project ID. You then use get_project_details to pull all the specific, required data—like AppIDs or token settings—for one selected project.

Can I stop a recording using stop_cloud_recording? +

Yes. If a session is finished early, you can use stop_cloud_recording. This function immediately halts the stream and prevents unnecessary billing or data transfer.

Do I need to run acquire_cloud_recording before start_cloud_recording? +

Yes. You must first call acquire_cloud_recording to secure a unique resource ID. This ID is required input for the start_cloud_recording tool to function.

When I use `create_project`, what does the tool handle for my Agora environment? +

It provisions a completely isolated Agora project structure. This ensures that your testing and production environments remain separate, preventing accidental data overlap or configuration conflicts between different applications.

When I use `get_usage_stats`, what specific dimensions of usage can I track? +

The tool tracks detailed consumption across video minutes, audio minutes, and peak concurrent users. You get granular data points that help you pinpoint exactly where your bandwidth or compute costs are peaking within the project timeframe.

How do I check which interactive session is currently active using `list_whiteboard_rooms`? +

This tool provides a real-time list of all active Interactive Whiteboard sessions. You can quickly identify the unique IDs and connection statuses for collaborative rooms without having to manually monitor the platform console.

What critical information does `get_project_details` return about my project's setup? +

It returns comprehensive details, including the AppIDs and token settings for your specified project. This is crucial for ensuring that your AI agent has the correct credentials and scope to interact with all necessary Agora services securely.

Can I automatically list all active users in an Agora channel? +

Yes! Use the list_channel_users tool with the project AppID and the target Channel Name. Your agent will return a list of UIDs currently connected to that session.

How do I start a cloud recording session via the AI agent? +

Use the start_cloud_recording tool with the necessary parameters (AppID, Channel Name, and recording config). The agent will trigger the Agora cloud recording engine and return the Resource ID and SID.

Can I monitor the total minutes consumed by my project this month? +

Yes! The get_usage_metrics tool retrieves granular consumption data, including audio and video minutes, filtered by date range or project.

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.