{"bin":{"substack-mcp":"dist/index.js","substack-mcp-login":"dist/login.js"},"bugs":{"url":"https://github.com/conorbronsdon/substack-mcp/issues"},"dist":{"shasum":"2f28ca038b578e2d7ccbf36ab899c6d38df495a3","tarball":"https://registry.npmjs.org/@conorbronsdon/substack-mcp/-/substack-mcp-1.3.0.tgz","fileCount":109,"integrity":"sha512-wKAHgioqUDoVQO5fIBo10MbOUltGLAGBkMnM4s2vmCyCqPKy6twPSec0kId3BIG7enZ6X5OjuJusfytu3STVHA==","signatures":[{"sig":"MEYCIQD2F5zbSYmor3tCg5opinUCBLe6yWHuERlELLgSAF0IDAIhAK587WHtUqmSXrDXaxRELDMTHcUh3oQnfBxPTmYEf38H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7mc70vwyllOQ0E0kqll2AP3rVoDb3EqBMVijkqa0wnAiEAjxRP6c8M1/h3BDpN79ogmLx6i43zdXrKDPCSlp/h5hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@conorbronsdon%2fsubstack-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732365},"name":"@conorbronsdon/substack-mcp","type":"module","author":{"name":"Conor Bronsdon"},"engines":{"node":">=22.0.0"},"gitHead":"767e89e365359569d1c5d23cd79056ce9f478780","license":"MIT","mcpName":"io.github.conorbronsdon/substack-mcp","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit -p tsconfig.lint.json","test":"vitest run src/__tests__","build":"tsc","start":"node dist/index.js","version":"npm run sync:release && npm run check:release && git add package-lock.json server.json .codex-plugin/plugin.json .claude-plugin/plugin.json .claude-plugin/marketplace.json .mcp.json","lint:cloud":"wrangler types --config cloud/wrangler.jsonc cloud/worker-configuration.d.ts && tsc -p cloud/tsconfig.json && tsc -p cloud/test/tsconfig.json","test:cloud":"vitest run --config cloud/vitest.config.ts","build:cloud":"wrangler deploy --config cloud/wrangler.jsonc --dry-run","sync:release":"node scripts/sync-release-metadata.mjs","test:package":"npm run build && node scripts/test-package.mjs && node scripts/workflow-demo.mjs","test:release":"node --test scripts/check-release-order.controls.mjs scripts/check-release-metadata.controls.mjs scripts/release-state.controls.mjs scripts/probe-contract.controls.mjs scripts/publish-container.controls.mjs","check:release":"node scripts/check-release-metadata.mjs","prepublishOnly":"npm run check:release && npm run lint && npm test && npm run test:package","probe:contract":"node scripts/probe-contract.mjs --read-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac947915-8e25-4840-9160-2a84f4dbcea8"}},"homepage":"https://github.com/conorbronsdon/substack-mcp#readme","keywords":["mcp","substack","newsletter","ai","claude","mcp-server","model-context-protocol","cli","markdown","newsletter-automation","content-creation"],"repository":{"url":"git+https://github.com/conorbronsdon/substack-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Safe creator operations for Substack: rich drafts, Notes, analytics, and consented subscribers. Long-form posts stay draft-only; Notes publish immediately.","directories":{},"maintainers":[{"name":"conorbronsdon","email":"hello@conorbronsdon.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.0","mdast-util-gfm":"3.1.0","mdast-util-to-markdown":"2.1.2","micromark-extension-gfm":"3.0.0","mdast-util-from-markdown":"2.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","semver":"^7.8.5","vitest":"^4.1.0","wrangler":"^4.129.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/mdast":"4.0.4","@cloudflare/vitest-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/substack-mcp_1.3.0_1790217270894_0.5484849787241208","host":"s3://npm-registry-packages-npm-production"},"_id":"@conorbronsdon/substack-mcp@1.3.0","version":"1.3.0"}