Use and connect this {{product}}'s MCP connections (Linear, Asana, Notion, Figma, ...). Use when the user asks to read email, use a connected service, connect one, or when an MCP tool is missing or fails.
Installs into .claude/skills of the current project.
Are you the author of Work Mcp Connections?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/manishiitg-work-mcp-connections)
---
name: work-mcp-connections
description: Use and connect this {{product}}'s MCP connections (Linear, Asana, Notion, Figma, ...). Use when the user asks to read email, use a connected service, connect one, or when an MCP tool is missing or fails.
---
# {{product}} MCP
Connections are private to the authenticated person, even in a shared {{product}}.
Shared MCPs belong in Vault and require group permissions on every tool call.
- **See what is connected.** Call `manage_my_mcp_servers` with `list`:
`this_code_has` names the connections and whether each is `connected`;
`catalog` is what can be added; `you_can_connect` says whether this person
may. `vault` lists shared connections permitted by their groups, automatically
available in this Code without select/deselect. First call `search_tools(query="<provider or task>")` to find registered tools. Use the exact runtime `server_name` returned by that search to narrow subsequent searches, then `get_api_spec(tool_name="<returned-name>")` for a schema. Private names and Vault selection IDs from the connection list are not runtime server names.
- **Server names.** Connected servers appear as `u<id>__<name>`, for example
`u3f2a...__googlegmail`. Use that exact name in tool calls. When you talk to
the person, say "your Gmail connection" and never show the `u<id>__` id.
- **After connecting.** Refresh connection state with `list`. Newly connected
tools become registered on the next message. Use `search_tools` for the
registered tools; a connected entry alone is not proof its tools are loaded.
Report an observed discovery or connection failure instead of guessing names.
- **Connect one.** `manage_my_mcp_servers` with `connect` and `catalog` (for
example `GoogleGmail`), or `name` and `url` for a server that is not in the
catalog. It returns a sign-in link for the person to open with their own
account. Only this {{product}}'s owner can connect; anyone else can list.
Google apps (Gmail, Drive, Calendar, Docs, Sheets, Slides) and GitHub are
not MCP connections: Google is the **Google apps** tab (the person signs in
there and you use it through `google_workspace_cli`); GitHub is a personal
access token in the secret `GITHUB_TOKEN`, used with git and the GitHub API.
Point the person there instead of trying `connect`.
- **Providers that need an OAuth app.** When `connect` says so, send the person
to **Integrations** to finish it. Never ask for passwords, API keys
or OAuth client secrets in chat. A server that takes an API key uses a secret
the person stores as a secret; a connection refers to its secret name.
- **Remove one.** `manage_my_mcp_servers` with `remove` and the connection's
`name` detaches it from this project for everyone; the same login can stay connected to other projects. Say which connection you are removing first.
- **When a call fails.** "not available in this chat" means the connection was
removed or its owner lost access. Run `list`, then connect it again. A
direct tool that is missing is not a failure: use the bridge.
- **Multiple accounts.** Use `connect`, `catalog` and `label` (e.g. "Notion ·
Engineering") to create a separate account with its own login. It returns an exact
connection `name` with independent credentials. Another labelled request
creates another account; do not replace an existing one. Reconnect or attach
an existing account with `connect` and its exact `name`, omitting label.
Use the exact returned name for removal and selection; never guess from a
provider alias when several accounts exist. Named accounts do not reuse the
legacy provider-group token. The provider's sign-in screen chooses the real
account; labels do not verify account identity.
Vault MCPs are available automatically through the executing user's current user/group permissions, independent of project MCP selections. Do not call select/deselect for Vault. Tool grants and regex rules are checked at the gateway on every call. Secrets still require explicit selection by name.