get_topic_file
Download and read a content topic file (DOCX, PDF, HTML, plain text)
How to use it
get_topic_file is exposed by the Brightspace MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_topic_file tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Brightspace MCP
npx brightspace-mcp@latest setup # interactive wizard (recommended for first time)Other tools in Brightspace MCP (25)
Verify authentication and show the active user identity
Clear memory and persistent cache backends
List course announcements
Download and read instructor-posted assignment files
List assignments and dropbox folders
Local history of write operations (correlation IDs, redacted args)
List calendar events in a date range
Get classmate email addresses
Browse modules and topics (includes topic IDs)
Show cache stats, circuit breaker state, and version info
Browse discussion forums and threads
Read instructor feedback on submitted assignments
Get grades for a course
List group enrollments per course with member rosters
Your attempts on a quiz with scores and timestamps
Get the full course roster
Fetch the course syllabus
List assignments due in the next N days
List all enrolled courses
User activity feed (announcements, due-date reminders, grade releases)
List quizzes with attempt counts, time limits, due dates
Mark an announcement as read
Reply to a discussion thread
Full-text search across content, announcements, and discussions
Upload a file to a Brightspace Dropbox folder