- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-21-2025 08:43 AM
Ignore for now you have MCP Server.
The problem you are trying to solve
1) An AI Agent needs to access data inside Databricks
2) The agent need to operate at the user's permissions
There are muliple paths
1) Directly using OAuth/HTTP
https://docs.databricks.com/aws/en/dev-tools/auth/#gsc.tab=0
In this case you will have to acquire an OBO token that implements data access with exactly the same access the user has. This is well documented using REST APIs and OAuth
2) Use a built in MCP Server from Databricks (this may get you access to the Databricks data but it may not implement OBO you have to check)
So your first problem is to get an OBO token from Databricks. Once you get this OBO token you have to manage it in your agentic application. It does not matter where your server that acquires the token lives or whether it is MCP Server or not.
Hope this helps