{"_id":"@alfe.ai/openclaw-xero","_rev":"25-990285ab169e6b3845406eba080af964","name":"@alfe.ai/openclaw-xero","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@alfe.ai/openclaw-xero","version":"0.0.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.0.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"f6d2caa0fd73dac1f8a4781ad5b8decd47c760c5","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.0.1.tgz","fileCount":6,"integrity":"sha512-CDdj3GYQUzP7nGBZb1yiFpRDZR+t2EsfBS6RA487ln331gce+rAVsi35t563iPs8a3XOX9GNUaEdyvaOfXRJYA==","signatures":[{"sig":"MEQCIFZPAOFgBDkwJHZyXomOXOD3tu1tcbXlYpCwSeG73+xSAiBpZ6di6yX4FJ1P+IMQbc3Dp8cxatfNePm7ibGZmNgfaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28298},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/3ad8803328002cd7fbaf918eac5e7b7d/alfe.ai-openclaw-xero-0.0.1.tgz","_integrity":"sha512-CDdj3GYQUzP7nGBZb1yiFpRDZR+t2EsfBS6RA487ln331gce+rAVsi35t563iPs8a3XOX9GNUaEdyvaOfXRJYA==","_npmVersion":"10.9.7","description":"OpenClaw Xero plugin — accounting tools for agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.0.1_1775773960240_0.20525214840279937","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@alfe.ai/openclaw-xero","version":"0.0.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.0.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"4a3f526340570bec006b70c85f46ceb815e614bb","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.0.2.tgz","fileCount":7,"integrity":"sha512-Q6i1KnSFjndgjz/xNOsXKXgy9VcTFDiGvvrOKIbQorVKoy7KKCKIIGpOw70yj1THrHiaVOMDH8RmWks+aFlmRQ==","signatures":[{"sig":"MEQCICKCZ5Qoiy87l8Jj4ynB86PyILzrWG35pa4uW7TCzf+sAiBXUe70MjgSdUKTHrFKh3xxOuHNouqsFkN4IMasGZmrhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28594},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/28c23dc40750371a4517613f35689138/alfe.ai-openclaw-xero-0.0.2.tgz","_integrity":"sha512-Q6i1KnSFjndgjz/xNOsXKXgy9VcTFDiGvvrOKIbQorVKoy7KKCKIIGpOw70yj1THrHiaVOMDH8RmWks+aFlmRQ==","_npmVersion":"10.9.7","description":"OpenClaw Xero plugin — accounting tools for agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.0.2_1775945105413_0.7560074670266654","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@alfe.ai/openclaw-xero","version":"0.0.3","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.0.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"6db8e39d20c4088065a294af1991b78c93b4a064","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.0.3.tgz","fileCount":7,"integrity":"sha512-qVmfDfXUkZF7ol4SCU8mdJwFaoLlUvoqzRv2QRykWYD8IypUwElY0kbczPgfGg0mUjFtEnZX+xXizDiXZp5b9A==","signatures":[{"sig":"MEQCIBqpu7SoDXTYDPUaJxF9P+F4DKbev5jkj6S0KRzZB3BAAiAlEKW25Ofwa/m1YIabi7/++ZXjfMrXZjJYq6FrA9rPtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28697},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/672ca45248415bdd579f9bda059a8e6e/alfe.ai-openclaw-xero-0.0.3.tgz","_integrity":"sha512-qVmfDfXUkZF7ol4SCU8mdJwFaoLlUvoqzRv2QRykWYD8IypUwElY0kbczPgfGg0mUjFtEnZX+xXizDiXZp5b9A==","_npmVersion":"10.9.7","description":"OpenClaw Xero plugin — accounting tools for agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.0.3_1775964175388_0.7695951797631018","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@alfe.ai/openclaw-xero","version":"0.0.4","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.0.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"7e5306731f44e93d36a2a38127369fc749d27db0","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.0.4.tgz","fileCount":7,"integrity":"sha512-dQggYWHJEYKmaMm6mDQUhkJLvGJOhZ99ZJLy/yVE1gc9y7+9y2avyvAOB4+Bw+F4QAtP2CuYBjXHF0Gn6rRhEw==","signatures":[{"sig":"MEQCIB/VYpdPNsh+V6zPcDy3MToOMI4ncpQ8Bezd9TGAJAgCAiAlasvbJcJlmOUYXmk0r0bk1vEPDOBoPkFRjHY5l0trzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29714},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/aa28fe94c0077e300f680f058e507486/alfe.ai-openclaw-xero-0.0.4.tgz","_integrity":"sha512-dQggYWHJEYKmaMm6mDQUhkJLvGJOhZ99ZJLy/yVE1gc9y7+9y2avyvAOB4+Bw+F4QAtP2CuYBjXHF0Gn6rRhEw==","_npmVersion":"10.9.7","description":"OpenClaw Xero plugin — accounting tools for agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.0.4_1776030615791_0.582787353522833","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alfe.ai/openclaw-xero","version":"0.0.5","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.0.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"590644e9fc3a51eeae3fdc3f3c3547d8c7af14c2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.0.5.tgz","fileCount":12,"integrity":"sha512-YCk7HPA3JK60EQ44/a7ptOkBUu7ep4srPqIGiV/mdv1mFbPrdMmX20iiawitPZZVa2LCzwyembzpTeycliVEVg==","signatures":[{"sig":"MEUCIBuYpE4bYjmdJ5EGZPO95nQ5Tqr8zrYtYqq7AXbpbG2sAiEAiICmXv9AF7/VF4QWuQ/PDI0bIJjf++p/1L7buCFLxKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58610},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/758e038f52b47c608ed02a97ab043b1e/alfe.ai-openclaw-xero-0.0.5.tgz","_integrity":"sha512-YCk7HPA3JK60EQ44/a7ptOkBUu7ep4srPqIGiV/mdv1mFbPrdMmX20iiawitPZZVa2LCzwyembzpTeycliVEVg==","_npmVersion":"10.9.7","description":"OpenClaw Xero plugin — accounting tools for agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.0.5_1776052825371_0.9026031855983445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alfe.ai/openclaw-xero","version":"0.1.0","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"f3619bc39b234cff0f0fdccfda1a7da3e2ca5ae4","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.0.tgz","fileCount":3,"integrity":"sha512-VTLbX9QPIW4/UMID59za60vezX0q3CYHG6e0w0rZlkz+u3Klb1A+Ty+RRHQ7JxE4nxf45bC9Qq5DcQdgxYuMWA==","signatures":[{"sig":"MEQCIHYVwNouSKhFaXEW6yLNIoIOf5nzE1lANsFnXQmIB4knAiBcKbQ8zpJ8aeei4g/RYJiwIGsFOBcvYH+3xbDLb91Aaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/c9b060d62e4dd3eb2fd118513e1df465/alfe.ai-openclaw-xero-0.1.0.tgz","_integrity":"sha512-VTLbX9QPIW4/UMID59za60vezX0q3CYHG6e0w0rZlkz+u3Klb1A+Ty+RRHQ7JxE4nxf45bC9Qq5DcQdgxYuMWA==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.7","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.6","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.0_1776253828183_0.6353712519996795","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alfe.ai/openclaw-xero","version":"0.1.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"712c151f2e8b327e072a24f19fd676e6031ede13","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.1.tgz","fileCount":3,"integrity":"sha512-DuttwxtO20iNJ8G73jiTrulzqCUElDxM/hmSmlntaZ4ofVv+wbDYJKwgDbfuFBC8maH8ZYBMWk0tjdXUffsnWg==","signatures":[{"sig":"MEYCIQDxiAQgGL/d+gWI+lEaCpnipQYpf28pTpRk1Su+1OlrKQIhAIduOGaAtwBSluS4DpsdGqxvq6bXCphhdeuxM9sOuKUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/350905bd4f30e07440d2fe67c89a402f/alfe.ai-openclaw-xero-0.1.1.tgz","_integrity":"sha512-DuttwxtO20iNJ8G73jiTrulzqCUElDxM/hmSmlntaZ4ofVv+wbDYJKwgDbfuFBC8maH8ZYBMWk0tjdXUffsnWg==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.7","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.7","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.1_1776256238881_0.6729563898133377","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alfe.ai/openclaw-xero","version":"0.1.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"9358e3d92a9e21df934fa999d9daeef3f6c12b50","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.2.tgz","fileCount":3,"integrity":"sha512-/t1M20WaodNSaaSW1GoabYvSZUSqndcDCWSw1l3Op+r5LqyXo/r3o9/04SsTwLJxz88Ll2QfDEThKbkoaVDY/g==","signatures":[{"sig":"MEQCIAUe6+eQUZccKPLOWp1LMhRU+fTMlUzn3ZsMil6J11+wAiBwQTsTlfYn/7rU0cur78fSnc3XrB5BNjP26L+vzlw0ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5974},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/266ab861efb4174580ced33c2d74ff1d/alfe.ai-openclaw-xero-0.1.2.tgz","_integrity":"sha512-/t1M20WaodNSaaSW1GoabYvSZUSqndcDCWSw1l3Op+r5LqyXo/r3o9/04SsTwLJxz88Ll2QfDEThKbkoaVDY/g==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.7","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.2_1776776658833_0.4017782631564173","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alfe.ai/openclaw-xero","version":"0.1.3","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"fdd10d5ef17891c6468dd87df110b4038cd32eba","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.3.tgz","fileCount":3,"integrity":"sha512-vzMFB9YHqGLyvjHTvq++3xrRBUeCfQEoza4gF2nmoQLYX881UtXz74rhsA9qVcNEdr+SVuPu8R/ysi9oN0Hebw==","signatures":[{"sig":"MEUCIBTGUv8YLlEWnFDi1bI5Wi04iJZD7Di7Yu+LI/3YrF6dAiEAq9+B8vPrbTyD17Xm802VctFPhWDdbZgJhgKL5oGtt4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5974},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.3.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/76ddbcee74ff80bf0b06133b1cef621d/alfe.ai-openclaw-xero-0.1.3.tgz","_integrity":"sha512-vzMFB9YHqGLyvjHTvq++3xrRBUeCfQEoza4gF2nmoQLYX881UtXz74rhsA9qVcNEdr+SVuPu8R/ysi9oN0Hebw==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.8","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.3_1776823581855_0.9172346860660501","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alfe.ai/openclaw-xero","version":"0.1.4","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"66a9faaa8a41410dc531a13f45190b74a68143fe","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.4.tgz","fileCount":3,"integrity":"sha512-8bQFsNgHDebdXfZXiffQ208BT9rntgDCDCZCNxOg81uwRp4vvZsAZL9aYWIvWQU9owKIZ9yNzP67VBA2tGI8mg==","signatures":[{"sig":"MEYCIQDxq2odPpw76LoLsFHvxPpmvmAJ1xfuRsyF8LrMObN+dwIhAPC1CzHO84f4mNeT190mXfOxPlV6BO+//zuEmmO/eRls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5974},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.4.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/24a651da59df6d08554ced059d6704bf/alfe.ai-openclaw-xero-0.1.4.tgz","_integrity":"sha512-8bQFsNgHDebdXfZXiffQ208BT9rntgDCDCZCNxOg81uwRp4vvZsAZL9aYWIvWQU9owKIZ9yNzP67VBA2tGI8mg==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.9","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.4_1776826771121_0.14165623366582625","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alfe.ai/openclaw-xero","version":"0.1.5","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"54a762e13adcb6844dd04d69d0927f3ae58a8ce8","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.5.tgz","fileCount":3,"integrity":"sha512-w2WM9deFBt1dx/Mx9HNM3Pjq5bs6mK1O3j1NcgvBzVU4r5zsBehG1s/+XcoARMz6yBF/4rsMSPhpJeYTajhQ5Q==","signatures":[{"sig":"MEQCIHIMlHy+PfDVHuRis4PLkA9g1oVOxMd4JYQhxYEeNxGDAiBx29RTvB7hu1bTyUmI+US53GVB7rqR2hHCJx6n5O9oDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5975},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.5.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/daf6ee0b3789b77d42abf0b1286fcc1d/alfe.ai-openclaw-xero-0.1.5.tgz","_integrity":"sha512-w2WM9deFBt1dx/Mx9HNM3Pjq5bs6mK1O3j1NcgvBzVU4r5zsBehG1s/+XcoARMz6yBF/4rsMSPhpJeYTajhQ5Q==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.10","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.5_1776833597366_0.11607178583537214","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alfe.ai/openclaw-xero","version":"0.1.6","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"83666dfd1d11d74b7ecfbcdc57b8d1f200ed9e33","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.6.tgz","fileCount":3,"integrity":"sha512-C37Wq5GKDOIxo+0z/73wP+yfI5SLwuqOtvIw0cCJYyVWthMWnTT5PHiZqqLCXnDDIY6GLxFExsfL6277Ss8UHg==","signatures":[{"sig":"MEUCICgmODjVRdIdzvY/BqJwr7/bp9mPeMf8SxczEWL7rjj4AiEAlnNVT1uXRLFwIGcFXPPUfX9NeE2gaLs2HMMd3gqVd28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.6.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/1f98be156b16373dd0c6e9bd2bb09e25/alfe.ai-openclaw-xero-0.1.6.tgz","_integrity":"sha512-C37Wq5GKDOIxo+0z/73wP+yfI5SLwuqOtvIw0cCJYyVWthMWnTT5PHiZqqLCXnDDIY6GLxFExsfL6277Ss8UHg==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.10","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.6_1776977654647_0.34122969797570457","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@alfe.ai/openclaw-xero","version":"0.1.7","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"b2f5efda82558b009ccb831c3e57377cacd82a2e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.7.tgz","fileCount":3,"integrity":"sha512-5ak9Yy6OFV6ZP/MjZDn1XELoUPVs3He5KWn5ppAylOTCvyXq8TU/JnVS5sU4pD08z4iPqm/9w38gMlaQZLtt6g==","signatures":[{"sig":"MEYCIQDYs/ltTWojdbkxQQLTIATK/n6IidroS1CkNNdW9+SILwIhAKIiDyU5ZXQ4d4dyb6L33nukm99prcghdnSuoFFrMFNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.7.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/09bea662667473e70daf8f50aaa9529f/alfe.ai-openclaw-xero-0.1.7.tgz","_integrity":"sha512-5ak9Yy6OFV6ZP/MjZDn1XELoUPVs3He5KWn5ppAylOTCvyXq8TU/JnVS5sU4pD08z4iPqm/9w38gMlaQZLtt6g==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.11","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.7_1776985009687_0.3582848380046144","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@alfe.ai/openclaw-xero","version":"0.1.8","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.8","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"3a5d384f49caa0623ea0b449c8fe8379bfe5ed3d","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.8.tgz","fileCount":3,"integrity":"sha512-CRP7aoWSWFCMsYDiW+mJXq9yMSeJIjIR5lk04vyhvjE2YdBc+swQBMMm1VP4cXTX21Nd2wLNg29tBwRiOh/xoA==","signatures":[{"sig":"MEUCIQCP5MJWkv1G1l5Lf0uJ+wE1q1qId4RGk550yThn3H860AIgQJJ2COFzqkYQYHpUBgcvLFF+zDpZBRNoxcpbwWnsYjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.8.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/fcd18faaf7cee68d546b37d762673ed8/alfe.ai-openclaw-xero-0.1.8.tgz","_integrity":"sha512-CRP7aoWSWFCMsYDiW+mJXq9yMSeJIjIR5lk04vyhvjE2YdBc+swQBMMm1VP4cXTX21Nd2wLNg29tBwRiOh/xoA==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.12","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.8_1776990950728_0.7439766390747979","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@alfe.ai/openclaw-xero","version":"0.1.9","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.9","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"0862cef07474a233a366e657ef9f119353ee136f","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.9.tgz","fileCount":3,"integrity":"sha512-eJcyFvfY69xgY10kUexzri+pSjA54945OSYG0P4caCHuxtjwsiEYPO6z3R2GFGf02QDPj1/yug/Frxg0IgIxUw==","signatures":[{"sig":"MEUCIDqFFabnxGi3h4PpTmQH4B97ORnuqWTSlX3QbaLAhO+UAiEAzC+fR+8g+qjcGbACxMIdiuR9sPUJ6S80xn72jNncBbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.9.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/4d858cedf7233caea203721bbd95bd31/alfe.ai-openclaw-xero-0.1.9.tgz","_integrity":"sha512-eJcyFvfY69xgY10kUexzri+pSjA54945OSYG0P4caCHuxtjwsiEYPO6z3R2GFGf02QDPj1/yug/Frxg0IgIxUw==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.0.13","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.9_1777160451492_0.6755247343823829","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@alfe.ai/openclaw-xero","version":"0.1.10","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.10","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"a1ee71ea3edbde288ba787783dfd45e3dcd7f48e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.10.tgz","fileCount":3,"integrity":"sha512-5VP9onEHXKaI7fI64/43HFcQ2gmPcHQkNID0nr+w32B1AWvIicJHRBi2rpFWVSXLhQ7NsBDEjNODoi+V8yYP0Q==","signatures":[{"sig":"MEUCIQDEJ+TJfoZlPRhGjMHztyJF/VOiIZ4Bc6Y20KgycAiK0AIgX9krc3e5YQxIPYz9gQTOJgiDYXqT6yeO2IOZI8y/XQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.10.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/7697c46ebefe3d56b0c294962ca19d1c/alfe.ai-openclaw-xero-0.1.10.tgz","_integrity":"sha512-5VP9onEHXKaI7fI64/43HFcQ2gmPcHQkNID0nr+w32B1AWvIicJHRBi2rpFWVSXLhQ7NsBDEjNODoi+V8yYP0Q==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.0","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.10_1777841200271_0.8760264103132867","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@alfe.ai/openclaw-xero","version":"0.1.11","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.11","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"12077bf33326966fceb23eaedd8299b2a634fceb","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.11.tgz","fileCount":3,"integrity":"sha512-Wf+5OeyE5aGlJmT5oPGTPt4ZV1V5MBMn3YeC0bIB5Rzh+2++hHR0OcLn1PClT7c55vB6ET/ZQlsQj4Wi99zIdw==","signatures":[{"sig":"MEQCIE5SUXu17P/ssK2FA6UnCbl2LppM/fTEUy8rhTciL1DjAiBXgo+YXQY9nKTt3IQfPtefXiWKV36AwU84w+6jZfsFLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.11.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/ce7d0d6fef4e4ad72d855a77fbe08321/alfe.ai-openclaw-xero-0.1.11.tgz","_integrity":"sha512-Wf+5OeyE5aGlJmT5oPGTPt4ZV1V5MBMn3YeC0bIB5Rzh+2++hHR0OcLn1PClT7c55vB6ET/ZQlsQj4Wi99zIdw==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.1","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.11_1777853710496_0.3996054028745928","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@alfe.ai/openclaw-xero","version":"0.1.12","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.12","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"4fcdb5650d3dabe87d8f844bc866b9bc45c14ddd","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.12.tgz","fileCount":3,"integrity":"sha512-QiuHYC+3dk0031Boei6b0Iz3iuFjL05qZPKQCzOy3n/mgoA6ArccNHk06jqdLS3KsAWhPYBPNflmZZ8uuNVOuQ==","signatures":[{"sig":"MEYCIQC62+Ddbb+ZEnvGE4ujzIrPGztZ3GNUQKaoia48QXqzfAIhAIYJccpXadFUq/zu0ZvABRlmy2r/uVQyZZOQm55a3dOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.12.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/8fa63f9156c7b4b57f45599055a9a10c/alfe.ai-openclaw-xero-0.1.12.tgz","_integrity":"sha512-QiuHYC+3dk0031Boei6b0Iz3iuFjL05qZPKQCzOy3n/mgoA6ArccNHk06jqdLS3KsAWhPYBPNflmZZ8uuNVOuQ==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.2","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.12_1778016382306_0.18631878114077471","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@alfe.ai/openclaw-xero","version":"0.1.13","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.13","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"26dd592ee4c0b28558464216bed1907b70a4d98a","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.13.tgz","fileCount":3,"integrity":"sha512-9zp182yTu30jupc8mXVnvxlyrUIwrtwfhU2/ydi2etTW46XRaNY57M28bgYcgH/QsEpyM3hRzdAeVYGPi3A5SA==","signatures":[{"sig":"MEUCICD0wlrdON4BQ2CuJeGBfI0aWaUrSdDM9qdjLD8YnwXMAiEAjl/vICOXX2CF3pkyfYLsjGk0x7RI8+PK9AoYPu/ceRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.13.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/de7cbc156953b65f2a9c769a262e634e/alfe.ai-openclaw-xero-0.1.13.tgz","_integrity":"sha512-9zp182yTu30jupc8mXVnvxlyrUIwrtwfhU2/ydi2etTW46XRaNY57M28bgYcgH/QsEpyM3hRzdAeVYGPi3A5SA==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.3","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.13_1778202917838_0.977261480945703","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@alfe.ai/openclaw-xero","version":"0.1.14","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.14","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"af7be8096a8a8a6e9c48063d1232cf454e999afc","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.14.tgz","fileCount":3,"integrity":"sha512-7W8Hz0EHn+KTP4sHDD7sOZuDY4pL0NI/LoTVZX5qw/ESxsZw5gw7q0q376B1/B8iUgGEVQYFY495R9He+4fK8Q==","signatures":[{"sig":"MEUCIDb3OI0kdcj8QRgwl43Ued1SdwsDI5eLwwEOIJ6jbkZSAiEA6KjSQWJg6UoqUeW2a0oXCmLhjHtgQOKTzXb+qy7Fh0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.14.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/decae132a4867baa3ef8fb946ace24ac/alfe.ai-openclaw-xero-0.1.14.tgz","_integrity":"sha512-7W8Hz0EHn+KTP4sHDD7sOZuDY4pL0NI/LoTVZX5qw/ESxsZw5gw7q0q376B1/B8iUgGEVQYFY495R9He+4fK8Q==","_npmVersion":"10.9.7","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/config":"0.0.8","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.4","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.14_1778722631399_0.5137350867642019","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@alfe.ai/openclaw-xero","version":"0.1.15","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.1.15","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"6b53f98abab5c59192c50b197086e83595240b17","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.1.15.tgz","fileCount":3,"integrity":"sha512-SsbCLjNVEIxlkgXcw9RQ9ho9qVFDv9PI7COYy0Gm8sW1siH6uVb6G5w4VrUoE448918v1zVkClGsGrq5JetjRQ==","signatures":[{"sig":"MEUCIQDvEMkFe3hDnOqVgKdLpUpcZQMY07aO+j4kZxZae/uUEAIgT1Uo+hQmQAx/LVZs4X/SJ/0NX/9FAl3D6IkCk8v1jmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.1.15.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/9b96ae143bb2f807ec19a494861deb53/alfe.ai-openclaw-xero-0.1.15.tgz","_integrity":"sha512-SsbCLjNVEIxlkgXcw9RQ9ho9qVFDv9PI7COYy0Gm8sW1siH6uVb6G5w4VrUoE448918v1zVkClGsGrq5JetjRQ==","_npmVersion":"10.9.8","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/config":"0.0.9","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.1.4","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.1.15_1779231987635_0.9854326813224277","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alfe.ai/openclaw-xero","version":"0.2.0","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.2.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"f475749b4f96d825a26f510b4948cfb81c1d4adc","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.2.0.tgz","fileCount":3,"integrity":"sha512-EufbGDxlVLYhn0OCCNTrKrErADU4XWSb+cJbJsVlL5BVUwd3eCoGQY6kw82gi1wNqMEbFO+m4F4acW5L105+jw==","signatures":[{"sig":"MEQCIHbGtpAk0Szc80stGa6Uwp2sAPwnUlWUw0+iXMFYT7LsAiBb/fXyAxunCI5sGYaQJX5mBam9TCIByQAweiCTLyos+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13446},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.2.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/23f2efe104732847748061ed11188587/alfe.ai-openclaw-xero-0.2.0.tgz","_integrity":"sha512-EufbGDxlVLYhn0OCCNTrKrErADU4XWSb+cJbJsVlL5BVUwd3eCoGQY6kw82gi1wNqMEbFO+m4F4acW5L105+jw==","_npmVersion":"10.9.8","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/config":"0.0.9","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.2.0","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.2.0_1779964161550_0.5599922866888039","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alfe.ai/openclaw-xero","version":"0.2.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.2.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"d24ff0a11b376eaa49e0cb771c5c17b1880d595b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.2.1.tgz","fileCount":3,"integrity":"sha512-vV2ruhP4dZRQOXV818o0gLfHPBMY+COilR1T4l/nhxaDMlIEcH2hSNkLFNW0TMWw+tQAw0sJd31z0uNVffBliA==","signatures":[{"sig":"MEYCIQDqF40c8YGDV29oaTWzJgh71asLm9+eL8g3/nxHwli9sgIhAKeSSCem/MkjOCfznjkoKxJvzXo+ECIUqgOQbjsjae/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13446},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.2.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/0950afa453f1d50c55584c5a23dfc016/alfe.ai-openclaw-xero-0.2.1.tgz","_integrity":"sha512-vV2ruhP4dZRQOXV818o0gLfHPBMY+COilR1T4l/nhxaDMlIEcH2hSNkLFNW0TMWw+tQAw0sJd31z0uNVffBliA==","_npmVersion":"10.9.8","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/config":"0.0.9","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.2.1","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.2.1_1781432502376_0.09985334235134236","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@alfe.ai/openclaw-xero","version":"0.2.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-xero@0.2.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"bin":{"xero-mcp-proxy":"dist/server.js"},"dist":{"shasum":"3f16f3a6b8a66041f63493a97bf3a6d01bcca223","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.2.2.tgz","fileCount":3,"integrity":"sha512-OojvXuH1lroIE7uo1kFnltA1HqnYJYsPdX3rxskLOqPFqDqjoSq9l/NuAinVMF3A3r6K6gTltpSqCrmCRwQYzA==","signatures":[{"sig":"MEYCIQCkapbEC1rpDYjKk6IFQU5d+zvXB6VihqMW8Rp0YMHYDAIhAMBAUA2v7szdZLdvcGGex42gihGc3vHigxoZdPchC/o7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13446},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-openclaw-xero-0.2.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/0182e8a55f3c71917515b63e64b44aa4/alfe.ai-openclaw-xero-0.2.2.tgz","_integrity":"sha512-OojvXuH1lroIE7uo1kFnltA1HqnYJYsPdX3rxskLOqPFqDqjoSq9l/NuAinVMF3A3r6K6gTltpSqCrmCRwQYzA==","_npmVersion":"10.9.8","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/config":"0.0.9","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.2.2","@modelcontextprotocol/sdk":">=1.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-xero_0.2.2_1781493927067_0.6528886264378959","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@alfe.ai/openclaw-xero","version":"0.2.3","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","type":"module","main":"./dist/server.js","bin":{"xero-mcp-proxy":"dist/server.js"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"dependencies":{"@modelcontextprotocol/sdk":">=1.24.0","@xeroapi/xero-mcp-server":"^0.0.14","@alfe.ai/agent-api-client":"0.2.3","@alfe.ai/config":"0.0.9"},"license":"UNLICENSED","scripts":{"build":"tsdown","dev":"tsdown --watch","typecheck":"tsc --noEmit","lint":"eslint ."},"_id":"@alfe.ai/openclaw-xero@0.2.3","types":"./dist/server.d.ts","_integrity":"sha512-Z45BTExfiFYL5jA8oMFFQevVrXT0mpwzOkoK7FEQrzngUKcdiYMftT068fwhATwVj30ys69XvIZ7gYWHwKsh9w==","_resolved":"/tmp/1ad3a66bf3736d190ef50a029eb2ea88/alfe.ai-openclaw-xero-0.2.3.tgz","_from":"file:alfe.ai-openclaw-xero-0.2.3.tgz","_nodeVersion":"22.23.0","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Z45BTExfiFYL5jA8oMFFQevVrXT0mpwzOkoK7FEQrzngUKcdiYMftT068fwhATwVj30ys69XvIZ7gYWHwKsh9w==","shasum":"f7d5af4e548eb5beca37aefc82a843186dc7d12b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-xero/-/openclaw-xero-0.2.3.tgz","fileCount":3,"unpackedSize":13446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1l+QpM/FpdhuEYQuc8ADoY4LRy2FBF3coExq5X8rBMwIgOy8MktXY6+RDGaTkKL6TXqBy00QVaC0UNNNuRy61n3g="}]},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-xero_0.2.3_1782772717548_0.27251258890085617"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T22:32:40.165Z","modified":"2026-06-29T22:38:37.913Z","0.0.1":"2026-04-09T22:32:40.389Z","0.0.2":"2026-04-11T22:05:05.601Z","0.0.3":"2026-04-12T03:22:55.516Z","0.0.4":"2026-04-12T21:50:16.151Z","0.0.5":"2026-04-13T04:00:25.515Z","0.1.0":"2026-04-15T11:50:28.346Z","0.1.1":"2026-04-15T12:30:39.032Z","0.1.2":"2026-04-21T13:04:18.948Z","0.1.3":"2026-04-22T02:06:22.051Z","0.1.4":"2026-04-22T02:59:31.247Z","0.1.5":"2026-04-22T04:53:17.539Z","0.1.6":"2026-04-23T20:54:14.790Z","0.1.7":"2026-04-23T22:56:49.865Z","0.1.8":"2026-04-24T00:35:50.882Z","0.1.9":"2026-04-25T23:40:51.641Z","0.1.10":"2026-05-03T20:46:40.481Z","0.1.11":"2026-05-04T00:15:10.624Z","0.1.12":"2026-05-05T21:26:22.447Z","0.1.13":"2026-05-08T01:15:17.981Z","0.1.14":"2026-05-14T01:37:11.578Z","0.1.15":"2026-05-19T23:06:27.781Z","0.2.0":"2026-05-28T10:29:21.664Z","0.2.1":"2026-06-14T10:21:42.512Z","0.2.2":"2026-06-15T03:25:27.194Z","0.2.3":"2026-06-29T22:38:37.687Z"},"license":"UNLICENSED","description":"Xero MCP proxy server — bridges the official @xeroapi/xero-mcp-server with Alfe OAuth credentials and automatic token refresh","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}