Should i call the backend api directly from widget bypassing the mcp server?

I am working on a project which has a backend server, frontend, mcp server and widget frontend. I have a functionality where i need auto save. So instead of calling the mcp server which in turns call the backend to save the data, can i directly call the backend api in widget? If i cant then why?
Can i use the jwt token for auto save calls which i will pass in _meta in mcp server so that i get the token on first mcp tool call?

1 Like