Vinkius

Matrix/Element MCP. Manage secure chats and account state.

Matrix/Element MCP connects your AI agent directly to decentralized Matrix communications. You manage rooms, send secure messages, synchronize account status, and handle user discovery—all through natural conversation. It gives you full control over complex chat networks without needing a dedicated client.

Matrix/Element MCP is compatible with Claude Claude
Matrix/Element MCP is compatible with ChatGPT ChatGPT
Matrix/Element MCP is compatible with Cursor Cursor
Matrix/Element MCP is compatible with Gemini Gemini
Matrix/Element MCP is compatible with Windsurf Windsurf
Matrix/Element MCP is compatible with VS Code VS Code
Matrix/Element MCP is compatible with JetBrains JetBrains
Matrix/Element MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage Chat Rooms

Create, join, knock on, and leave chat rooms using simple commands.

Send Messages and Events

Dispatch messages or custom events to any room with transaction tracking.

Synchronize Account State

Fetch the latest status updates from your homeserver, keeping all conversations current.

Discover Users

Search the global Matrix directory to find and connect with other users by name or handle.

Handle Security Credentials

Query, upload, and manage end-to-end encryption keys for secure communication.

Waiting for input…

AI Agent
Matrix/Element

What AI agents can do with Matrix/Element: 19 Tools for Communication Ops

These tools let you control nearly every aspect of your Matrix communication workflow, from sending a simple message to managing complex encryption keys.

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 Matrix/Element MCP

Change Password

Updates the account password for Matrix login.

Claim Keys

Retrieves and claims end-to-end encrypted keys from the homeserver.

Create Room

Initiates a brand new chat room within Matrix.

Deactivate Account

Permanently deactivates the current user's Matrix account.

Download Media

Downloads media files shared within a room from the homeserver.

Get Room State

Fetches specific state events and history for an existing chat room.

Join Room

Adds the user to a specified Matrix chat room using its ID or alias.

Knock Room

Requests temporary access to a private Matrix room.

Leave Room

Removes the user from a specific chat room.

Login Account

Authenticates and logs into the Matrix account.

Logout Account

Signs out of the current Matrix session.

Query Keys

Checks for existing end-to-end encryption keys on the homeserver.

Register Account

Sets up a brand new Matrix user account.

Search User Directory

Searches the global directory for specific users or handles.

Send Message

Transmits a message or custom event into a specified Matrix room.

Set Room State

Manually updates the state events for an existing chat room.

Sync Client

Synchronizes the client's local data with the homeserver to get the latest status.

Upload Keys

Uploads necessary end-to-end encryption keys to the homeserver for security.

Upload Media

Sends media files (images, videos) to the homeserver.

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.

Matrix/Element MCP is compatible with Claude

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 Matrix/Element 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 each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Matrix/Element, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Matrix/Element 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 Matrix. 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 CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The problem isn't just checking messages; it's managing context.

Right now, if you want to coordinate an incident response or manage a team project, you have to jump between the chat application, check who is available in the directory, and then manually create new rooms. You spend time copying user IDs into different platforms just to ensure everyone gets the alert.

With this MCP, your agent handles that entire sequence conversationally. Instead of multiple clicks and context switches, you simply tell your AI client: 'Set up a private room for Project Alpha with Bob and Sarah.' The agent manages the `search_user_directory`, calls `create_room`, and invites everyone—all in one go.

Matrix/Element MCP lets you manage secure chat state.

You don't have to remember which rooms need updating or who the current participants are. The agent can use `get_room_state` to pull history and `sync_client` to guarantee it has the most recent messages, giving you a complete picture of what happened.

The difference is that communication moves from being an app-based chore into a core data operation within your workflow. You don't just read chats; you automate actions *on* them.

What Matrix/Element MCP does for your AI

This connector lets you treat your private Matrix chats like any other data source available to your AI agent. Instead of logging into an app just to check on group discussions or send a quick update, you tell your agent what you need done. It handles everything from joining new chat rooms and sending encrypted messages to checking the latest conversation state.

You can use it to search for specific users across large networks, manage your profile details, or even upload keys for end-to-end security. Integrating this MCP via Vinkius lets your AI client handle complex communication tasks—like setting up an alert room or coordinating incident response—right within your existing workflow.

Built · Hosted · Managed by Vinkius Matrix/Element MCP - Manage Decentralized Chat
Server ID 019e38bf-17df-7302-bd76-d79df87edddd
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Frequently asked questions about Matrix/Element MCP

How do I use the Matrix/Element MCP to send messages? +

Use send_message and specify the target room ID or alias. You just tell your agent who needs the message, and it handles dispatching the content.

Can I find users in a large network using Matrix/Element MCP? +

Yes, use search_user_directory to look up user handles. This tool queries the global directory so you can get started on communicating with new contacts.

Is the communication secure when I use Matrix/Element MCP? +

Absolutely. The MCP includes tools like query_keys and upload_keys to manage end-to-end encryption, ensuring your agent handles communications securely.

What if I need to start a new chat room with the MCP? +

You'll use the create_room tool. This initializes a brand new matrix space that you can then populate and manage using other tools like join_room.

Does Matrix/Element MCP only work for existing rooms? +

No, it handles the entire lifecycle. You can use create_room to start fresh or get_room_state on an existing room to pull its history.