Home / Servers / Slack API / files_list

List for a team, in a channel, or from a user with applied filters.

An MCP tool from the Slack API server, hosted on mcp.hjlabs.in.

List for a team, in a channel, or from a user with applied filters. [GET /files.list]

Name on the gateway: slack_api__files_list · read-only.

Parameters

NameTypeDescription
tokenstringAuthentication token. Requires scope: files:read
userstringFilter files created by a single user.
channelstringFilter files appearing in a specific channel, indicated by its ID.
ts_fromnumberFilter files created after this timestamp (inclusive).
ts_tonumberFilter files created before this timestamp (inclusive).
typesstringFilter files by type (see below). You can pass multiple values in the types…
countstringcount parameter
pagestringpage parameter
show_files_hidden_by_limitbooleanShow truncated file info for files hidden due to being too old, and the team…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "slack_api__files_list",
  "arguments": {}
}

Or connect the Slack API server directly, which lists 174 tools including this one:

Run in your terminal
claude mcp add --transport http hj-slack-api https://mcp.hjlabs.in/mcp/slack-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the list for a team, in a channel, or from a user with applied filters. tool with token set to ….

More from Slack API