Thanks for the questions!
License verification: The itch.io version has no license verification at all — it runs entirely offline. The license check only exists in the Gumroad subscription version (to manage monthly billing). So with the itch.io purchase, there's nothing to revoke. It's yours.
venv: Yes, absolutely. A venv is the recommended approach actually. Create one, install requirements.txt into it, then point your MCP client config to the venv's Python path (e.g. "command": "blender-mcp-env/Scripts/python").
Streamable HTTP: Currently the MCP server uses stdio transport (the standard for local MCP servers). Adding streamable HTTP transport is an interesting idea — it would allow remote connections and web-based clients. I'll look into it for a future update. Thanks for the suggestion!