As of this writing, the Metadata API
does not support create
operations over Country and State picklist values. When setting up this feature for global organizations, it is very time consuming (10+ hours) to setup each state one-by-one in the browser interface. It is further frustrating that without some automation there is no way to carry over the configurations to other orgs (sandbox, developer, etc). The admin must rework everything.
Please expand the Metadata API to allow complete manipulation of the Country and State picklists (create, read, update, delete).