{"_id":"@acapl/ttlt","name":"@acapl/ttlt","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@acapl/ttlt","version":"0.1.0","description":"Agentic TAM mapping from natural language.","type":"module","bin":{"ttlt":"dist/cli.js","moltsets":"dist/cli.js"},"scripts":{"build":"tsc","dev":"tsx src/cli.ts","start":"node dist/cli.js","test":"npm run build && node --test dist/**/*.test.js","prepare":"npm run build"},"keywords":["tam","gtm","cli","account-mapping","sales-intelligence"],"author":{"name":"Moltsets"},"license":"MIT","engines":{"node":">=20"},"dependencies":{"@inquirer/prompts":"^7.8.0","chalk":"^5.6.2","cli-table3":"^0.6.5","commander":"^14.0.2","csv-stringify":"^6.6.0","ora":"^9.0.0","zod":"^4.1.12"},"devDependencies":{"@types/node":"^24.10.1","tsx":"^4.20.6","typescript":"^5.9.3"},"gitHead":"ab9a1dcb42524c21173a979e82ce00ca972fc4e4","_id":"@acapl/ttlt@0.1.0","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-OjxFfH7E8kJvELJw6QZpw9R/YVN5Pm+bPlQs28+O6f0L5HKpqBkStaaFiKIhDEzBrjuygelxI3XgfTrqymlQkw==","shasum":"c642a2b5b4b6723829d38b6d505ef4e32da7524a","tarball":"https://registry.npmjs.org/@acapl/ttlt/-/ttlt-0.1.0.tgz","fileCount":87,"unpackedSize":100926,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDULW6E8JuXRog/Jv93e8j2lz2uHCjMZAd1XlDEg2jyfAIgFHZhpJb8oV1j1XcVk1K03GBviK9Yu0khf/Q4iRjHsbw="}]},"_npmUser":{"name":"acapl","email":"aleksandarpl933@gmail.com"},"directories":{},"maintainers":[{"name":"acapl","email":"aleksandarpl933@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ttlt_0.1.0_1783358939909_0.7675815183825698"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T17:28:59.703Z","0.1.0":"2026-07-06T17:29:00.054Z","modified":"2026-07-06T17:29:00.367Z"},"maintainers":[{"name":"acapl","email":"aleksandarpl933@gmail.com"}],"description":"Agentic TAM mapping from natural language.","keywords":["tam","gtm","cli","account-mapping","sales-intelligence"],"author":{"name":"Moltsets"},"license":"MIT","readme":"# Moltsets\n\nAgentic TAM mapping from natural language.\n\nMoltsets lets you type the companies you want to find and returns campaign-ready account sets with real domains, segment reasoning, usage tracking, exports, and next-step people-search requests.\n\n```bash\nnpm install -g @acapl/ttlt\nmoltsets doctor\nmoltsets\n```\n\nThe package also installs a `ttlt` command alias:\n\n```bash\nttlt doctor\n```\n\nThe CLI expects the local `taxonomy-demo` MCP credentials to already be configured. Send the MCP credentials separately from the npm install command.\n\n## Why Moltsets\n\nMost data tools give you lists. Moltsets gives you the audience story, the account set, and the next workflow.\n\nInstead of filtering by generic firmographics, you can ask for a specific business situation:\n\n```text\nI sell industrial account intelligence software. Find specialty chemical companies that produce coatings, adhesives, performance materials, polymers, additives, water treatment products, personal care ingredients, or sustainability-focused industrial materials.\n```\n\nMoltsets uses the TAM Engine to form a mapped account set, explain why the accounts match, and ask what you want to do next.\n\n## Quickstart\n\n```bash\nnpm install -g @acapl/ttlt\nmoltsets doctor\nmoltsets\n```\n\nOr pass a prompt directly:\n\n```bash\nmoltsets query \"I sell senior living referral CRM. Find senior living operators with memory care, assisted living, independent living, and retirement community positioning.\"\n```\n\nExport immediately:\n\n```bash\nmoltsets query \"Find aerospace companies involved in avionics, defense aviation, aftermarket support, MRO, and satcom.\" --format csv\n```\n\n## Example Output\n\n```text\nMoltset formed: industrial account intelligence\nMoltsets mapped this request to 31 accounts using specialty chemicals, technical applications.\n\nName        URL                         Category                                  Signals\naltana      https://www.altana.com       Products & Manufacturing > Specialty...   coatings, sustainability\narxada      https://www.arxada.com       Products & Manufacturing > Specialty...   adhesives, water treatment\nchemours    https://www.chemours.com     Products & Manufacturing > Specialty...   performance materials\n```\n\n## Usage\n\n| Plan | Price | Records / 5 Hours | Weekly Record Cap | Best For |\n|---|---:|---:|---:|---|\n| $97 Growth | $97/mo | 5,000 | 35,000 | Serious individual agents, small Clay + Claude workflows |\n\nUsage is based on companies returned. For v1, usage tracking is local and demo-grade.\n\n```text\nUsage\n5h records   [████████░░░░░░░░░░░░] 2,000 / 5,000\nweekly       [██████░░░░░░░░░░░░░░] 11,250 / 35,000\n```\n\n## Commands\n\n```bash\nttlt                         # guided mode\nmoltsets                     # guided mode\nmoltsets query \"...\"         # run a natural-language TAM request\nmoltsets demo                # choose a live example prompt\nmoltsets usage               # show usage bars\nmoltsets usage --json        # show usage JSON\nmoltsets config              # show config paths\nmoltsets doctor              # verify local taxonomy MCP credentials\n```\n\n## Exports\n\nMoltsets supports:\n\n- terminal table\n- CSV\n- JSON\n- Markdown report\n- generic JSON webhook\n\n```bash\nmoltsets query \"Find community banks with treasury and digital banking\" --format markdown\nmoltsets query \"Find mortgage lenders with refinance and first-time buyer journeys\" --webhook https://example.com/webhook\n```\n\n## People Search Step\n\nAfter forming a Moltset, the CLI asks whether you want to find people at those companies. It guides you toward personas such as directors, VPs, department heads, operations leaders, finance leaders, or technical/product leaders.\n\nIn v1, the CLI prepares a structured people-search request object. A people provider can be connected later without changing the main TAM mapping flow.\n\n## Configuration\n\nPackaged defaults:\n\n```text\nconfig/followups.json\nconfig/demo-queries.json\nflows/guided.md\n```\n\nUser overrides:\n\n```text\n~/.moltsets/config/followups.json\n~/.moltsets/flows/guided.md\n```\n\nIf a user override is invalid, Moltsets warns and falls back to packaged defaults.\n\n## TAM Engine\n\nThe CLI calls a hidden TAM Engine adapter. Backend details are intentionally not exposed in user-facing output.\n\nFor this demo, every recipient needs local MCP credentials. The normal path is:\n\n1. Install the CLI from npm.\n2. Add the `taxonomy-demo` MCP credentials you were given to the local Codex config.\n3. Run `moltsets doctor`.\n4. Run `moltsets`.\n\nExample config shape:\n\n```toml\n[mcp_servers.taxonomy-demo]\nurl = \"https://YOUR-MCP-ENDPOINT/mcp\"\n\n[mcp_servers.taxonomy-demo.headers]\nAuthorization = \"Bearer YOUR_TOKEN\"\n```\n\nMoltsets reads this from:\n\n```text\n~/.codex/config.toml\n```\n\nYou can also use environment variables:\n\n```bash\nexport MOLTSETS_TAM_ENGINE_URL=\"https://...\"\nexport MOLTSETS_TAM_ENGINE_TOKEN=\"...\"\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm test\nnpm install -g .\nmoltsets usage\n```\n\n## Roadmap\n\n- Hosted usage enforcement\n- Fully live people-search provider\n- Saved Moltset reopen/re-run commands\n- More export destinations\n- Team workspaces\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-920d6e32ae6261b13e5b399471278705"}