Setting up the ChatGPT App to connect with Jama Connect MCP using OAuth

Chris
Chris
  • Updated
  • Jama Connect® version(s) >= 9.39.0
    • Cloud/CVC
    • Self-hosted
  • Jama Connect MCP™

 

Summary

This guide provides an example of how to configure a custom 'MCP App/Plugin' using ChatGPT.

Resolution

Part 1 — Start the ChatGPT connector

Go to Plugins and click the “Plus” button.

  1. Enter a name and description
  2. Enter the URL of your Jama Connect tenant followed by /mcp/mcp-core 
    Example: https://mytenant.jamacloud.com/mcp/mcp-core
  3. Set Authentication to OAuth.
  4. Open Advanced OAuth settings.
  5. Under Client registration, choose User-Defined Oauth Client.
  6. Copy the ChatGPT Redirect URI / Callback URL shown in the advanced settings.

Keep this connector draft open. Do not click Create, delete it, or start a second draft; the callback URL must remain unchanged.

Part 2 — Create the Jama static OAuth client

In Jama Connect, log in as root admin: 

  • Self-hosted customers can directly access the Root Admin.

  • Cloud customers must create a Support request for assistance.

  1. Opens System Administration → Application Authentication Properties → Authorization Code Client Properties.
  2. Under Create Static Registration Client, enter:
    • Client Name
    • Redirect URI: paste the exact ChatGPT callback URL.
    • Set whatever values work for access token and refresh token lifetime. Or leave the default values.
  3. Select Add item.
  4. Select Generate Client.
  5. Securely provides the generated Client ID and Client Secret to the connector owner from Part 1.

The Redirect URI is the ChatGPT callback URL copied from Part 1.

Part 3 — Complete the ChatGPT connector

  1. Return to the same ChatGPT connector draft.
  2. Paste the Jama Client ID and Client Secret into the OAuth advanced settings.
  3. Select client_secret_basic
  4. Leave the discovered default scope as: mcp_access
  5. Select Create, then Sign in.

 

Additional Resources 

Feedback:
We welcome your input! Please sign in to leave any comments, suggestions, or ideas for improvement below.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.