Flock MCP. Control team comms and audit groups via natural language.
Flock MCP gives your AI client full control over team communications inside Flock. It lets you manage private groups, list public channels, audit who is a member of any group or channel, and send rich, formatted messages directly from natural conversation. You can also pull historical chat logs and retrieve employee metadata by alias.
Give Claude and any AI agent real-world access
Send formatted messages, including rich attachments and styled layouts, to any established Flock chat.
Identify members for specific channels or audit the explicit active UUIDs attached to a group to verify who can see sensitive content.
List all private groups and inspect their internal credentials to understand exactly how they operate within your company's structure.
Get a complete list of every public channel available in the workspace, along with details about its banners and descriptions.
Find precise user metadata (like time zones or emails) for any employee by their alias, or get a directory mapping all active users to their UUIDs.
Pull chronological logs and raw JSON objects from any specific room's chat history for auditing purposes.
Ask an AI about this
Waiting for input…
What AI agents can do with Flock MCP with 10 Tools
These tools let you manage everything from listing public channels to auditing private group memberships, all through natural language commands.
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 Flock MCPChannels Get Info
Retrieves the description and banner configuration for any specific channel.
Channels List Public
Gets a list of every public channel active in your Flock workspace.
Channels List Members
Identifies and lists the UUIDs of all members attached to a specific channel.
Groups List Members
Audits group boundaries to list members with read permissions, crucial for verifying...
Roster List Directory
Provides a directory mapping every active user's direct @ alias to their absolute...
Chat Send Message
Sends formatted messages using advanced layouts directly into an existing Flock chat room.
Chat Fetch Messages
Pulls recent chat history for a room, returning raw JSON objects with chronological messages.
Users Get Metadata
Retrieves structured profile metadata (like time zone and email) linked to any Flock...
Groups Get Info
Inspects the deep internal credentials needed to understand a specific private...
Groups List Private
Returns an array of all bounded private groups, helping you find the correct routing...
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.
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
Make Your AI Do More
Start with Flock, 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Flock. 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
The pain of manual team communication audits
Right now, checking who belongs to a group or what was discussed last week is a multi-step nightmare. You jump between the main chat interface and internal reporting dashboards. You run one report for public channels, another for private groups, then you copy lists of user IDs—it’s slow, error-prone clicking across half a dozen tabs.
With this MCP, your agent handles it all in one go. Instead of running reports, you just ask the question: 'Who is in the finance group?' The agent runs `groups_list_members`, pulls the UUIDs, and gives you a direct answer. It changes auditing from tedious report generation to instant query response.
Getting immediate control with Flock MCP
You don't have to manually find every single user ID or check the system settings for group permissions anymore. The agent runs `roster_list_directory` and `groups_get_info` in the background, giving you structured data that a human would spend hours compiling.
It’s simple: your AI client talks directly to Flock's core functions. You stop managing reports and start making decisions based on real-time, accurate information.
What Flock MCP does for your AI
This MCP connects your AI agent to the full power of Flock, letting you manage every aspect of team communication without leaving your chat interface. Forget switching between dashboards or running manual reports just to confirm who needs to know what. Instead, you use natural language to get answers about your organization's roster and group structures.
Need to announce a policy change? You can send formatted, rich messages using advanced layouts straight into any channel. Want to audit security? Your agent can identify private groups or check which users are active members of specific channels. It even handles the messy work of mapping user aliases (like @john_doe) to their permanent UUIDs.
When you connect through Vinkius, you get access to this full catalog of Flock tools, letting your AI client handle everything from checking chat logs to retrieving employee time zones and LDAP properties.
It means your agent doesn't just talk about your team; it actively manages the flow of information across your entire organization.
019d759b-89c1-71a8-9059-e9d374a66606 How to set up Flock MCP
The bottom line is that your AI agent becomes a natural language interface for complex team communication tasks.
Subscribe to this MCP on Vinkius, then enter your Flock Bot Token in the developer dashboard.
Connect your preferred AI client (like Cursor or Claude).
Tell your agent what you need—for example, 'List all public channels and check who belongs to #announcements.' — and it executes the actions.
Who uses Flock MCP
IT Admins who spend hours running membership reports, Operations Teams managing cross-departmental announcements, and Team Leads who need to coordinate private group updates without leaving their chat client.
Audits channel memberships or verifies organizational roster mappings using natural language commands instead of running multiple manual reports.
Coordinates sensitive announcements or sends updates to private groups directly from the chat interface without needing IT help.
Monitors public channels and checks historical logs to track when specific features were discussed, pulling raw data into a database.
Benefits of connecting Flock MCP
Stop manually listing users. With the roster_list_directory tool, your agent gets a definitive map of every employee’s alias to their UUID, making targeting messages accurate every time.
Audit permissions without fear. You can use groups_list_members to check who has read access to a sensitive group, guaranteeing that only the intended audience sees critical information.
Send better announcements. The chat_send_message tool lets you bypass basic Markdown and send richly formatted messages with enterprise attachments straight into any channel.
Track conversations historically. Need proof of what was said? Use chat_fetch_messages to pull raw, chronological JSON logs from a room for deep auditing.
Understand the structure. You can use groups_list_private and channels_get_info together to map out your entire communication topology—public channels, private groups, and their specific rules.
Get user context instantly. The users_get_metadata tool retrieves essential profile details for any employee, including their time zone or LDAP properties.
Flock MCP use cases
Handling an executive announcement
A manager needs to send a critical policy update only to the core leadership team. Instead of manually listing every group and sending messages, they ask their agent: 'Send this memo to all members in the Executive Steering Group.' The agent uses groups_list_members then chat_send_message, ensuring perfect delivery.
Onboarding a new cross-functional team
An HR specialist needs to confirm who belongs to three different project channels (Product, Marketing, Engineering). They simply ask their agent: 'List all members in these three channels.' The agent runs channels_list_members for each, providing one consolidated list of active UUIDs.
Investigating a data leak
A security analyst must determine if sensitive client data was shared outside the intended group. They ask their agent to pull all chat logs from the relevant room using chat_fetch_messages, providing raw JSON objects for forensic review.
Updating user contact info
A developer needs to verify if a contractor's time zone or email address has changed. They use their agent to run the users_get_metadata tool on the alias, getting real-time profile details without logging into HR systems.
Flock MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Assuming a user's UUID
A user tries to send a message by guessing the target person’s ID or using an old alias, which results in a failed delivery error.
Always use the roster_list_directory tool first. It guarantees you get the current, accurate mapping of every active @ alias to their absolute UUID before sending anything.
Missing group membership checks
A team lead tries to post an announcement to a private group, but doesn't know if certain departmental members are actually allowed to read it, risking visibility issues.
Use the groups_list_members tool before posting. This audits who has explicit read permissions for that specific group.
Over-relying on plain text messaging
A manager tries to share a complex spreadsheet and formats it with basic Markdown, losing the rich visual context.
When sending updates via chat_send_message, instruct your agent to use FlockML capabilities. This ensures the payload renders as a proper, formatted enterprise attachment.
When to use Flock MCP
Use this MCP if your workflow requires managing or querying structured team communication data within Flock. Specifically, you need to audit membership (using channels_list_members or groups_list_members), map user identities (roster_list_directory, users_get_metadata), or send rich content directly into the chat. Don't use this if you simply need to read a document stored in Dropbox, because this MCP only handles communication data. If your goal is just general task automation (like creating Trello cards), look for an external project management tool integration instead.
Frequently asked questions about Flock MCP
How do I send a message using the Flock MCP? +
You use the chat_send_message tool. Simply ask your agent to 'Send an announcement about the new deadline' and it handles routing the rich payload into the correct chat.
Can I see who is in a private group using Flock MCP? +
Yes, you use groups_list_members. This tool audits the IAM boundaries of the specific group to list every active UUID that has read access, keeping your data secure.
What if I need a user's time zone for an announcement? +
Use users_get_metadata. This tool retrieves structural profile metadata linked to any Flock identity, including their current time zone and LDAP properties.
How do I find all the public channels available? +
Run the channels_list_public tool. It enumerates every public channel in your workspace, giving you a full map of your accessible communication areas.
Is it possible to get historical chat logs with Flock MCP? +
Yes, use chat_fetch_messages. This tool pulls chronological records and raw JSON objects from any specific room's history for thorough review.
Can my agent send formatted messages using FlockML? +
Yes. Use the 'chat_send_message' tool and provide your XML string in the 'flockml' parameter. The agent will bypass standard Markdown limits to render rich enterprise attachments and layouts natively in Flock.
How do I list all members of a specific private group via chat? +
Use the 'groups_list_members' tool. Provide the Group UUID. Your agent will surface the explicitly mapped profiles within that group, helping you verify sensitive message targets securely.
Can I search for a user's UUID using their '@' alias through the agent? +
Absolutely. The 'roster_list_directory' tool discovers global identity blocks mapping direct aliases to absolute string UUIDs, ensuring you can route messages accurately to anyone in your company.