TraktGPT MCP + GPTs
Online & Multi-User Ready
OpenAPI JSON

Trakt.tv ChatGPT MCP Connector & Actions

High-performance, multi-user Streamable HTTP MCP server & OAuth 2.1 intermediary bridge. Connects ChatGPT to Trakt.tv with strict user isolation, encrypted token storage, and rich movie & show discovery.

Streamable MCP Endpoint
/mcp

Streamable HTTP MCP protocol URL

Protected Resource
/.well-known/oauth-protected-resource

RFC 9728 discovery metadata

Auth Server Metadata
/.well-known/oauth-authorization-server

RFC 8414 discovery metadata

OpenAPI Actions Spec
/openapi.json

Custom GPT OpenAPI 3.1.0 schema

ChatGPT MCP Connector Setup

Connect this server as a native Model Context Protocol (MCP) tool provider in ChatGPT or local AI clients.

Connecting in ChatGPT MCP

In ChatGPT MCP / Plugin settings, enter the MCP Server URL:

https://traktgpt.pcro.eu/mcp
  • ChatGPT will automatically discover OAuth endpoints via RFC 9728 & RFC 8414.
  • Users will be prompted to authenticate with their personal Trakt account.
  • Each user gets an isolated, encrypted session.

Included MCP Tools

get_trakt_profile
get_recommendation_context
get_movie_history
get_movie_ratings
get_watchlist
get_lists
get_list_items
search_movies
get_movie_details

Custom GPT Actions Setup Guide

Configure your personal Trakt movie & show AI assistant in Custom GPT Actions.

Create Trakt API App

Ensure your Trakt application has the redirect URIs configured:

  • Redirect URIs:
    https://chat.openai.com/aip/g-trakt/oauth/callback
    https://traktgpt.pcro.eu/oauth/trakt/callback
  • Permissions: Check /public

Create Custom GPT

Go to ChatGPT → Create a GPT → Configure → Create new action:

  • Click Import from URL
  • Paste: https://traktgpt.pcro.eu/openapi.json
  • Set Privacy Policy: https://traktgpt.pcro.eu/privacy
Step 3 Action Auth

Set OAuth in ChatGPT

Under Action Authentication, select OAuth:

  • Client ID: Your Trakt Client ID
  • Client Secret: (Leave blank / PKCE)
  • Authorization URL: https://traktgpt.pcro.eu/oauth/authorize
  • Token URL: https://traktgpt.pcro.eu/oauth/token
Intermediary Trakt authentication active!

Live API Playground & Tester

Test Trakt endpoints directly in your browser.

Response
Click "Send Request" to test an endpoint...