---
title: "MCP Client and Server · AssistantGeneral"
description: "Nine ready connected accounts (Slack, Teams, Discord, Notion, Jira, GitHub, GitLab, Linear, HubSpot), any MCP server you add, and the app as an MCP server too."
url: "https://royalsoftworks.com/products/assistant-general/features/mcp-integrations/"
source: "https://royalsoftworks.com"
format: "markdown"
note: "Markdown rendering of the HTML page at `url`. Same content, same canonical URL."
---

Features · Connections

# Work inside the apps your team already uses.

Nine ready connected accounts (Slack, Teams, Discord, Notion, Jira, GitHub, GitLab, Linear, HubSpot), any MCP server you add, and the app as an MCP server too.

[Editions](https://royalsoftworks.com/products/assistant-general/editions/): Every edition can add its own MCP servers. Connected accounts and serving the app over MCP: Pro and up.

## MCP and connected accounts, feature by feature

Each comes with a small drawing of how it works. They are diagrams, not screenshots; numbers in them are examples.

- ### Nine connected accounts

  Slack, Microsoft Teams, Discord, Notion, Jira and Confluence, GitHub, GitLab, Linear and HubSpot, signed in with a token or the service's own sign-in page.

  Diagram: Slack, Teams, Discord, Notion, Jira, GitHub, GitLab, Linear, HubSpot.
- ### Read and act

  It can read from these apps and take action in them. Actions that change something ask you first.

  Diagram: Action, then “Changes something?”: yes, Asks first; no, Just reads.
- ### Any MCP server

  Add a local program or a remote server, by form or by pasting its configuration.

  For your IT team: stdio, HTTP with server-sent events, and WebSocket transports; per-server environment variables.

  Diagram: Local program and HTTP + events and WebSocket come together as MCP server.
- ### Tools you can rate

  Mark any server's tool as one that must always ask before it runs.

  Diagram: MCP tool, then “Marked risky?”: yes, Asks first; no, Runs.
- ### The app as a server

  It can offer its own tools over MCP on this computer, behind an optional token, to code editors and other clients.

  Diagram: This app as MCP server leads to Code editor, Other clients.
- ### Workflows say what they need

  A workflow lists the MCP servers it uses, and importing one tells you which are missing or signed out.

  Diagram: Importing a workflow lists the MCP servers it needs: one connected, one signed out.
- ### Per-server rules

  On a managed desk, the administrator allows servers, and individual tools on each server.

  Diagram: MCP tool, then “IT allows?”: yes, Available; no, Hidden.

## Goes well with

- [Data connectors](https://royalsoftworks.com/products/assistant-general/features/data-connectors/)
- [Messaging bridges](https://royalsoftworks.com/products/assistant-general/features/messaging-bridges/)
- [Built-in tools](https://royalsoftworks.com/products/assistant-general/features/built-in-tools/)

[Previous Data connectors](https://royalsoftworks.com/products/assistant-general/features/data-connectors/) [Next Messaging bridges](https://royalsoftworks.com/products/assistant-general/features/messaging-bridges/)

[All 31 feature classes](https://royalsoftworks.com/products/assistant-general/features/)

<!-- verse:royalsoftworks
     Rimljanima 8:26, 27
     A tako i Duh pomaže nam u našim slabostima:jer ne znamo za šta ćemo se moliti kao što treba, nego sam Duh moli se za nas uzdisanjem neiskazanim. A Onaj što ispituje srca zna šta je misao Duha, jer po volji Božijoj moli se za svete.
     https://www.wordproject.org/bibles/verses/serbian/02_prayer.htm
-->
