{"_id":"@heroku/mcp-server","_rev":"151-ef21cb879a9538163c163572293ced2a","name":"@heroku/mcp-server","dist-tags":{"alpha":"1.0.7-alpha.1","beta":"1.2.0-beta.0","latest":"1.2.14"},"versions":{"0.0.1-alpha.0":{"name":"@heroku/mcp-server","version":"0.0.1-alpha.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@0.0.1-alpha.0","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"lalitreddy","email":"lalitreddy.muthyala@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"4c98cd410b34d38009178d81b44aff73308996c7","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-0.0.1-alpha.0.tgz","fileCount":42,"integrity":"sha512-g1IV2J/6ICBGsRmuDriuIhXm8bHFoO8tV/nsLHjmxcmkGew2DbISuB7V3ObLCCyy0nPowzjVZ2RP7tXZW8g9yQ==","signatures":[{"sig":"MEQCICpPcG8MWbZxdtLVjbYTGm/E+RqjkS6pV2me17Idw3H0AiAZ+vaef9fsuxvV+fNM17bJ6oEttCv5GdFKBwtip9V+6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258366},"type":"module","engines":{"node":">=22"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"356948a0980e2deccd1659d0fcd76c23c3a8c4de","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.3","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^22.13.14","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-alpha.0_1744047146288_0.994630780867475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@heroku/mcp-server","version":"0.0.1","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@0.0.1","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"lalitreddy","email":"lalitreddy.muthyala@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"1eeaa2ff780c07ee9c16dfc7ec07e22582cce366","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-0.0.1.tgz","fileCount":42,"integrity":"sha512-8BGwh1G3Z6sB+J4AtKyYjlAnQ46WeAe1W/wZzJ8pfbMFrUiQRqJlsYrt0ATYillXF+nh9sICO6LOiUl4GTrqzg==","signatures":[{"sig":"MEQCIBOH1dn7hSe64tBOu7xX9QiqdANK2tl+IvQ9YvQNL4+0AiBOVKb0QgGn2LGDqGIh+3MfK1AJGl1P3JPvjM1xIEHX8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258358},"type":"module","engines":{"node":">=22"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"b3d806d63a2163066b565d0b02fa1f88e4943caf","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.3","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^22.13.14","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1_1744053800403_0.4447876073123691","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@heroku/mcp-server","version":"1.0.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.0","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"ff276ec6fec499167b8ad74a233a324a1482aee3","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":85,"integrity":"sha512-N08vJ5pM1UnCFnVKZurMnIMxxUfafjehnlCs62CcVSJlj08qxbn5APPh2kNIkewwRv4YGb6NoYX9Od3Z/tDQIw==","signatures":[{"sig":"MEYCIQD0UxZMlbbt3/mm7/UjvFhcyYWGITbDjnpqIjoJXQ9ypgIhAKyu6E3e7KWoyx+fAMf7mYOnHWFhJIYgfz7K8N8TgxFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469239},"type":"module","engines":{"node":">=22"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"bcf988ff6d2d3035e2f69a30069440e65dca2314","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.4","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^22.13.14","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1744331038978_0.2278428384644533","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@heroku/mcp-server","version":"1.0.1","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.1","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"d41ec1458c543511a42bd2381996c69c15844ad5","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":44,"integrity":"sha512-k4SOOxMrsngRvxOf06qgwEQHR3PQJD3KvaUEM8uXqYVYS2Fcfx4Ormwc4tx5P21ygNSGN3Cqz1jbyLRwSoTHbQ==","signatures":[{"sig":"MEUCIQC/gfOGGmH5lABSvh7+aoRELq4Orh+MZxH55ivZRSUCeAIgAVRdMSYhEkU89X+SEUv5IKP5YyFhdywQ6Ft+igbcX/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283418},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"3e0d4647d9b3a442524d1b65897395182a9d34cb","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.4","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.1_1744828004609_0.4576949614096706","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@heroku/mcp-server","version":"1.0.2","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.2","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"308dd61e1d4f1b9aca7666a36a8cb317d182f633","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.2.tgz","fileCount":44,"integrity":"sha512-RBocynycTtDUb+/pavRTK1U+ITn9Ebw6xkmsNjzKtyL2IM7b4tIygKLcrWmBV7NO+SV8cC4AkxYe/Hfwc/L0/Q==","signatures":[{"sig":"MEQCIFg0/WgXxBnD8NVWDs3MhD/jOwygrxGbcBPAFT4x9ZsSAiBfZPVPAoPC+qjBN6Ka7HrvOA/Q5VF9xpmIfBcD+9Pikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255206},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"7d0dd53948e1188cf87644202506f6212bd31cfa","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.4","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.2_1745359937132_0.959227308152528","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@heroku/mcp-server","version":"1.0.3","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.3","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"kmichalskis","email":"kmichalski@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"saikrishna0202","email":"spedagadi@salesforce.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"721b8af214778da6d179131669686a8058b8953c","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.3.tgz","fileCount":44,"integrity":"sha512-LqYGLryW00gbCNvM533uAies4WFWU8ApQ1/R9TRzKsv6hmmTK5tU7t8Z+PDb4wHlkou7XEJX/04qRjVzQlMr6A==","signatures":[{"sig":"MEUCIQC3jozZZbpbVvQL9ogtdo/vPI+tO39eir8pyfQg0OU3jQIgHqROb7mq7g8s5dl2dEoif11nEaESWcfOJy2P7FE+niY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255122},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"711e49646460bc3c2a6c1b1b81297c35e299605a","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"sbosio_sf","email":"sbosio@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2","heroku":"10.4.1-alpha.4","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.3_1745880719128_0.2786861880851552","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@heroku/mcp-server","version":"1.0.4","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.4","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"13af14d30f947edfde6e72d979c496398460f8a2","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.4.tgz","fileCount":44,"integrity":"sha512-YJSCRffZ++Z8bTIAQA+PmLTKz+NkkB7/2GSKZEA5aa25jtIhR8WUDJgY3KFkodXvMMmYU8bCmxAGrgmeTVzP/g==","signatures":[{"sig":"MEUCIARvWMOf3DTRpwKB/8J9L6159yjGHkDD2GRRvwl0/EwOAiEA3nurivIRxIEWjIilJh/mmmmBHEe2hjnQRT+rUMhWHaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255454},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"bb6067c17106ae0691a854ff12db740ed3cf4cb9","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","heroku":"10.6.2-alpha.0","jsonschema":"^1.5.0","tar-stream":"^3.1.7","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.4_1746554231426_0.17972989294422148","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@heroku/mcp-server","version":"1.0.5","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.5","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"msamineni","email":"msamineni@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"paulaprado18","email":"pprado@heroku.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"dstarner-sfdc","email":"dstarner@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"995a0923ad99eb997a32ea4606eb5e4e03047176","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.5.tgz","fileCount":88,"integrity":"sha512-4MdWaTG/1xHBuxA6eecV43L+wplarFXLerTmuAQLNgQTQTTQzkYThpBUUDCrMUueq0JsBr73qmWZTN2FPlR3mQ==","signatures":[{"sig":"MEUCIQCA0H/yIxmVSwBbuBPLkXyhUSZUWg+dx8BkWe1RioJiMAIgfRTw7ymHvcDqoiRnjV6Mt+de2cGgsV8zcpcomQ5sx9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453527},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"2cb9a1df2dc0a344133ea2716a8ac536765cf40c","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.24.2","heroku":"10.7.1-alpha.0","jsonschema":"^1.5.0","tar-stream":"^3.1.7","@heroku/plugin-ai":"^0.0.11","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.5_1747440018515_0.4599175186347031","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@heroku/mcp-server","version":"1.0.6","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.6","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"dstarner-sfdc","email":"dstarner@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"dist/index.js"},"dist":{"shasum":"cabea5d07a7db558385a8213b5914726bac7a14b","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.6.tgz","fileCount":46,"integrity":"sha512-T8w1PhgrRXSQwF+k54GgvGsWORKcuFjc6aFQ/yUvaqiZaAolqdKfxDxwuzm4Y9XwQKUgn3pra396foScKCRY2g==","signatures":[{"sig":"MEUCID9Bx1mbl9yo48ufHhH3INU8oYgoytri92pJfz3zlBHtAiEAhqHvIDSJIYD2fxULvZPW2Vacx1SKfKld6TI3S5An73o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272746},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"e4e2dd309003361543c160ea5d55c237d541fce5","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"sbosio_sf","email":"sbosio@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.2","heroku":"10.8.0-alpha.0","jsonschema":"^1.5.0","tar-stream":"^3.1.7","@heroku/plugin-ai":"^1.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.6_1747957006845_0.5984475357739196","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha.0":{"name":"@heroku/mcp-server","version":"1.0.7-alpha.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.7-alpha.0","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"dstarner-sfdc","email":"dstarner@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"95c1c3976dbcb56dc20a0aa589338cdbf5da4d6d","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.7-alpha.0.tgz","fileCount":47,"integrity":"sha512-UswVqINEokRz4P8PyfptakZDBZ+OcBNvru1rpsEoKoxIlXsRFDxxX/FaT9xSe0/zct5xQqHndZHSp1XJ3ZkDOQ==","signatures":[{"sig":"MEQCIA964NZ2cVdWUS4hr1+ZqakQf7KV+uToPPKEbwIrV19RAiAbp7L6htksD592lge7ddP3jaNn1nxgLyS8r5eKTVp7Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275867},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"815523961247f206cba3bdfdfa7ffae8367a6932","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","jsonschema":"^1.5.0","tar-stream":"^3.1.7","@heroku/plugin-ai":"^1.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.7-alpha.0_1748642815894_0.8145659556510179","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha.1":{"name":"@heroku/mcp-server","version":"1.0.7-alpha.1","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.7-alpha.1","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"bhawnaheroku","email":"bmendiratta@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"pranamsharma","email":"pranam.sharma@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"dstarner-sfdc","email":"dstarner@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"031c7f8e106bf3af9a172b7f73a8e9a388839330","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.7-alpha.1.tgz","fileCount":47,"integrity":"sha512-mem7yTfPuGv7tGSXIEL0KKPsaW1wceOV+TXkGcdDLVwFAOURIeJnlFJfGGtNpznCC4boo8/Pve1/FeNEOgAOrA==","signatures":[{"sig":"MEYCIQCy2FIMZf2U95Hs/6wPg6QWaDIuukPkuOAzFIlJ5SOVjwIhAMC12cWTgkX+/VzXfS3501UlU8/P8nYEIwZ9fWXWZ7Of","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"gitHead":"4ed254b85464561876dcd2132e0764b2d3d91d35","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.5.1","dependencies":{"zod":"^3.24.2","jsonschema":"^1.5.0","tar-stream":"^3.1.7","@heroku/plugin-ai":"^1.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@modelcontextprotocol/inspector":"^0.7.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.7-alpha.1_1748643049840_0.4602342979546743","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@heroku/mcp-server","version":"1.0.7","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.0.7","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"revativelagada","email":"rvelagada@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"vish_heroku","email":"vabrams@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"grundy.g","email":"ggrundy@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"cory.steele","email":"csteele@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"sbaner18","email":"swagata.banerjee@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"dstarner-sfdc","email":"dstarner@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"nicole.klusman","email":"nicole.klusman@salesforce.com"},{"name":"lcalermo","email":"dcalermo@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"chandlerprallsf","email":"cprall@salesforce.com"},{"name":"ecbulman","email":"ebulman@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"b22c2e4c671eb9404253db19cf29d54f2bae7346","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.7.tgz","fileCount":51,"integrity":"sha512-RiyS78PsSFomJMmUhExLh8DS+MApvC9LGYV4d/hyvAPNsZqtoyzDbt3RfX3YMpqQkJ5dq6Z3gVP/M+SkYAM3sQ==","signatures":[{"sig":"MEUCIB72FK2vdW00LfAR2kFEg7vk25IMPlvsR2TKiCq2Pb49AiEAk4qAFL6b5FjoejxZ16Np5lsuSUtAnMBmlHD+UKwJaTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290595},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"070d7637c72b15e4ae960a951ea6aad467697363","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","publish":"npm run build && npm run build:dxt && npm publish","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:dxt":"npx @anthropic-ai/dxt pack","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"montes_heroku","email":"cmontes@salesforce.com"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.2","cheerio":"^1.1.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku/plugin-ai":"^1.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.16.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.7_1753128205039_0.7644840234280148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@heroku/mcp-server","version":"1.1.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.1.0","maintainers":[{"name":"sconklin","email":"sconklin@salesforce.com"},{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"ijanak","email":"ijanak@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dboston528","email":"dboston@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"rafaydin","email":"rafay.din@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"mengxiao.zhao","email":"mengxiao.zhao@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"adirksmeier","email":"adirksmeier@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"lsangalang2023","email":"lsangalang@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"hritch","email":"hritch@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"7ftz","email":"zwhitfield@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"rajashri-gurusamy","email":"rgurusamy@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"justinwilaby-sf","email":"jwilaby@salesforce.com"},{"name":"cmcclung-npm-salesforce.com","email":"cmcclung@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"cgfuh","email":"cfurrer@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"afraidknot","email":"gary.clark@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"hillzbot2000","email":"hillary.sanders@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"reidmix","email":"reid@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"sfalan","email":"alan.scott@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"mble-sfdc-2","email":"matthew.blewitt@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"ykatz","email":"ykatz@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"montes_heroku","email":"cmontes@salesforce.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"joanneyeung","email":"joanne.yeung@salesforce.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"marcusblankenship","email":"mblankenship@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"mgomes-heroku","email":"mgomes@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"kumardinesh2","email":"kumardinesh2@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"annajohnson-sf","email":"anna.johnson@salesforce.com"},{"name":"palakjeetkaur12","email":"palakjeet.kaur@salesforce.com"},{"name":"sfjonnpm","email":"jdodson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"tdhayananda","email":"tdhayananda@salesforce.com"},{"name":"abernicchia","email":"abernicchia@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"dhawley","email":"dhawley@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"tanushree.gupta","email":"tanushree.gupta@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"nicole.klusman","email":"nicole.klusman@salesforce.com"},{"name":"lcalermo","email":"dcalermo@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"chandlerprallsf","email":"cprall@salesforce.com"},{"name":"ecbulman","email":"ebulman@salesforce.com"},{"name":"emilyhuang-heroku","email":"emilyhuang@salesforce.com"},{"name":"michael.malave","email":"michael.malave@salesforce.com"},{"name":"erika.wallace","email":"erika.wallace@salesforce.com"},{"name":"valluri056","email":"v.valluri@salesforce.com"},{"name":"hk-ankitkumar","email":"ankitkumar3@salesforce.com"},{"name":"karuna123","email":"kgarigipati@salesforce.com"},{"name":"mjoherson-sf","email":"mjohnerson@salesforce.com"},{"name":"christopher.jose","email":"christopher.jose@salesforce.com"},{"name":"skediyal-sf","email":"skediyal@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"e01757ec38fb26a276ab2ae1bffcbfe2106ad3d9","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":51,"integrity":"sha512-8TdeaQq1ovJ79Ecu+VuYYkfcHrzxJ7KympMA+ltL0D8H9WCMAUuJBgs8ACo6UZVu+/h7AFtNMJUGuRh8qI+IEQ==","signatures":[{"sig":"MEYCIQCZQ3B8FcB6VsLWWrJ8EGbjgL+hbC5EqQVu/qBUGpDPGgIhAPHPyOOvo6STEmcquyNKHGdnH0hXmj0ynHQK8bIPLKpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290471},"type":"module","_from":"file:heroku-mcp-server-1.1.0.tgz","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node dist/index.js","format":"prettier . --write --config ./.prettier.mjs","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:dxt":"npx @anthropic-ai/dxt pack","start:dev":"npm run build:dev && npm link && npx @modelcontextprotocol/inspector heroku-mcp-server","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"_resolved":"/tmp/d962ee426ebac9ec8abea2ac8035c6f5/heroku-mcp-server-1.1.0.tgz","_integrity":"sha512-8TdeaQq1ovJ79Ecu+VuYYkfcHrzxJ7KympMA+ltL0D8H9WCMAUuJBgs8ACo6UZVu+/h7AFtNMJUGuRh8qI+IEQ==","repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.6.4","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.2","cheerio":"^1.1.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku/plugin-ai":"^1.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.16.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1765231831195_0.7467576906770119","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.0":{"name":"@heroku/mcp-server","version":"1.2.0-beta.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.0-beta.0","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"ijanak","email":"ijanak@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"hritch","email":"hritch@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"hsophie-sf","email":"hsophie@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"kumardinesh2","email":"kumardinesh2@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"palakjeetkaur12","email":"palakjeet.kaur@salesforce.com"},{"name":"sfjonnpm","email":"jdodson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"jinjutha.hancock","email":"jinjutha.hancock@salesforce.com"},{"name":"mgauger_heroku","email":"mgauger@salesforce.com"},{"name":"tdhayananda","email":"tdhayananda@salesforce.com"},{"name":"kharlowsf","email":"kharlow@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"yasuhiro-heroku","email":"ymiyake@heroku.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"emilyhuang-heroku","email":"emilyhuang@salesforce.com"},{"name":"michael.malave","email":"michael.malave@salesforce.com"},{"name":"erika.wallace","email":"erika.wallace@salesforce.com"},{"name":"valluri056","email":"v.valluri@salesforce.com"},{"name":"hk-ankitkumar","email":"ankitkumar3@salesforce.com"},{"name":"karuna123","email":"kgarigipati@salesforce.com"},{"name":"mjoherson-sf","email":"mjohnerson@salesforce.com"},{"name":"skediyal-sf","email":"skediyal@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"66efeea3b516bfed730948eca6fca79d2f7cd7cf","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.0-beta.0.tgz","fileCount":53,"integrity":"sha512-jfnr6oSGximEtcHHCumkYngqcJ/Uj+F6ynXQU08idtqzBhcr4e5Wzi27lW+fU3TiYHfgG6xFqJD5yQmwoPvssg==","signatures":[{"sig":"MEQCIDMiOGw47iHuhl0ZZJI7QyDb5CdSZ6yg3OgvIo1yJkWpAiB1qcx93IUc66N4eKabBKiKY3TsCuICyG9GbWb9JXFukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295826},"type":"module","_from":"file:heroku-mcp-server-1.2.0-beta.0.tgz","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"_resolved":"/tmp/b601d7ec26528c5381948f8433cdea28/heroku-mcp-server-1.2.0-beta.0.tgz","_integrity":"sha512-jfnr6oSGximEtcHHCumkYngqcJ/Uj+F6ynXQU08idtqzBhcr4e5Wzi27lW+fU3TiYHfgG6xFqJD5yQmwoPvssg==","repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^21.0.1","eslint":"^9.39.2","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-jsdoc":"^62.5.4","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0-beta.0_1771439806616_0.12491931049698635","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@heroku/mcp-server","version":"1.2.0","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.0","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"ijanak","email":"ijanak@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"hritch","email":"hritch@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"jmonreal","email":"jmonrealbailey@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"agatpareek","email":"apareek@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"hsophie-sf","email":"hsophie@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"dzuelke-sfdc","email":"dzuelke@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"kumardinesh2","email":"kumardinesh2@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"palakjeetkaur12","email":"palakjeet.kaur@salesforce.com"},{"name":"sfjonnpm","email":"jdodson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"jinjutha.hancock","email":"jinjutha.hancock@salesforce.com"},{"name":"mgauger_heroku","email":"mgauger@salesforce.com"},{"name":"tdhayananda","email":"tdhayananda@salesforce.com"},{"name":"kharlowsf","email":"kharlow@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"yasuhiro-heroku","email":"ymiyake@heroku.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"emilyhuang-heroku","email":"emilyhuang@salesforce.com"},{"name":"michael.malave","email":"michael.malave@salesforce.com"},{"name":"erika.wallace","email":"erika.wallace@salesforce.com"},{"name":"valluri056","email":"v.valluri@salesforce.com"},{"name":"hk-ankitkumar","email":"ankitkumar3@salesforce.com"},{"name":"karuna123","email":"kgarigipati@salesforce.com"},{"name":"mjoherson-sf","email":"mjohnerson@salesforce.com"},{"name":"skediyal-sf","email":"skediyal@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"039ea55791e484799f6bf6be69d1d9f7504c5a7b","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.0.tgz","fileCount":53,"integrity":"sha512-nqxYWHvVHQO6atBxylyhGXP0JUn5e8P4HRDLMDJ+wTtKFGJpbJDmoSY5EOl1GFZuvDnvTshM0Z0vHGboKGAe5Q==","signatures":[{"sig":"MEUCICkLvc0IbCDPV0l5Ma550A+aIxzt4Cf2SEPN7VZixJPZAiEAu9W4SPYeQ34DaJIrtVLguIQqX6ef3pR0RNTK52B1U5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295845},"type":"module","_from":"file:heroku-mcp-server-1.2.0.tgz","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only --loader=ts-node/esm","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"_resolved":"/tmp/f144f8ffa75e6b646e6ae34c36e87335/heroku-mcp-server-1.2.0.tgz","_integrity":"sha512-nqxYWHvVHQO6atBxylyhGXP0JUn5e8P4HRDLMDJ+wTtKFGJpbJDmoSY5EOl1GFZuvDnvTshM0Z0vHGboKGAe5Q==","repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.2","cheerio":"^1.1.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^9.23","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.x","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@eslint/eslintrc":"^3.3.1","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-plugin-jsdoc":"^50.6.9","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0","eslint-config-salesforce-typescript":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0_1771441939937_0.7981742103540597","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@heroku/mcp-server","version":"1.2.1","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.1","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"ijanak","email":"ijanak@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"jondaniel-sfdc","email":"jon.daniel@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"hritch","email":"hritch@salesforce.com"},{"name":"ryanbrainard","email":"rbrainard@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"hsophie-sf","email":"hsophie@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"mohammadfazil.shaik","email":"mohammadfazil.shaik@salesforce.com"},{"name":"ricardoheroku","email":"rchimal@salesforce.com"},{"name":"kumardinesh2","email":"kumardinesh2@salesforce.com"},{"name":"sherry.yao","email":"sherry.yao@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"palakjeetkaur12","email":"palakjeet.kaur@salesforce.com"},{"name":"sfjonnpm","email":"jdodson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"jinjutha.hancock","email":"jinjutha.hancock@salesforce.com"},{"name":"mgauger_heroku","email":"mgauger@salesforce.com"},{"name":"tdhayananda","email":"tdhayananda@salesforce.com"},{"name":"kharlowsf","email":"kharlow@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"yasuhiro-heroku","email":"ymiyake@heroku.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"emilyhuang-heroku","email":"emilyhuang@salesforce.com"},{"name":"michael.malave","email":"michael.malave@salesforce.com"},{"name":"erika.wallace","email":"erika.wallace@salesforce.com"},{"name":"valluri056","email":"v.valluri@salesforce.com"},{"name":"hk-ankitkumar","email":"ankitkumar3@salesforce.com"},{"name":"karuna123","email":"kgarigipati@salesforce.com"},{"name":"mjoherson-sf","email":"mjohnerson@salesforce.com"},{"name":"skediyal-sf","email":"skediyal@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"6c525afe46e950e6e15f5c1b25c0d38a1734ef9d","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.1.tgz","fileCount":53,"integrity":"sha512-/cRhlmYHivEKDLhRiInq/2ljcS4EIlufl2hKqxGxdHyjdul7e0MHK5l9HaFspXwjax1PgVwemOHtHc0dpYzdSA==","signatures":[{"sig":"MEUCIQCNe7O1gmiXInWS9Eo6+rQDWAztdk7d6GHnNE67p+sOPwIgDVZDDK/ywupJC9mZC8HyYMsdojze2KlLgcIgLb+OL4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295728},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"46cd1b1b6ba54d6e3af6a995cfed29cdccce0d18","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.11.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.1_1773782667790_0.378312673967776","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@heroku/mcp-server","version":"1.2.2","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.2","maintainers":[{"name":"srishtigautam","email":"srishti.gautam@salesforce.com"},{"name":"aklimaite","email":"aklimaite@salesforce.com"},{"name":"jsullivandigs","email":"jsullivan@heroku.com"},{"name":"julianduque-sfdc","email":"jduque@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"ijanak","email":"ijanak@salesforce.com"},{"name":"jeffrey.estrada","email":"jeffrey.estrada@salesforce.com"},{"name":"dlira-sf","email":"dlira@salesforce.com"},{"name":"ntonollier","email":"ntonollier@salesforce.com"},{"name":"daebumlee","email":"daebum.lee@salesforce.com"},{"name":"tetsuya_","email":"tkaneko@salesforce.com"},{"name":"mttr","email":"msawa@salesforce.com"},{"name":"eleary","email":"eleary@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"anujpandey001","email":"anuj.pandey@salesforce.com"},{"name":"kbaird-sf","email":"kbaird@salesforce.com"},{"name":"cbaxtersf","email":"cbaxter@salesforce.com"},{"name":"ryoneyama","email":"ryoneyama@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"nrisaro","email":"srisaro@salesforce.com"},{"name":"cmarcojos","email":"cmarcojos@salesforce.com"},{"name":"mgates-salesforce","email":"micah.gates@salesforce.com"},{"name":"ademusoyo","email":"aawosikaolumo@salesforce.com"},{"name":"elzoona","email":"fpolillo@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"bencdenton","email":"bdenton@salesforce.com"},{"name":"marcelsfdc","email":"marcelsantos@salesforce.com"},{"name":"ccasey","email":"ccasey@salesforce.com"},{"name":"joeybrown90sf","email":"brown.joseph@salesforce.com"},{"name":"suppada","email":"suppada@salesforce.com"},{"name":"diana.doherty.sfdc","email":"diana.doherty@salesforce.com"},{"name":"hritch","email":"hritch@salesforce.com"},{"name":"rsoerensen","email":"rsoerensen@salesforce.com"},{"name":"jasoncummings-heroku","email":"j.cummings@salesforce.com"},{"name":"brock-salesforce","email":"bspratlen@salesforce.com"},{"name":"tkoh-sfdc","email":"tkohrumel@salesforce.com"},{"name":"gnetter","email":"gnetter@salesforce.com"},{"name":"coreypurcell_salesforce","email":"cpurcell@salesforce.com"},{"name":"swapnilghose","email":"swapnil.ghose@salesforce.com"},{"name":"stessema-sfc","email":"stessema@salesforce.com"},{"name":"brittany.jones","email":"brittany.jones@salesforce.com"},{"name":"rstiltonsf","email":"rstilton@salesforce.com"},{"name":"nilamuthu","email":"nmuthu@salesforce.com"},{"name":"sghaffar","email":"sghaffar@salesforce.com"},{"name":"cdwort-sfdc","email":"aunger@salesforce.com"},{"name":"aaronromeosfdc","email":"aaron.romeo@salesforce.com"},{"name":"kpremkumar","email":"kpremkumar@salesforce.com"},{"name":"rchanda","email":"rchanda@salesforce.com"},{"name":"xx-sfdc-npm","email":"xiaolin.xu@salesforce.com"},{"name":"cv88","email":"chip.vaughn@salesforce.com"},{"name":"ekozilforce","email":"ekozil@salesforce.com"},{"name":"umarsfdc","email":"umar.farooq@salesforce.com"},{"name":"beanieboi","email":"bfritsch@salesforce.com"},{"name":"ndavidson-sf","email":"ndavidson@salesforce.com"},{"name":"mingzhi-liu1258","email":"mingzhi.liu@salesforce.com"},{"name":"angelcampbell","email":"angel.campbell@salesforce.com"},{"name":"mandeepsf","email":"mandeep.bal@salesforce.com"},{"name":"yann_ck","email":"yschutz@salesforce.com"},{"name":"sudarshanhiray","email":"sudarshandilip.hiray@salesforce.com"},{"name":"alex_heroku","email":"aarnell@salesforce.com"},{"name":"sbosio_sf","email":"sbosio@salesforce.com"},{"name":"sarahoh2468","email":"sarahoh@salesforce.com"},{"name":"tlowrimore","email":"tlowrimore@salesforce.com"},{"name":"ptemporini","email":"ptemporini@heroku.com"},{"name":"tcareysmith-sfdc","email":"tcareysmith@salesforce.com"},{"name":"robinson.m","email":"robinson.m@salesforce.com"},{"name":"dkabanov1","email":"dkabanov@salesforce.com"},{"name":"rdagg-hero","email":"rdagg@salesforce.com"},{"name":"k80bowman","email":"katy.bowman@salesforce.com"},{"name":"sheax0r","email":"michael.shea@salesforce.com"},{"name":"dpark.heroku","email":"dongmin.park@salesforce.com"},{"name":"daniel.bright","email":"daniel.bright@salesforce.com"},{"name":"jdowning","email":"justin@downing.us"},{"name":"abhinavkoul","email":"abhinav.koul@salesforce.com"},{"name":"joshwlewis-sfdc","email":"josh.lewis@salesforce.com"},{"name":"viniljain","email":"viniljain@salesforce.com"},{"name":"eblack","email":"eblack@salesforce.com"},{"name":"k.plenty","email":"k.plenty@salesforce.com"},{"name":"apadala","email":"apadala@salesforce.com"},{"name":"lsorstokke","email":"lsorstokke@salesforce.com"},{"name":"rcross","email":"ryan.cross@salesforce.com"},{"name":"kdreyeroren","email":"kdreyeroren@salesforce.com"},{"name":"dhammer25","email":"daniel.hammer@salesforce.com"},{"name":"tenharmsel_sf","email":"ctenharmsel@salesforce.com"},{"name":"dougmcinnes-sfdc","email":"dmcinnes@salesforce.com"},{"name":"chap-heroku","email":"cambrose@salesforce.com"},{"name":"michellejhlim","email":"michellelim@salesforce.com"},{"name":"mbuschheroku","email":"mbusch@heroku.com"},{"name":"beckychen","email":"becky.chen@salesforce.com"},{"name":"smrutisamanta","email":"smruti.samanta@salesforce.com"},{"name":"apoorvasriv","email":"apoorva.srivastava@salesforce.com"},{"name":"hsophie-sf","email":"hsophie@salesforce.com"},{"name":"p.shreya","email":"p.shreya@salesforce.com"},{"name":"sai_harshitha_neela","email":"saiharshitha.neela@salesforce.com"},{"name":"nlanatta","email":"nlanatta@salesforce.com"},{"name":"dreichenberg","email":"dreichenberg@salesforce.com"},{"name":"vlazuka","email":"vlazuka@salesforce.com"},{"name":"mars","email":"mars.hall@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"richatiwari","email":"richa.tiwari@salesforce.com"},{"name":"wchrisjohnson","email":"johnson.chris@salesforce.com"},{"name":"the7oka","email":"maly@salesforce.com"},{"name":"simonebonettisfita","email":"sbonetti@salesforce.com"},{"name":"lucaszhou","email":"lucaszhou@salesforce.com"},{"name":"psalim","email":"psalim@salesforce.com"},{"name":"taylor.jones","email":"taylor.jones@salesforce.com"},{"name":"angelayoung","email":"angela.young@salesforce.com"},{"name":"ktsforce","email":"ktowne@salesforce.com"},{"name":"kerry-bennett","email":"kerry.bennett@salesforce.com"},{"name":"gkommineni","email":"gkommineni@salesforce.com"},{"name":"sripad.kulkarni","email":"sripad.kulkarni@salesforce.com"},{"name":"smuku","email":"smuku@salesforce.com"},{"name":"dgallegossfdc","email":"dgallegos@salesforce.com"},{"name":"rishabh.wason","email":"rishabh.wason@salesforce.com"},{"name":"sarassassin","email":"scope@salesforce.com"},{"name":"araja","email":"a.raja@heroku.com"},{"name":"v.anand","email":"v.anand@salesforce.com"},{"name":"lmckenzie","email":"lmckenzie@salesforce.com"},{"name":"jordaneekey","email":"jordanee@heroku.com"},{"name":"daigo-heroku","email":"daigo@heroku.com"},{"name":"mimen","email":"mimen@salesforce.com"},{"name":"jwadsworthsf","email":"jwadsworth@heroku.com"},{"name":"pfuente","email":"pfuente@heroku.com"},{"name":"bleong","email":"bleong@salesforce.com"},{"name":"paguilar","email":"paguilar@heroku.com"},{"name":"zli-sf","email":"z.li@salesforce.com"},{"name":"sruthich","email":"sruthi.chennoju@salesforce.com"},{"name":"jesse.brown-sf","email":"jesse.brown@salesforce.com"},{"name":"tij005","email":"tianchongjiang@salesforce.com"},{"name":"tholschuh-salesforce","email":"tholschuh@salesforce.com"},{"name":"mohammadfazil.shaik","email":"mohammadfazil.shaik@salesforce.com"},{"name":"flavortown_tower","email":"johnathan.lyman@salesforce.com"},{"name":"ricardoheroku","email":"rchimal@salesforce.com"},{"name":"dasofiei","email":"dasofiei@salesforce.com"},{"name":"kumardinesh2","email":"kumardinesh2@salesforce.com"},{"name":"sherry.yao","email":"sherry.yao@salesforce.com"},{"name":"tholmes-sfdc","email":"thomas.holmes@salesforce.com"},{"name":"palakjeetkaur12","email":"palakjeet.kaur@salesforce.com"},{"name":"sfjonnpm","email":"jdodson@salesforce.com"},{"name":"vjohne","email":"vjohne@salesforce.com"},{"name":"jinjutha.hancock","email":"jinjutha.hancock@salesforce.com"},{"name":"mgauger_heroku","email":"mgauger@salesforce.com"},{"name":"tdhayananda","email":"tdhayananda@salesforce.com"},{"name":"kharlowsf","email":"kharlow@salesforce.com"},{"name":"jhili!16","email":"mbarik@salesforce.com"},{"name":"slizco","email":"elizabeth.cox@salesforce.com"},{"name":"yasuhiro-heroku","email":"ymiyake@heroku.com"},{"name":"anna-cross","email":"akhachaturova@salesforce.com"},{"name":"cromwellryan-sf","email":"rcromwell@salesforce.com"},{"name":"hyunwooklee","email":"hyunwook.lee@salesforce.com"},{"name":"matthew.rossi","email":"matthew.rossi@salesforce.com"},{"name":"tm-sf","email":"tmelios@salesforce.com"},{"name":"nkoziuk","email":"nkoziuk@salesforce.com"},{"name":"herokucody","email":"cdemartin@salesforce.com"},{"name":"dodom-sfdc","email":"dodom@salesforce.com"},{"name":"csinghaus-sfdc","email":"csinghaus@salesforce.com"},{"name":"jw-sfdc","email":"joseph.wegner@salesforce.com"},{"name":"jlopezdan","email":"jorge.lopez@salesforce.com"},{"name":"gsinghsfdc","email":"gurvindersingh@salesforce.com"},{"name":"nrenke","email":"nrenke@salesforce.com"},{"name":"salesforcegene","email":"gene.connolly@salesforce.com"},{"name":"bsonntag-salesforce","email":"bsonntag@salesforce.com"},{"name":"chetankd10","email":"sharmachetan@salesforce.com"},{"name":"heroku-johnny","email":"jwinn@salesforce.com"},{"name":"emilyhuang-heroku","email":"emilyhuang@salesforce.com"},{"name":"michael.malave","email":"michael.malave@salesforce.com"},{"name":"erika.wallace","email":"erika.wallace@salesforce.com"},{"name":"valluri056","email":"v.valluri@salesforce.com"},{"name":"hk-ankitkumar","email":"ankitkumar3@salesforce.com"},{"name":"karuna123","email":"kgarigipati@salesforce.com"},{"name":"mjoherson-sf","email":"mjohnerson@salesforce.com"},{"name":"skediyal-sf","email":"skediyal@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"c6867cb02e3bce595f37e593e314111f9ca6ccf1","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.2.tgz","fileCount":53,"integrity":"sha512-LJ2f/5RHXrFiVl9eBh0sbuSf15/EL0TGQm8l2pgsMCsuPoYWifGTuMvPSIYyWh5puDu42Ff0khEK21/pr84RlA==","signatures":[{"sig":"MEUCIQD0VNxkdw4KPKtoLrXPfGSbs9P7F7k/tTf9iQO2haNKtAIgYnWE3iqgxFAdsVmujI5oUOtSQLUa2rexmfb7k05OD1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305334},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0eb5f429a5f9914eb2fa143e5bbbd9e5cbfdd2f7","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.2_1776871736385_0.18068901848248897","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@heroku/mcp-server","version":"1.2.3","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.3","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"54bdc0ac0d7f3bafb12ec0f3a2db47ae9eb2fd5f","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.3.tgz","fileCount":53,"integrity":"sha512-Nx7X0UCccSIJSas/hP7lzfzGxSZnn5U7qbPEHx1iVMPYdWfACK7AsHgIq7S5fvuOJQX2gAMWpa87NjhxWyfquA==","signatures":[{"sig":"MEUCIQDrknvU58wULeQCBLdWLOsnxAW/mRJK//i+DxBCiq3w3QIgfGFxHrJtR1VUzJ3wSLnvi6C3T06J3jtdwGLIhyxcymo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305355},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"87c0aca2a87a4bed45c2bac3a0d3aba17bca2a58","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.3_1780959549172_0.6595370226599022","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@heroku/mcp-server","version":"1.2.4","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.4","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"85ea14b3f03c1c9eb7d5d516eecb9d1f3e4904dd","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.4.tgz","fileCount":53,"integrity":"sha512-xImY7N2Fn0u8YzIUCRXbbm16ZjOqbnQfTYxsRc5gBSDUCmXdB6k+wPJS7Krki77UcE233QPpIBcp8pZvbnNWBQ==","signatures":[{"sig":"MEUCIDc8CC0cN8lr7czRfgv3E0NeH0CleeUP6pJaIPr0AU0wAiEAruB+Oo+oVSWBEEPk5kt7hW3sptRhU/VoHfczxfch8zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305345},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"ff96609d28e1c3d41b278ebbba054483455d099f","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.4_1782151451711_0.14642392515086522","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@heroku/mcp-server","version":"1.2.5","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.5","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"0197493db96e74835e18b8df4805a33e26d18328","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.5.tgz","fileCount":53,"integrity":"sha512-++WpH7m4M6dgY9PUkI/odJgNEz9nkS7PDehtXsQ/dSGnDn4DHym/tXL45uV/gYZF+CswzfLWemNKfFwTV9QMVA==","signatures":[{"sig":"MEQCIFjQKK82sdiYxgfL9KFX+Ag45dfNRsrBS2M87SeaJRQsAiAyKdLE3XlXyUclXKEKt2kS5MuzA2tx0YIam2Ekn8aUKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305345},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"2c1a7362b6636b72fb0a4c5f307ea635632345ce","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","posttest":"npm run lint","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.5_1782751890629_0.9033698505564103","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@heroku/mcp-server","version":"1.2.6","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.6","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"29bfa061df724cac9fd785bd0ca2ba3b1f16dd4b","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.6.tgz","fileCount":53,"integrity":"sha512-hfS0HRpSRmAF3TgiA9w1x4RsOtr+yry7orlZaCE70vtgAKCsslhSqiDKLB9PdrFrWaquHKHDJcZ2sAKmJpQ3BA==","signatures":[{"sig":"MEUCIB6Dp+K7IXlU0R9yLxhTjF0Ia5U84KHkxy8TQ8GqkCj5AiEA7mub2S6DKAYPtT2+95VKfafor60uEfJME4rYWIIXp3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316883},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"16d6dea5a19871427cc55c5dc020d6af2f111261","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.6_1786471937773_0.5869155789228533","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@heroku/mcp-server","version":"1.2.7","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.7","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"3874778bb69531c4f3fc354cd46c69d836d7821f","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.7.tgz","fileCount":53,"integrity":"sha512-5srbdHa8TKr6FSGUBCza054Zx6WQJzfB+Q21WslqWvgvh5y+aY7Qet1fYX/btAKfvAnhsr2hWpl9U5YHhyIzIg==","signatures":[{"sig":"MEYCIQDtqf6Cnm6yYMAiy/ByMAcMCoL29wJABEMDzreOtjZzWgIhAMSdEmwyXMD9qgkR1J3Frn66Cib/yzd5miKidDtkRHNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFT/e1uX7IaVjCUTMAACGF0+uRw1Qn1G4zOBdYPyLWcSAiEA5GGNMrCPFyw9lyIY8F5RWZosXzjgD5JwC2jkys2eZVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321790},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"4d82d24776185242ce33b37759f39ea14123a33f","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.7_1788462575116_0.29025232316956706","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@heroku/mcp-server","version":"1.2.8","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.8","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"ba234e98b67cd3a4b843a6a6f44adbace8fba4db","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.8.tgz","fileCount":53,"integrity":"sha512-4u74Laup1RRMrvyOdXFMH/rMlZUKOF0c8Ood2wGJremSOnNkTJO+P8EGFV3ZNoW+5xwmjPfW+PBMYiFoTciMcg==","signatures":[{"sig":"MEUCIE8i3gUqutlscOFdtcskpPCronjbySH9ZX/tShKQDjCZAiEA5QTvkIo7hCcCbn06ofc20ANiGw1ugtvya2jAPpHZARY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG/eQ0sSke5xDX0X57KHLZufiSZEwABhP6tyHO/ARZzHAiBlCtx4kth1oUvozPpvNNhBiYXv3Epj3k2WnQZox4yI9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321790},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"7411d8baf4adae9cdb9584c769e0a56170361042","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@eslint/eslintrc":"^3.3.3","@types/tar-stream":"^3.1.3","@anthropic-ai/mcpb":"^2.1.2","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.8_1790102618068_0.44889412104570714","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@heroku/mcp-server","version":"1.2.9","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.9","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"6b020ac1c7ec99823e99e0b0734617f52b1cc190","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.9.tgz","fileCount":53,"integrity":"sha512-y/qV1By3MAhgOYYh8b8Mab9oWQnB2NZVXFM6xyzaUMl0bkJiifXjkYdYRx9vdFnlTKzpBWNT3+Aync1Typ1jxg==","signatures":[{"sig":"MEUCIQCZAYUaL96/EK+Urda8F7KdX9I65PbeS3ZwLUQJRjs3JAIgUeru6enKzJ0NI5An4qh0AZ2wYcgmNFbcT8vTziUjMrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJ2B2MOqaARDqImq6GhfT4CJ5NHDZmaSOQ9ti8IEj3UAiEAoEshzNgCVYBI+okJo//qp6G6qI9HoPKAGV0bPHTCiR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324817},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"ebc3322d8eeebdf7fb7004b3d3d3d37b7a6c178a","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.3.0","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.9_1790280131212_0.706039240472405","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@heroku/mcp-server","version":"1.2.10","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.10","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"c1c532b6ba4a24aaa398039c47be563003ff3c43","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.10.tgz","fileCount":53,"integrity":"sha512-+Q8XZmN7FyaNYw5/aqWJy/VmEbkVgZp9kNG9UomHzGI1tWQdmCHG7zpAsasFQ31rkkhsQg3WqLYymm5jOPzy7Q==","signatures":[{"sig":"MEQCIDD5CV5/jK5s2qyawCsTlnzVWHxFe4B+y0cDGBXBA7uFAiBKHGWCav5qomXWsgj5ORHAmRBUtljM6DCI77vnCnumzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAPV+4Tl4wQY8n2p2764zCMj1/GUuBCztmIU0n3tyagAAiB9uZPk98TMgCOJUCP11O2BTshgsYdLMFzKBenabmh5OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324818},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"1e7b721992571d6c5b96fc937d6964efc34c72c0","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.21.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.2","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^22.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.10_1790817591328_0.05454434685486964","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@heroku/mcp-server","version":"1.2.11","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.11","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"mbowley","email":"mbowley@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"ed02729d0ce3191363d24407f3074d2692c4c47b","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.11.tgz","fileCount":53,"integrity":"sha512-2eM+wkowSHeg9YPPFwhvQ7/bK0UqSob4ItRgGlBEWwGIVa5Hq6ut3lTrM7rUJHBa4vkM7GAPhQVuN0M5fjqabQ==","signatures":[{"sig":"MEUCIQCnjIr0PdL/t/cHB6PY9AfvKD2LEgC9EoodLzBoBg1DvgIgDi5O0WFmdPoH6v3ocTFnptoFHGjVtgTYPy7aVTYY3gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlCklHeHU4zqStR9dHTga3nbvilMBfGHqAlRc3cGaCVQIhAJp00JCXDKuWM6HrLhkBldbYVafnDIcbRnrp8olDe+NA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324812},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"02bba094d91ca501540afedd0c30ec468c3180d1","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.21.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.2","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^26.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.11_1791310907108_0.5258701902221101","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@heroku/mcp-server","version":"1.2.12","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.12","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"pritamnaik","email":"pritam.naik@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"danmelcas","email":"danielaericacastillo@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"mbowley","email":"mbowley@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"dc0fc35d934a13fbd350e83e4aae3f200fc1c69e","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.12.tgz","fileCount":53,"integrity":"sha512-W+Xk+dBQCFk5hp8+AMG6GHgBT9gHs5wrML/u2a+WDx0nmBUOWmdPov9I0orRd0UNEWJV5v4yKjzNJRW3GQ/lmQ==","signatures":[{"sig":"MEUCIApBC701pEq3L3kHZriJdV0uwRcTD+U6wa7Y4GwqIxGzAiEAhL0QSCWA7z2c40kv7zEyrzxfKr0eSnQqvIcmpRAaXBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICUXGp2J6Xk9HNdD83+mmNXmLTzjdrNu8EaIuNHbxeNlAiEA18ZuExQdSldtepVlt2daXtiw5DCE/aZzoVP40d8CDV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324812},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"153342f322bfa029a582b1edf0beb45606a840bb","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.0.5"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.21.0","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.25.76","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.2","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^26.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.12_1791820132404_0.08211164523663417","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@heroku/mcp-server","version":"1.2.13","keywords":["heroku","mcp"],"author":{"name":"Heroku"},"license":"Apache-2.0","_id":"@heroku/mcp-server@1.2.13","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"danmelcas","email":"danielaericacastillo@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"mbowley","email":"mbowley@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"schneems","email":"richard.schneeman+no-recruiters@gmail.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"adityavishwakarma01","email":"aditya.vishwakarma@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"homepage":"https://github.com/heroku/heroku-mcp-server","bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"dist":{"shasum":"47f9fe08a3866879f8724c663fd0203dd2dc8a69","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.13.tgz","fileCount":53,"integrity":"sha512-AbtbUF0i5++OIkkcqL6lx9qeKkTFGnaB3kEztCGDrU44NM6uRt167JlPTrOvYhNU9bB0C1Ggz9TZkaOuSLsuKA==","signatures":[{"sig":"MEYCIQCawn3WhsNOR040DQ1dVgDSYCyLC1eJu9w0eoqtot6ZMgIhANAj1iDEtLDgwbphJsa1YxzTjTwSbQCfWkUdjzkJvrMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSO7OqPDqeRMOGVr8dbZRhOvcWNOgo8HgaWjWWMIiVcwIgB8FltT42mXoueflip1ht3jYTlmuuHmjuFE39WB6JHdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348517},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"bc51644095e05d98d0e10758fa80f575ac3dda80","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.1.4"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.21.1","description":"Heroku Platform MCP Server","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^4.6.7","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.2","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^26.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.13_1793302875607_0.7932450714192927","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"_id":"@heroku/mcp-server@1.2.14","bin":{"heroku-mcp-server":"bin/heroku-mcp-server.mjs"},"bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"dist":{"shasum":"ad94cc11cab18fa8df00361952144fdddb230fee","tarball":"https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.2.14.tgz","fileCount":53,"integrity":"sha512-QPZXPu8iFD1w+Gy5RVAgLkPnXuUJFH1Yx4awbRzI8F3TsrLwkQ2R0EX/yFKmUSMJtEoIodiZmWyFEYf3wdz1XA==","signatures":[{"sig":"MEUCIFV8xZW5KSbMA10JjS2AkYluHXNmJen+lY9nqUYNf0AoAiEA+HBLHxt/CiFZP7LDRvvLEkpNj5nYaC8X3iAh7sSV+9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFDF8g+SucRYs8iWL1VlIKGeEb0u/XhOmJ1ZZi0X7YPAiEA3qu/LfN8ZAqyOxbY7v1enwnDPLEc0N1pGCYLUMGOqFw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroku%2fmcp-server@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348517},"name":"@heroku/mcp-server","type":"module","author":{"name":"Heroku"},"engines":{"node":">=20"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"d4c32d96b39ebfd44ceb8b1ab146c5a71afb3983","license":"Apache-2.0","scripts":{"lint":"cd src && eslint ./","test":"nyc mocha --forbid-only","build":"rm -rf dist && tsc -p tsconfig.json && npm run exec-perms","start":"node bin/heroku-mcp-server.mjs","format":"prettier . --write --config ./.prettier.mjs","prepare":"husky","pretest":"npm run build","build:dev":"rm -rf dist && tsc --sourceMap -p tsconfig.json && npm run exec-perms","build:mcpb":"mcpb pack","exec-perms":"shx chmod +x dist/*.js","test:watch":"nyc mocha --watch --forbid-only","type-check":"tsc --noEmit","build:watch":"tsc --sourceMap -p tsconfig.json -w","prepublishOnly":"npm run build && npm run build:mcpb"},"version":"1.2.14","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b67c1d14-1ec8-4839-9493-8d610f6ece4a"}},"homepage":"https://github.com/heroku/heroku-mcp-server","keywords":["heroku","mcp"],"overrides":{"tmp":"^0.2.7","serialize-javascript":"^7.1.4"},"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"_npmVersion":"11.21.2","description":"Heroku Platform MCP Server","directories":{},"maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"danmelcas","email":"danielaericacastillo@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"mbowley","email":"mbowley@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"schneems","email":"richard.schneeman+no-recruiters@gmail.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"adityavishwakarma01","email":"aditya.vishwakarma@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"_nodeVersion":"22.23.4","dependencies":{"zod":"^4.6.7","cheerio":"^1.2.0","jsonschema":"^1.5.0","node-fetch":"^3.3.2","tar-stream":"^3.1.7","@heroku-cli/schema":"^2.0.1","zod-to-json-schema":"^3.25.1","@modelcontextprotocol/sdk":"^1.26.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","shx":"^0.4.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.2","sinon":"^22.1.0","eslint":"^9","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/chai":"^5.2.1","@types/node":"^26.x","shell-quote":"^1.10.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","@eslint/eslintrc":"^3.3.3","@anthropic-ai/mcpb":"^2.1.2","@types/shell-quote":"^1.7.5","eslint-config-oclif":"^6.0.144","eslint-plugin-mocha":"^11.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.2.14_1794266310625_0.5697348362975433"}}},"time":{"created":"2025-04-07T17:32:26.286Z","modified":"2026-11-09T23:18:31.132Z","0.0.1-alpha.0":"2025-04-07T17:32:26.528Z","0.0.1":"2025-04-07T19:23:20.625Z","1.0.0":"2025-04-11T00:23:59.168Z","1.0.1":"2025-04-16T18:26:44.852Z","1.0.2":"2025-04-22T22:12:17.349Z","1.0.3":"2025-04-28T22:51:59.355Z","1.0.4":"2025-05-06T17:57:11.665Z","1.0.5":"2025-05-17T00:00:18.750Z","1.0.6":"2025-05-22T23:36:47.045Z","1.0.7-alpha.0":"2025-05-30T22:06:56.412Z","1.0.7-alpha.1":"2025-05-30T22:10:50.061Z","1.0.7":"2025-07-21T20:03:25.260Z","1.1.0":"2025-12-08T22:10:31.332Z","1.2.0-beta.0":"2026-02-18T18:36:46.777Z","1.2.0":"2026-02-18T19:12:20.098Z","1.2.1":"2026-03-17T21:24:27.907Z","1.2.2":"2026-04-22T15:28:56.521Z","1.2.3":"2026-06-08T22:59:09.301Z","1.2.4":"2026-06-22T18:04:11.846Z","1.2.5":"2026-06-29T16:51:30.768Z","1.2.6":"2026-08-11T18:12:17.926Z","1.2.7":"2026-09-03T19:09:35.226Z","1.2.8":"2026-09-22T18:43:38.183Z","1.2.9":"2026-09-24T20:02:11.294Z","1.2.10":"2026-10-01T01:19:51.421Z","1.2.11":"2026-10-06T18:21:47.199Z","1.2.12":"2026-10-12T15:48:52.492Z","1.2.13":"2026-10-29T19:41:15.728Z","1.2.14":"2026-11-09T23:18:30.723Z"},"bugs":{"url":"https://github.com/heroku/heroku-mcp-server/issues"},"author":{"name":"Heroku"},"license":"Apache-2.0","homepage":"https://github.com/heroku/heroku-mcp-server","keywords":["heroku","mcp"],"repository":{"url":"git+https://github.com/heroku/heroku-mcp-server.git","type":"git"},"description":"Heroku Platform MCP Server","maintainers":[{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"heroku-front-end","email":"heroku-front-end+npm-releases@salesforce.com"},{"name":"akitanaka","email":"hideaki.tanaka@salesforce.com"},{"name":"ytakamura","email":"ytakamura@salesforce.com"},{"name":"danmelcas","email":"danielaericacastillo@salesforce.com"},{"name":"rukubay","email":"rukubay@salesforce.com"},{"name":"abhishek_kacher","email":"akacher@salesforce.com"},{"name":"valeriecodes","email":"vwoolard@salesforce.com"},{"name":"mbowley","email":"mbowley@salesforce.com"},{"name":"hero4ku","email":"miguel.barbosa@salesforce.com"},{"name":"tania_lincoln","email":"tania.lincoln@salesforce.com"},{"name":"kimgross","email":"kgross@salesforce.com"},{"name":"tavery","email":"trent.avery@salesforce.com"},{"name":"hone-sf","email":"terence.lee@salesforce.com"},{"name":"schneems","email":"richard.schneeman+no-recruiters@gmail.com"},{"name":"mohilsrivastava","email":"mohilmihi.srivastava@salesforce.com"},{"name":"jsalesforce","email":"jamacker@salesforce.com"},{"name":"adityavishwakarma01","email":"aditya.vishwakarma@salesforce.com"},{"name":"edmorley","email":"emorley@salesforce.com"},{"name":"jkim-sfdc","email":"jaecheol.kim@salesforce.com"}],"readme":"# heroku-mcp-server\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=heroku&config=eyJjb21tYW5kIjoibnB4IC15IEBoZXJva3UvbWNwLXNlcnZlciIsImVudiI6eyJIRVJPS1VfQVBJX0tFWSI6IjxZT1VSX0hFUk9LVV9BVVRIX1RPS0VOPiJ9fQ%3D%3D)\n\n> The Heroku Platform MCP Server works on Common Runtime, Cedar Private and Shield Spaces, and Fir Private Spaces.\n\n## Prerequisites\n\n- **Heroku CLI** must be installed globally on your system, version **10.8.1 or higher**.\n  - [Install or upgrade the Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli)\n\n## Deploy on Heroku\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://www.heroku.com/deploy?template=https://github.com/heroku/heroku-mcp-server)\n\n## Overview\n\nThe Heroku Platform MCP Server is a specialized Model Context Protocol (MCP) implementation designed to facilitate\nseamless interaction between large language models (LLMs) and the Heroku Platform. This server provides a robust set of\ntools and capabilities that enable LLMs to read, manage, and operate Heroku Platform resources.\n\nKey Features:\n\n- Direct interaction with Heroku Platform resources through LLM-driven tools\n- Secure and authenticated access to Heroku Platform APIs, leveraging the Heroku CLI\n- Natural language interface for Heroku Platform interactions\n\nNote: The Heroku Platform MCP Server is currently in early development. As we continue to enhance and refine the\nimplementation, the available functionality and tools may evolve. We welcome feedback and contributions to help shape\nthe future of this project.\n\n> **Note:** The [Heroku Platform MCP Server](https://devcenter.heroku.com/articles/heroku-mcp-server) requires the\n> Heroku CLI to be installed globally (v10.8.1+). Ensure you have the correct version by running `heroku --version`.\n\n## Configure the Heroku Platform MCP Server\n\nYou can configure Claude Desktop, Zed, Cursor, Windsurf, and other clients to work with the Heroku Platform MCP Server.\n\n### Configure the Heroku Platform MCP Server with `heroku mcp:start`\n\nUse `heroku mcp:start` to launch the Heroku Platform MCP Server. We recommend this method as it leverages your existing\nHeroku CLI authentication, so you don't need to set the\n[`HEROKU_API_KEY`](https://devcenter.heroku.com/articles/heroku-mcp-server#authentication) environment variable. The\n`heroku mcp:start` command is available in Heroku CLI version 10.8.1 and later.\n\nThere are several benefits to configuring with `heroku mcp:start`:\n\n- No need to manage or expose your Heroku API key\n- Uses your current Heroku CLI authentication context\n- Works seamlessly with supported clients\n\n#### Example configuration for [Claude Desktop](https://claude.ai/download):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"heroku mcp:start\"\n    }\n  }\n}\n```\n\n#### Example configuration for [Zed](https://github.com/zed-industries/zed):\n\n```json\n{\n  \"context_servers\": {\n    \"heroku\": {\n      \"command\": {\n        \"path\": \"heroku\",\n        \"args\": [\"mcp:start\"]\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Cursor](https://www.cursor.com/):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"heroku mcp:start\"\n    }\n  }\n}\n```\n\n#### Example configuration for [Windsurf](https://www.windsurf.com/):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"heroku mcp:start\"\n    }\n  }\n}\n```\n\n#### Example configuration for [Cline](https://cline.bot):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"heroku mcp:start\"\n    }\n  }\n}\n```\n\n#### Example configuration for [VSCode](https://code.visualstudio.com/):\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"heroku\": {\n        \"type\": \"stdio\",\n        \"command\": \"heroku\",\n        \"args\": [\"mcp:start\"]\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Trae](https://trae.ai):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"heroku mcp:start\"\n    }\n  }\n}\n```\n\n> **Note:** When you use `heroku mcp:start`, the server authenticates using your current Heroku CLI session so you don't\n> need to set the `HEROKU_API_KEY` environment variable. We recommend you use `heroku mcp:start`, but if you prefer to\n> use an API key, you can use the alternate configuration below.\n\n### Configure the Heroku Platform MCP Server with `npx -y @heroku/mcp-server`\n\nYou can also launch the Heroku Platform MCP Server using the `npx -y @heroku/mcp-server` command. This method requires\nyou to set the [`HEROKU_API_KEY`](https://devcenter.heroku.com/articles/heroku-mcp-server#authentication) environment\nvariable with your Heroku\n[authorization token](https://devcenter.heroku.com/articles/authentication#retrieving-the-api-token).\n\n#### Generating the `HEROKU_API_KEY`\n\nGenerate a Heroku authorization token with one of these methods:\n\n- Use the Heroku CLI command:\n\n  ```sh\n    heroku authorizations:create\n  ```\n\n- Use an existing token in the CLI\n\n  ```sh\n    heroku auth:token\n  ```\n\n  Copy the token and use it as your `HEROKU_API_KEY` in the following steps.\n\n- In your [Heroku Dashboard](https://dashboard.heroku.com/account/applications):\n  1. Select your avatar, then select **Account Settings**.\n  2. Open the Applications tab.\n  3. Next to **Authorizations**, click **Create authorization**.\n\n#### Example configuration for [Claude Desktop](https://claude.ai/download):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@heroku/mcp-server\"],\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Zed](https://github.com/zed-industries/zed):\n\n```json\n{\n  \"context_servers\": {\n    \"heroku\": {\n      \"command\": {\n        \"path\": \"npx\",\n        \"args\": [\"-y\", \"@heroku/mcp-server\"],\n        \"env\": {\n          \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Cursor](https://www.cursor.com/):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx -y @heroku/mcp-server\",\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Windsurf](https://www.windsurf.com/):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@heroku/mcp-server\"],\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Cline](https://cline.bot):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@heroku/mcp-server\"],\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [VSCode](https://code.visualstudio.com/):\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"heroku\": {\n        \"type\": \"stdio\",\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@heroku/mcp-server\"],\n        \"env\": {\n          \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### Example configuration for [Trae](https://trae.ai):\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@heroku/mcp-server\"],\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n> **Note:** When you use `npx -y @heroku/mcp-server`, you must set the `HEROKU_API_KEY` environment variable with your\n> Heroku authorization token.\n\n## Available Tools\n\n### Application Management\n\n- `list_apps` - List all Heroku apps. You can filter apps by personal, collaborator, team, or space.\n- `get_app_info` - Get detailed information about an app, including its configuration, dynos, and add-ons.\n- `create_app` - Create a new app with customizable settings for region, team, and space.\n- `rename_app` - Rename an existing app.\n- `transfer_app` - Transfer ownership of an app to another user or team.\n- `deploy_to_heroku` - Deploy projects to Heroku with an `app.json` configuration, supporting team deployments, private\n  spaces, and environment setups.\n- `deploy_one_off_dyno` - Execute code or commands in a sandboxed environment on a Heroku one-off dyno. Supports file\n  creation, network access, environment variables, and automatic cleanup. Ideal for running scripts, tests, or temporary\n  workloads.\n\n### Process & Dyno Management\n\n- `ps_list` - List all dynos for an app.\n- `ps_scale` - Scale the number of dynos up or down, or resize dynos.\n- `ps_restart` - Restart specific dynos, process types, or all dynos.\n\n### Add-ons\n\n- `list_addons` - List all add-ons for all apps or for a specific app.\n- `get_addon_info` - Get detailed information about a specific add-on.\n- `create_addon` - Provision a new add-on for an app.\n\n### Maintenance & Logs\n\n- `maintenance_on` - Enable maintenance mode for an app.\n- `maintenance_off` - Disable maintenance mode for an app.\n- `get_app_logs` - View application logs.\n\n### Pipeline Management\n\n- `pipelines_create` - Create a new pipeline.\n- `pipelines_promote` - Promote apps to the next stage in a pipeline.\n- `pipelines_list` - List available pipelines.\n- `pipelines_info` - Get detailed pipeline information.\n\n### Team & Space Management\n\n- `list_teams` - List teams you belong to.\n- `list_private_spaces` - List available spaces.\n\n### PostgreSQL Database Management\n\n- `pg_psql` - Execute SQL queries against the Heroku PostgreSQL database.\n- `pg_info` - Display detailed database information.\n- `pg_ps` - View active queries and execution details.\n- `pg_locks` - View database locks and identify blocking transactions.\n- `pg_outliers` - Identify resource-intensive queries.\n- `pg_credentials` - Manage database credentials and access.\n- `pg_kill` - Terminate specific database processes.\n- `pg_maintenance` - Show database maintenance information.\n- `pg_backups` - Manage database backups and schedules.\n- `pg_upgrade` - Upgrade PostgreSQL to a newer version.\n\n## Debugging\n\nYou can use the [MCP inspector](https://modelcontextprotocol.io/docs/tools/inspector) or the\n[VS Code Run and Debug function](https://code.visualstudio.com/docs/debugtest/debugging#_start-a-debugging-session) to\nrun and debug the server.\n\n1. Link the project as a global CLI using `npm link` from the project root.\n2. Build with `npm run build:dev` or watch for file changes and build automatically with `npm run build:watch`.\n\n### Use the MCP Inspector\n\nUse the MCP inspector with no breakpoints in the code:\n\n```\n# Breakpoints are not available\nnpx @modelcontextprotocol/inspector heroku-mcp-server\n```\n\nAlternatively, if you installed the package in a specific directory or are actively developing on the Heroku MCP server:\n\n```\ncd /path/to/servers\nnpx @modelcontextprotocol/inspector dist/index.js\n```\n\n### Use the VS Code Run and Debug Function\n\nUse the VS Code\n[Run and Debug launcher](https://code.visualstudio.com/docs/debugtest/debugging#_start-a-debugging-session) with fully\nfunctional breakpoints in the code:\n\n1. Locate and select the run debug.\n2. Select the configuration labeled \"`MCP Server Launcher`\" in the dropdown.\n3. Select the run/debug button.\n\n### VS Code / Cursor Debugging Setup\n\nTo set up local debugging with breakpoints:\n\n1. Store your Heroku auth token in the VS Code user settings:\n   - Open the Command Palette (Cmd/Ctrl + Shift + P).\n   - Type `Preferences: Open User Settings (JSON)`.\n   - Add the following snippet:\n\n   ```json\n   {\n     \"heroku.mcp.authToken\": \"your-token-here\"\n   }\n   ```\n\n2. Create or update `.vscode/launch.json`:\n\n   ```json\n   {\n     \"version\": \"0.2.0\",\n     \"configurations\": [\n       {\n         \"type\": \"node\",\n         \"request\": \"launch\",\n         \"name\": \"MCP Server Launcher\",\n         \"skipFiles\": [\"<node_internals>/**\"],\n         \"program\": \"${workspaceFolder}/node_modules/@modelcontextprotocol/inspector/bin/cli.js\",\n         \"outFiles\": [\"${workspaceFolder}/**/dist/**/*.js\"],\n         \"env\": {\n           \"HEROKU_API_KEY\": \"${config:heroku.mcp.authToken}\",\n           \"DEBUG\": \"true\"\n         },\n         \"args\": [\"heroku-mcp-server\"],\n         \"sourceMaps\": true,\n         \"console\": \"integratedTerminal\",\n         \"internalConsoleOptions\": \"neverOpen\",\n         \"preLaunchTask\": \"npm: build:watch\"\n       },\n       {\n         \"type\": \"node\",\n         \"request\": \"attach\",\n         \"name\": \"Attach to Debug Hook Process\",\n         \"port\": 9332,\n         \"skipFiles\": [\"<node_internals>/**\"],\n         \"sourceMaps\": true,\n         \"outFiles\": [\"${workspaceFolder}/dist/**/*.js\"]\n       },\n       {\n         \"type\": \"node\",\n         \"request\": \"attach\",\n         \"name\": \"Attach to REPL Process\",\n         \"port\": 9333,\n         \"skipFiles\": [\"<node_internals>/**\"],\n         \"sourceMaps\": true,\n         \"outFiles\": [\"${workspaceFolder}/dist/**/*.js\"]\n       }\n     ],\n     \"compounds\": [\n       {\n         \"name\": \"Attach to MCP Server\",\n         \"configurations\": [\"Attach to Debug Hook Process\", \"Attach to REPL Process\"]\n       }\n     ]\n   }\n   ```\n\n3. Create `.vscode/tasks.json`:\n\n   ```json\n   {\n     \"version\": \"2.0.0\",\n     \"tasks\": [\n       {\n         \"type\": \"npm\",\n         \"script\": \"build:watch\",\n         \"group\": {\n           \"kind\": \"build\",\n           \"isDefault\": true\n         },\n         \"problemMatcher\": [\"$tsc\"]\n       }\n     ]\n   }\n   ```\n\n4. (Optional) Set breakpoints in your TypeScript files.\n\n5. Press F5 or use the **`Run and Debug`** sidebar.\n\nNote: the debugger automatically builds your TypeScript files before launching.\n\n## Environment Variables\n\nThe Heroku Platform MCP Server supports the following environment variables:\n\n### `HEROKU_API_KEY`\n\nYour Heroku authorization token. Required for authentication with the Heroku Platform.\n\n### `MCP_SERVER_REQUEST_TIMEOUT`\n\nTimeout in milliseconds for command execution. Defaults to 15000 (15 seconds) if not set.\n\nExample configuration with custom timeout:\n\n```json\n{\n  \"mcpServers\": {\n    \"heroku\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@heroku/mcp-server\"],\n      \"env\": {\n        \"HEROKU_API_KEY\": \"<YOUR_HEROKU_AUTH_TOKEN>\",\n        \"MCP_SERVER_REQUEST_TIMEOUT\": \"30000\"\n      }\n    }\n  }\n}\n```\n\n### `MCP_SERVER_IDLE_TIMEOUT`\n\nTimeout in milliseconds of inactivity after which the underlying Heroku CLI process is shut down so an idle server does\nnot keep a CLI process running. The process is started on the first tool call and transparently restarted on the next\ncall after a teardown. Defaults to 300000 (5 minutes) if not set; set to `0` to disable idle teardown and keep the\nprocess running for the lifetime of the server.\n","readmeFilename":"README.md"}