About agentic-account
agentic-account is a local-first TypeScript library, CLI, and MCP server for developers and teams tracking brand social-account setup. It organizes platform checklists and human verification gates without creating accounts or storing raw credentials.
Key features
- 01Track account setup states
- 02Generate platform-specific checklists
- 03Record connection credential references
- 04Plan account warmup
- 05Route verification gates to humans
Use cases
- 01Track setup progress across brand accounts
- 02Create per-platform setup checklists
- 03Reference credentials kept in a team vault
MCP support
The MCP server exposes tools to create, list, inspect, advance, connect, and warm up accounts, and to retrieve cost reports.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
8Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| handle | string | Yes | |
| emailRef | string | No | |
| phoneRef | string | No | |
| platform | enum | Yes | instagram | tiktok | x | linkedin | facebook | reddit | threads | bluesky | youtube | pinterest |
Details
From the project READMEagentic-account
npm package · CLI · Library · Safety · Limits
agentic-account is a local-first TypeScript library, CLI, and MCP server that plans and tracks brand social-account setup across ten platforms. It guides the workflow — checklist, state machine, warmup plan — and routes every verification gate to a human instead of bypassing it.
Install
npm install agentic-account
Two runtime dependencies: the MCP SDK and zod.
Track your first account
agentic-account account create --platform instagram --handle acme --email-ref BRAND_EMAIL
agentic-account account checklist --id <id>
agentic-account account advance --id <id> --state needs-human
agentic-account account connect --id <id> --provider direct --credential-ref vault://team/instagram
agentic-account account warmup --id <id>
advance moves the account through planned → creating → verifying → profile → connecting → warming → active, with paused and needs-human wherever a platform demands proof a person is present.
CLI
agentic-account account create --platform <name> --handle <handle> [--email-ref <ref>] [--phone-ref <ref>]
agentic-account account list
agentic-account account show --id <id>
agentic-account account checklist --id <id>
agentic-account account advance --id <id> --state <state>
agentic-account account connect --id <id> --provider <provider> --credential-ref <ref>
agentic-account account warmup --id <id>
agentic-account costs
agentic-account mcp
Library
import { AccountRegistry, platformRequirements } from "agentic-account";
const registry = new AccountRegistry();
const account = registry.create({ platform: "instagram", handle: "acme", emailRef: "BRAND_EMAIL" });
registry.advance(account.id); // planned -> creating
registry.advance(account.id, "needs-human"); // CAPTCHA / SMS / identity check
platformRequirements covers Instagram, TikTok, X, LinkedIn, Facebook, Reddit, Threads, Bluesky, YouTube, and Pinterest — each platform's checklist, verification steps, and warmup guidance.
MCP server
agentic-account mcp (or npx agentic-account-mcp) serves the registry on stdio: account_create, account_list, account_show, account_checklist, account_advance, account_connect, account_warmup, and get_cost_report.
Use cases
- A launch agent tracks ten platform accounts for one brand and shows you exactly which step blocks each one.
- An ops script generates per-platform setup checklists instead of keeping them in a doc.
- A team vault keeps real credentials; the registry stores only
env:andvault://references.
Alternatives and related tools
- Social schedulers (Buffer, Hootsuite, Later) publish to accounts you already own; this pack tracks the work of getting those accounts created, verified, and connected.
- Password managers store credentials; agentic-account references them without storing secrets.
Safety
- It does not create accounts, and does not bypass platform checks — CAPTCHA, SMS codes, and identity verification always resolve to
needs-human. - Credential fields accept only references such as
BRAND_EMAIL,env:BRAND_EMAIL, orvault://team/social; raw secrets are rejected. - Respect each platform's terms of service; some prohibit automated account creation entirely.
Limits
- The in-process CLI registry suits guided sessions; use the library to persist records in your own storage.
- Checklists describe requirements as of the recorded platform version — platforms change their flows without notice.
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.