# Refresh token with HubSpot MCP Server (Beta)

**URL:** <https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219>\
**Category:** APIs & Integrations\
**Tags:** oauth\
**Created:** [January 21, 2026, 10:11pm UTC](https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219 "2026-01-21T22:11:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![keurcien](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@keurcien](https://community.hubspot.com/u/keurcien)\
**Post date:** [January 21, 2026, 10:11pm UTC](https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219/1 "2026-01-21T22:11:47Z")

</div>

Hi,

I was very happy to see the Remote MCP in my HubSpot account, and found that it was easy to set up. I’m building a custom MCP client (using the official Python SDK).  
From [https://mcp.hubspot.com/.well-known/oauth-authorization-server](https://mcp.hubspot.com/.well-known/oauth-authorization-server), the token endpoint is:

`https://mcp.hubspot.com/oauth/v3/token`

When requesting an access token with my MCP app client info, it works. And I keep the refresh token that was provided along with the access token.  
But when I try to silently refresh the token, to avoid human interaction, requesting a new access token using the refresh token, it raises this error:

```auto
HTTP Error: 400 Client Error: Bad Request for url: https://mcp.hubspot.com/oauth/v3/token
Response Text: {"status":"BAD_REFRESH_TOKEN","message":"missing or invalid refresh token","correlationId":"..."}

```

So I checked the token validity using the introspect endpoint and it tells me it’s valid.

Then I tried to refresh the token, hitting two other endpoints, which worked:  
[https://api.hubapi.com/oauth/v1/token](https://api.hubapi.com/oauth/v1/token) and [https://mcp.hubspot.com/oauth/v3/token](https://mcp.hubspot.com/oauth/v3/token)  
It’d be nice to be able to use the same endpoint and rely on the server metadata endpoints.

---

<div class="post-metadata">

**Author:** ![Victor\_Becerra](https://avatars.discourse-cdn.com/v4/letter/v/87869e/32.png) [@Victor\_Becerra](https://community.hubspot.com/u/Victor_Becerra)\
**Post date:** [January 21, 2026, 10:25pm UTC](https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219/2 "2026-01-21T22:25:46Z")

</div>

Thanks for sharing your question @keurcien

I’m tagging a few community experts to help you find a solution here:  
Hello there [@Jonathan\_Vaz](https://community.hubspot.com/t5/user/viewprofilepage/user-id/1029261) @SteveHTM and @RubenBurdin what do you think? any suggestions here?

Would love to have your insights!

Thanks!

---

<div class="post-metadata">

**Author:** ![Victor\_Becerra](https://avatars.discourse-cdn.com/v4/letter/v/87869e/32.png) [@Victor\_Becerra](https://community.hubspot.com/u/Victor_Becerra)\
**Post date:** [March 2, 2026, 5:49pm UTC](https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219/3 "2026-03-02T17:49:11Z")

</div>

Hey there @keurcien

Just checking in to see if you managed to solve your issue?

I found a couple of Community threads that offer helpful context and workaround for your issue:

[https://community.hubspot.com/t5/APIs-Integrations/Refresh-Token-issue/m-p/998279](https://community.hubspot.com/t5/APIs-Integrations/Refresh-Token-issue/m-p/998279)

[https://community.hubspot.com/t5/APIs-Integrations/BAD-REFRESH-TOKEN-while-trying-to-refresh-token/m-p/369120](https://community.hubspot.com/t5/APIs-Integrations/BAD-REFRESH-TOKEN-while-trying-to-refresh-token/m-p/369120)

[https://community.hubspot.com/t5/APIs-Integrations/OAuth-V2-Refresh-token-Error/m-p/256748](https://community.hubspot.com/t5/APIs-Integrations/OAuth-V2-Refresh-token-Error/m-p/256748)

Please let me know if this helps!

Victor

---

<div class="post-metadata">

**Author:** ![keurcien](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@keurcien](https://community.hubspot.com/u/keurcien)\
**Post date:** [April 17, 2026, 3:38pm UTC](https://community.hubspot.com/t/refresh-token-with-hubspot-mcp-server-beta/145219/4 "2026-04-17T15:38:05Z")

</div>

Problem got fixed on HubSpot side, refresh token v3 endpoint works now!
