{"_id":"lovie","_rev":"11-05c6bc01d7adaaef7df07c7a1fe6d330","name":"lovie","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"lovie","version":"1.0.0","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.0","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"4e8db8bde1ab538feca72830c9cef3031ca08b26","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.0.tgz","fileCount":5,"integrity":"sha512-sNh1PP8Tl5wsTb29bTHg03H+MXNT2dkGcZeaDYShOjT8I0J2n5I+ZvpxG9yqJZZjKtJ5DWkxgfCYUoirQVkknQ==","signatures":[{"sig":"MEQCIEdHhFhMXj6crPbAXuR5tPLXE9zrzMmaGq3AM/7jl+kkAiBrET5xqEeeiJiy4h1vx6CS/o1bgo0kqtLqnNtMfFsYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43428},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.0_1772436787218_0.5809680075030199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"lovie","version":"1.0.1","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.1","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"e782d008cd75186a86a30f7d434a29f2efd1ff1e","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.1.tgz","fileCount":5,"integrity":"sha512-09AogkU5drT3bTgOdi0VyjA74hYp717WR0PXvpE/+mk3z+wZlrrjGD4XIUt5ZgluNx3ZDMSBTDGEc7Cpu1WNlw==","signatures":[{"sig":"MEQCICXsIQvsU9JmcEfhzmfKkIo1FChg/w9UAWosjTHwvKZzAiBMOJt8gMz231OQVJzbjiOMDxMppPbv+VS/FuCvajSL1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43463},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.1_1772438589394_0.6675621257580486","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"lovie","version":"1.0.2","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.2","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"e8667a814ba4749f62453c16dc51a2409542dc9a","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.2.tgz","fileCount":5,"integrity":"sha512-MA1c64x76zcpG6/lbVzktEn82B2sSbSigVNpd7+Fnjp0kiX4naLlsTCeU3XjZhKJX3a7E+34bbE6iS5frL//Fw==","signatures":[{"sig":"MEYCIQDcHuT7h30Om3GmUjdspFKVsM/pZyxfeesZE2tLvmdWHwIhAJYOqJRwMDjN4PypVbF/skJG0jVqUqeN8Q3dtDerfxOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44834},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.2_1772439159226_0.03110355069349824","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"lovie","version":"1.0.3","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.3","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"d37140807e57d49d09346436b37aa9ee77cb0dbf","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.3.tgz","fileCount":5,"integrity":"sha512-00GbTWfQSg/7apAqFZVhOr79/oOairbgWfWxCRPez8sgv+OEKgkmFF0w/sTq0gk4j1Bt45E/6ezSDpGXLAENHA==","signatures":[{"sig":"MEQCIG126wkKhK44c/RiM+StzIcdZmHrppOia2Z8ZhaUS7HsAiAZ6HyRJAI3et8Gv32tP+Gi3vmCNZiD52KCG/Ycm1v/yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44834},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.3_1772439217695_0.9686997825005361","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"lovie","version":"1.0.4","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.4","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"153b428afd9fcceacaffd39949b5cb34b098ed22","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.4.tgz","fileCount":5,"integrity":"sha512-/ZEj8juzcnMSiuU6AmNrCTLizu2T3vNgdpaKERXU5FIHih/HWEOofynS+gY/Gkd9DrR/CZ8jUqKzGOhXjRUhDw==","signatures":[{"sig":"MEUCIQCRrUAKvcoeAuTvU4PiTCZ4TaD0Hf9/3CaudbMWf/nGAAIgNUcxW69wrY2Pc91vmg/3lV7wqTT7T5ZdGRAXzFRzrt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45169},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.4_1772439415535_0.13394791301648845","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"lovie","version":"1.0.5","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.5","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"c4f8af4af2423062f3a1e14a8cf456f4214c9178","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.5.tgz","fileCount":5,"integrity":"sha512-pdNGyq3miN9iOPhX3EFtYcp2qVek9H3rAIQYUbg6Irit2mXg6Xlw1Pq/h3bGyrnimiGiHzWZBzBRypcsYvVsPQ==","signatures":[{"sig":"MEUCIHYFNXHDS42LBEoBN6V65aamMX3GkIIc5Y7H5w+/6xzHAiEAx5DF44XFh+erF+6hi5RuwtdLFxLJw4TsLftN+MvhSYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45169},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.5_1772439796392_0.10349938055238694","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"lovie","version":"1.0.6","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.6","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"8137c16781db275e40e53ce658e0f093ceac3a7d","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.6.tgz","fileCount":6,"integrity":"sha512-ox9LhpYzO2qlkSvJQlhLyQYPphbdvN31qLydRazayPpZqVP4sHphfYVn67zfQ//daT6CpvBAtGuYwiJcAUaFXA==","signatures":[{"sig":"MEQCICalQfSy3SG/qQR90saSxsiup26C+4FM1FESi2MBOz6ZAiAwdrhGjtCXhWqBwY7IRN+rh9GhZbMiAYdl4CZCFtib0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49357},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.6_1775624618580_0.8820394547808135","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"lovie","version":"1.0.7","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.7","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"51eba13ca78e1306c8a2dd4e6ff2a028b2e2f9c8","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.7.tgz","fileCount":6,"integrity":"sha512-vwkUwptWjeJX4AS+DtjMV6KcjHQd8RAqI8czT3blmT7eSGra6zOKO+dOhQgUms6wWqOvM9cfYZ90FPz4/Jd/Sg==","signatures":[{"sig":"MEUCIAIhkJPjJWvR+vk/wkd+CctYR8zru1zjdY7SBwhX+5f1AiEAjEYeGO9uZIB6WYZGv++vmnVmfB8i9ECJIittCaOjXIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49357},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.7_1775624754933_0.5452678846693393","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"lovie","version":"1.0.8","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.8","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"144057855292b6f6a69899bbd2697485498fd163","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.8.tgz","fileCount":6,"integrity":"sha512-DqPThGNZ+fwazkUlrlrGlGRMZ6AtzCW1GkOcHpjqVKaTIlR22GBq1sTvu24rlO2/5NhWwUiX1laj6jlhUTZmng==","signatures":[{"sig":"MEUCIGEkDJewICUoX6pbKoCEXCtqiibTSFyFGPmkt1ovlAMXAiEAoAfcszKRfX+Dpm3+AD9cplCYHIdlnDT+XPVIAlaBdBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51931},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.8_1776375123403_0.6674460365426778","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"lovie","version":"1.0.9","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","_id":"lovie@1.0.9","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"bin":{"lovie":"dist/index.js"},"dist":{"shasum":"4938bdb348f12369d8f17b0ab829c1874eae56f5","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.9.tgz","fileCount":6,"integrity":"sha512-9ffKqtL6lV4AGfNfrrMBrZxpZ1vHaoI7lWLGiSvpAYbg75n2uVUSPJ2hrPVcc2/0Stn/r3Uj2qc7N6c8zz6FuA==","signatures":[{"sig":"MEUCICitm+U3SsE9rcEoMfePPqoTlPymo7I6d6yH0VMcGNjeAiEA2b3SoO06sI8/aCuN+N/pLp+7dI2WIo2qhsvrUB/Tr2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52755},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"_npmVersion":"11.6.2","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/lovie_1.0.9_1776375552899_0.516385775595843","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"lovie","version":"1.0.10","mcpName":"co.lovie/company-formation","description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","type":"module","bin":{"lovie":"dist/index.js"},"scripts":{"build":"tsc && node -e \"const fs=require('fs'); const f='dist/index.js'; const c=fs.readFileSync(f,'utf8'); if(!c.startsWith('#!')) fs.writeFileSync(f,'#!/usr/bin/env node\\n'+c); fs.chmodSync(f,'755');\"","dev":"tsx src/index.ts","prepublishOnly":"npm run build"},"keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","qrcode-terminal":"^0.12.0"},"devDependencies":{"@types/node":"^22.15.21","@types/qrcode-terminal":"^0.12.2","tsx":"^4.19.4","typescript":"^5.8.3"},"_id":"lovie@1.0.10","gitHead":"2a592a37ebd732083909341bb426ec48bf638d7d","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PxVdH+CfeALAQHitqBSQX7A0PVxtDapQrAy2/8UAbTpwWuZ7Dp1agkaC6Bgi9Pq45Rl0UQQS43qVV56lafSKHA==","shasum":"9d7d7ad2c3ab0a8346607dc6827371e509b02703","tarball":"https://registry.npmjs.org/lovie/-/lovie-1.0.10.tgz","fileCount":6,"unpackedSize":52783,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC58ybp762ZvuJ5TMZ2zXfJoreYc6HNTDiottOgYHVspAIhALkC++jkvfodJRAAefviTgEPSBvfZA36ZrH3+SVJ1ipS"}]},"_npmUser":{"name":"lovieco","email":"cto@lovie.co"},"directories":{},"maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lovie_1.0.10_1781605231838_0.30281322217362083"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-02T07:33:07.218Z","modified":"2026-06-16T10:20:32.118Z","1.0.0":"2026-03-02T07:33:07.366Z","1.0.1":"2026-03-02T08:03:09.566Z","1.0.2":"2026-03-02T08:12:39.376Z","1.0.3":"2026-03-02T08:13:37.851Z","1.0.4":"2026-03-02T08:16:55.692Z","1.0.5":"2026-03-02T08:23:16.532Z","1.0.6":"2026-04-08T05:03:38.723Z","1.0.7":"2026-04-08T05:05:55.066Z","1.0.8":"2026-04-16T21:32:03.544Z","1.0.9":"2026-04-16T21:39:13.046Z","1.0.10":"2026-06-16T10:20:32.013Z"},"license":"MIT","keywords":["mcp","company-formation","lovie","ai-tools","stdio-proxy"],"description":"MCP stdio-to-HTTP proxy for Lovie company formation tools","maintainers":[{"name":"lovieco","email":"cto@lovie.co"}],"readme":"# lovie — Company Formation MCP Server\n\nThe [Company Formation MCP](https://www.lovie.co/formation) for AI coding tools. Form companies, manage bank accounts, cards, invoices, and more — directly from your terminal.\n\n## Quick Start\n\n```bash\nnpm install -g lovie\n```\n\n### 1. Log in\n\n```bash\nlovie login\n```\n\nThis opens your browser to authenticate with your Lovie account.\n\n### 2. Add to your AI tool\n\n**Claude Code**\n\nTo add Lovie globally (available in all projects):\n```bash\nclaude mcp add --scope user lovie npx lovie\n```\n\nTo add Lovie to the current project only:\n```bash\nclaude mcp add lovie npx lovie\n```\n\n**Cursor** — add to `.cursor/mcp.json`\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**Windsurf** — add to `mcp_config.json`\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**Claude Desktop** — add to `claude_desktop_config.json`\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**VS Code / GitHub Copilot** — add to `.vscode/mcp.json`\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**Replit** — add to `.replit` or use the MCP panel in Replit Agent\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**Lovable** — in the MCP integration settings, add:\n- **Name**: `lovie`\n- **Command**: `npx`\n- **Arguments**: `-y lovie`\n\n**Manus** — in the MCP tool configuration, add:\n- **Name**: `lovie`\n- **Command**: `npx`\n- **Arguments**: `-y lovie`\n\n**OpenAI (ChatGPT / Codex)** — if MCP is supported, use the same stdio config:\n```json\n{\n  \"mcpServers\": {\n    \"lovie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"lovie\"]\n    }\n  }\n}\n```\n\n**Any MCP-compatible platform** — Lovie works with any tool that supports the MCP stdio protocol. Use `npx -y lovie` as the command, or `lovie` if installed globally.\n\nThat's it. Your AI tool now has access to 79 Lovie business tools.\n\n## What You Can Do\n\n| Category | Tools |\n|----------|-------|\n| **Company Formation** | Start formation, set state, choose entity type, check name availability, add shareholders, generate certificate, pay filing fee |\n| **Bank Accounts** | Create checking/savings/wallet, get balances, freeze/unfreeze, close accounts |\n| **Cards** | Issue virtual/physical cards, set spending limits, freeze/unfreeze, cancel |\n| **Payments** | Transfer between accounts, deposit funds, withdraw from wallet |\n| **Invoicing** | Create/send/duplicate invoices, mark as paid, generate PDFs |\n| **Clients** | Create and manage client records for invoicing |\n| **Transactions** | List and filter transactions with AI-powered categorization |\n| **Linked Accounts** | Connect external bank accounts via Plaid, sync transactions |\n| **User Profile** | View/update profile, manage sessions, activity history |\n\n## Commands\n\n```bash\nlovie              # Show setup instructions\nlovie login        # Authenticate with Lovie\nlovie logout       # Clear stored credentials\nlovie status       # Check authentication status\nlovie help         # Show help\n```\n\n## How It Works\n\nThis package is a lightweight stdio-to-HTTP proxy. It connects your local AI tool to the Lovie MCP server:\n\n```\nAI Tool (Claude, Cursor, etc.)  ←— stdio —→  lovie (this package)  ←— HTTPS —→  Lovie MCP Server\n```\n\n- On startup, discovers all available tools from the remote server\n- Forwards tool calls over HTTPS and returns results via stdio\n- Handles OAuth authentication, session management, and automatic token refresh\n- All business logic runs on the Lovie server — this package is just the bridge\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `LOVIE_MCP_URL` | Custom MCP server URL (default: `https://mcp.lovie.co/mcp/mcp`) |\n| `LOVIE_API_KEY` | Bearer token — overrides stored OAuth token |\n| `DEBUG` | Enable verbose logging to stderr |\n\n## Requirements\n\n- Node.js 18+\n- A Lovie account ([lovie.co](https://lovie.co))\n\n## License\n\nMIT\n","readmeFilename":"README.md"}