get_myshows_profile_shows_list
Retrieve your MyShows profile's TV show list to view all tracked series in one place for easy management and reference.
Instructions
Retrieves the list of tv shows from the MyShows profile. :return: A dictionary containing the list of tv shows.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/myshows_mcp/server.py:124-130 (handler)MCP tool handler: decorated with @mcp.tool() and @tool_handler, delegates to the API client's get_myshows_profile_shows_list method.@mcp.tool() @tool_handler async def get_myshows_profile_shows_list(): """Retrieves the list of tv shows from the MyShows profile. :return: A dictionary containing the list of tv shows. """ return await api_client.get_myshows_profile_shows_list()
- Core API implementation: calls _make_request with 'profile.Shows' RPC method to retrieve the list of shows from the user's MyShows profile.async def get_myshows_profile_shows_list(self) -> Dict[str, Any]: """Retrieves the list of shows from MyShows profile. :return: A dictionary containing the list of shows. """ # The 'login' parameter is required but can be an empty string for the current user's profile. # If you want to specify a different user's profile, replace the empty string with their login. return await self._make_request( method="profile.Shows", id=5, params={"login": ""} )