hardfinhq/hardfin
Read and change Hardfin assets, customers, items and locations from an agent through the Hardfin CLI and the Hardfin MCP server, and import them from spreadsheets.
Read and change records in a Hardfin organization with the Hardfin CLI (hardfin) or the Hardfin connector - assets, customers, items, locations, files, ownership and moves. Use when the person asks to look up, import, create, update, move, scrap or archive Hardfin data, to sign in to Hardfin, or to check what the CLI is connected to. Not for writing application code that calls the Hardfin API over HTTP; read https://docs.hardfin.com for that.
Import items, customers, locations or assets into Hardfin from spreadsheets or CSV exports - a whole company's data or just one list, into a new organization or one already in use. Use whenever records are to be created in Hardfin from files, such as "load these sites", "import our asset register", "add this product list" or "migrate from our spreadsheet". Holds the quirks of real-world files and the import procedure. Not for editing a few records by hand; the hardfin-cli skill covers that.
Get a new company started in Hardfin - take its spreadsheets as they are and fill an empty organization until the assets dashboard shows its real equipment, customers and sites. Use when the user has just signed up, asks to get started, set Hardfin up, onboard, or move the company onto Hardfin. Works with the hardfin-import skill, which holds the import procedure and the quirks of the files.
Update the Hardfin CLI and its skills. Use when the CLI says it is outdated (isOutdated: true, an update_available or api_version_outdated event, or a cli_outdated error), the person asks to update the CLI or the skills, or hardfin update fails with update_unavailable.