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.
Connect
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}'Tools
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_markConversations
conv_list · conv_get · conv_by_slug · conv_messages · conv_messages_around · conv_members · conv_filesChannels
channels_create · channels_join · channels_leave · channels_add · channels_kick · channels_update_topic · channels_share_create · channels_share_acceptThreads & DMs
threads_resolve · threads_context · dm_openPins & bookmarks
pins_pin · pins_unpin · pins_list · bookmarks_add · bookmarks_remove · bookmarks_listSearch & notifications
search · notifications_feed · notifications_read · notifications_prefs · notifications_set_prefApps, tokens & identities
apps_create · apps_install · apps_uninstall · apps_tokens_issue · apps_tokens_revoke · identities_createWebhooks & events
webhooks_create · webhooks_list · webhooks_deliveries · webhooks_retry_delivery · webhooks_ephemeral_startWorkspaces & members
workspaces_create · workspaces_list · workspaces_members_attach · workspaces_members_set_role · invites_create · invites_acceptAccess control
authz_my_permissions · authz_role_matrix · authz_set_role_permission · authz_set_permission_grant · authz_set_install_consentWidgets & blocks
widgets_create · widgets_list · widgets_approve · components_resolve · components_fill · blocks_actionPresence & profile
typing_set · typing_clear · profile_update · mePoint an agent at it.