From my understanding, they require custom headers to be configured in addition to the Bearer Token, but I cannot figure out a way to do this in OpenWebUI, and they do not support OAuth yet.
Is passing these custom headers supported already? If not would it be possible to add?
Desired Solution you'd like
Support for configuring custom headers when connecting to remote MCP servers. Thank you!
Alternatives Considered
No response
Additional Context
No response
Originally created by @poonesh on GitHub (Nov 4, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18918
Originally assigned to: @tjbck, @Copilot on GitHub.
### Check Existing Issues
- [x] I have searched all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.
### Problem Description
I'm trying to setup a tool server to connect to dbt's remote MCP server by following the instructions here:
https://docs.getdbt.com/docs/dbt-ai/setup-remote-mcp
From my understanding, they require custom headers to be configured in addition to the Bearer Token, but I cannot figure out a way to do this in OpenWebUI, and they do not support OAuth yet.
Is passing these custom headers supported already? If not would it be possible to add?
### Desired Solution you'd like
Support for configuring custom headers when connecting to remote MCP servers. Thank you!
### Alternatives Considered
_No response_
### Additional Context
_No response_
<!-- gh-comment-id:3520802089 -->
@Grezvany13 commented on GitHub (Nov 12, 2025):
a PR was created to add this feature (https://github.com/open-webui/open-webui/pull/18598), but got denied for unknown reasons
@tjbck does add the ability to pass dynamic values like chat_id or username?
<!-- gh-comment-id:3539538757 -->
@BananaLoaf commented on GitHub (Nov 17, 2025):
@tjbck does add the ability to pass dynamic values like chat_id or username?
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @poonesh on GitHub (Nov 4, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18918
Originally assigned to: @tjbck, @Copilot on GitHub.
Check Existing Issues
Problem Description
I'm trying to setup a tool server to connect to dbt's remote MCP server by following the instructions here:
https://docs.getdbt.com/docs/dbt-ai/setup-remote-mcp
From my understanding, they require custom headers to be configured in addition to the Bearer Token, but I cannot figure out a way to do this in OpenWebUI, and they do not support OAuth yet.
Is passing these custom headers supported already? If not would it be possible to add?
Desired Solution you'd like
Support for configuring custom headers when connecting to remote MCP servers. Thank you!
Alternatives Considered
No response
Additional Context
No response
@Grezvany13 commented on GitHub (Nov 12, 2025):
a PR was created to add this feature (https://github.com/open-webui/open-webui/pull/18598), but got denied for unknown reasons
@tjbck commented on GitHub (Nov 13, 2025):
da42850eff@BananaLoaf commented on GitHub (Nov 17, 2025):
@tjbck does add the ability to pass dynamic values like chat_id or username?