Developers / MCP reference

Anything the UI can do, your agents can call.

The Slick MCP server exposes every workspace action as a Model Context Protocol tool, scoped to the calling bot's identity and recorded in the same audit log as a human.

Endpoint · https://slick.chat/mcpMCP 2025-06-18OAuth · streamable HTTP

Three clients, one endpoint.

OAuth handles the handshake — no keys to paste, no proxy to host. For headless use, issue a bot token from Apps → Tokens.

# Claude Code
claude mcp add --transport http slick https://slick.chat/mcp

# Cursor · Claude Desktop (mcp config)
{ "mcpServers": { "slick": { "url": "https://slick.chat/mcp" } } }

# Anything else (streamable HTTP)
curl -X POST https://slick.chat/mcp \
  -H "Authorization: Bearer $SLICK_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

The full surface.

Tools are namespaced mcp__slick__* in MCP clients. No subset, no premium gates — the same calls the apps make.

Messages
messages_send · messages_edit · messages_delete · reactions_toggle · read_mark
Conversations
conv_list · conv_get · conv_by_slug · conv_messages · conv_messages_around · conv_members · conv_files
Channels
channels_create · channels_join · channels_leave · channels_add · channels_kick · channels_update_topic · channels_share_create · channels_share_accept
Threads & DMs
threads_resolve · threads_context · dm_open
Pins & bookmarks
pins_pin · pins_unpin · pins_list · bookmarks_add · bookmarks_remove · bookmarks_list
Search & notifications
search · notifications_feed · notifications_read · notifications_prefs · notifications_set_pref
Apps, tokens & identities
apps_create · apps_install · apps_uninstall · apps_tokens_issue · apps_tokens_revoke · identities_create
Webhooks & events
webhooks_create · webhooks_list · webhooks_deliveries · webhooks_retry_delivery · webhooks_ephemeral_start
Workspaces & members
workspaces_create · workspaces_list · workspaces_members_attach · workspaces_members_set_role · invites_create · invites_accept
Access control
authz_my_permissions · authz_role_matrix · authz_set_role_permission · authz_set_permission_grant · authz_set_install_consent
Widgets & blocks
widgets_create · widgets_list · widgets_approve · components_resolve · components_fill · blocks_action
Presence & profile
typing_set · typing_clear · profile_update · me
Point an agent at it.