If you only use it that way, type providers are only slightly more convenient than doing what everyone already does for every other language: code generation.
See quicktype, for example, which supports a lot of languages.
This isn't built in to the editor, but can be run from the command line. A benefit is that it does not suffer from the other problems with type providers, like not supporting the full language, (e.g., records and discriminated unions in F#).