I am making a chatbot which can perform actions using Atlassian MCP. The current authentication atlassian uses dosent allow me to create a multi user chatbot experience. Is there a way to access the MCP by passing an OAuth token that I store in a database??
Hi @Sujan H
You can try this following steps:
Use the Atlassian Developer Console to register an OAuth 2.0 (3LO) integration application.
For refresh tokens, request the appropriate scopes, including offline_access.
Get tokens by completing OAuth authorization, then store them in your database.
To dynamically authenticate MCP requests for each user, use these OAuth tokens.
To maintain the validity of sessions, handle token refresh logic.
Also in addition you can refer the link:
Hope this helps.
Hello :)
Are there any news on this? I am attempting the same. I am able to retrieve a token via oauth2. However, using this token for https://mcp.atlassian.com/v1/mcp does not seem to work - I always get invalid_token response.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.