Skip to main content
Glama
TykanN

Swit MCP Server

by TykanN

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OAUTH_PORTNoPort for the OAuth callback server3000
SWIT_API_TOKENNoYour Swit API token for Bearer Token authentication
SWIT_CLIENT_IDNoYour Swit client ID from the Swit Developer Console
SWIT_API_BASE_URLNoBase URL for the Swit APIhttps://openapi.swit.io/v1
SWIT_CLIENT_SECRETNoYour Swit client secret from the Swit Developer Console

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
swit-oauth-statusA

Check OAuth authentication status

swit-oauth-startA

Start OAuth authentication. Returns authentication URL that can be opened in browser.

swit-oauth-logoutA

Logout from OAuth authentication and delete stored tokens. Use when re-authentication is required.

swit-workspace-listC

Retrieve list of workspaces

swit-channel-listC

Retrieve list of channels

swit-message-createC

Send message to channel

swit-message-comment-createC

Create comment on message

swit-message-comment-listC

Retrieve list of comments on message

swit-project-listC

Retrieve list of projects

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 9 tools

Disambiguation5/5

Each tool has a clear and distinct purpose: channel management, message operations (create, comment), OAuth flow (start, status, logout), and listing of projects and workspaces. There is no overlap in functionality.

Naming Consistency4/5

All tools use the 'swit-' prefix with snake_case. Most follow a noun-verb pattern (e.g., 'swit-channel-list', 'swit-project-list'), while some have compound nouns (e.g., 'swit-message-comment-create'). The pattern is mostly consistent but has minor deviations.

Tool Count5/5

With 9 tools covering channels, messages, comments, projects, workspaces, and OAuth, the count is appropriate for a collaboration server. Each tool serves a necessary function without redundancy.

Completeness3/5

The tool set includes list operations for channels, projects, and workspaces, as well as message creation and commenting. However, it lacks update/delete for messages and channels, and does not provide retrieval of individual messages or search functionality, leaving notable gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues