
Agentic Campaign
io.github.pooriaarabPublished by GitHub account pooriaarabv0.1.0Updated Oct 24, 2026
Plan a social campaign calendar across brands and platforms.
The publisher's own server: agentic.no
Overview
A local MCP server that drafts social campaign calendars, approves slots, and exports approved draft text for developers.
- What you can do
- Create campaign plans from a brief (brand, goal, platform labels, slot count, start date) with fixed pillars and format labels, held in an in-memory map per session. List and show campaigns stored in that session map. Approve draft slots, which requires both live and approved flags and only changes local state. Export a queue of approved or scheduled slots as brand, text and target items, with an AI-assistance disclosure. Report generic text dispatch cost units, which exclude campaign planning and approvals.
- When to use it
- Use it when an assistant session should generate and review a draft social calendar and hand approved text to a publisher you build yourself. It suits developers who want inspectable planning data rather than a hosted scheduling product.
- Requirements
- Runs locally over stdio via npx with Node.js 18 or later. No credentials, environment variables or .env loader are required. Campaigns live only in the server process memory, so one persistent session is needed to keep them.
Installation
In SourceWeft
- Open Agentic Campaign in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
agentic-campaign
[npm version] [Downloads/month] [License: MIT]
Package · Quickstart · Runtime surfaces
agentic-campaign is an open-source social campaign planner for developers who need draft calendars, explicit slot approval, and text queue exports. It runs as a TypeScript SDK, command-line interface (CLI), or Model Context Protocol (MCP) server. Campaign planning and approval run locally; this package never publishes social posts.
Install
Node.js 18 or later is required. TypeScript declarations are included, with two direct runtime dependencies.
Export your first campaign draft
Save this as campaign-demo.mjs. No credentials, environment variables, or .env loader are required.
Success prints 2, 0, and 1 Acme linkedin.
The approval flags change local state; they do not send a post.
Export text includes an AI-assistance disclosure and needs editorial review.
How it works
Why it exists
Developers need campaign planning data they can inspect and pass between tools. Buffer and Hootsuite provide social calendars with publishing workflows. agentic-campaign supplies local plan generation and approval-filtered text exports for code and agent sessions.
Compare
Scope checked on 2026-10-14 against the official pages linked below.
Coverage
There are zero social publishing connectors, two shared text-routing adapters, three fixed pillars, and four format labels. The source and local tests verify planning behavior. Zero external integrations were credential-checked for this rewrite.
Common use cases
- Node.js release teams generate draft slots for LinkedIn and X (Twitter) labels.
- TypeScript agencies plan separate campaign objects for client brands.
- MCP client developers review and approve slots within one agent session.
- Custom publisher developers consume
{brand, text, targets}queue items through their own pipeline.
Features
- Campaign plans:
createCampaignbuilds draft slots; see the quickstart. - Explicit approvals:
approveSlotrequireslive: trueandapproved: true. - Queue exports:
exportQueuekeeps approved or scheduled slots and includes draft disclosure text. - Agent sessions: MCP tools retain campaigns in the server's in-memory map.
- Shared utilities: Text summaries, generic dispatch, guards, logging, and in-memory cost reports are SDK exports.
Runtime surfaces
The Node.js SDK exports createCampaign, approveSlot, exportQueue, and shared text utilities.
Run commands with npx agentic-campaign. --help and --version print help and version output.
Separate CLI invocations start fresh maps. Use the SDK or a persistent MCP session for the full lifecycle.
All six MCP tools: create_campaign, list_campaigns, show_campaign, approve_campaign_slot, export_campaign_queue, and get_cost_report.
Start them with npx agentic-campaign mcp or npx agentic-campaign-mcp.
The Worker source exposes GET /health and POST /summarize only.
Optional PACK_NAME changes its health response label. You deploy and secure the Worker yourself.
Delivery and behavior limits
weeks * postsPerWeeksets total slots across all labels, rather than slots per platform.- Slots advance one calendar day each.
weeksdoes not bound the schedule to that many weeks. - Brief
quietHoursis accepted but ignored. Slots contain dates, without posting times. - The daily cap is SDK-only input; the generator still advances a day after each slot.
- Pillars, hooks, and formats use fixed code templates. No language model generates campaign text.
- Format labels do not create carousel images, videos, stories, or attachments.
- Campaign IDs use normalized brand and start date. Same-brand, same-date plans can overwrite a session map entry.
- CLI and MCP storage is in memory. There is no file store, database, or restart recovery.
- Only draft-to-approved transitions have an exported helper. Scheduling and completion need application code.
- Queue items omit dates, slot IDs, and media. Downstream code must preserve scheduling metadata separately.
- There is no automatic delivery, retry, deduplication, platform authentication, or engagement analytics.
- Cost reports track generic text dispatch units. Campaign planning and approvals record no costs.
Integration guides
- Node.js campaign approval and export example
- CLI and MCP campaign lifecycle reference
- Export and storage constraints
The export tool describes its shape as agentic-publish-compatible in source. This package does not call agentic-publish or verify delivery compatibility. No separate public documentation site is configured.
Status
Version 0.1.0 is an early release; APIs can change before 1.0. Report problems through GitHub issues. Public case studies are not published in this repository.
FAQ
What is agentic-campaign?
agentic-campaign generates local campaign plans and exports reviewed draft text. It provides SDK, CLI, and MCP interfaces for developers.
Which integrations are verified?
agentic-campaign has no social publishing connectors or platform credential verification. Its shared generic HTTP text router is separate from the campaign workflow.
Does agentic-campaign provide a managed publishing service?
agentic-campaign produces data inside your process. You supply storage, deployment, editorial review, and any publisher.
How is agentic-campaign different from Buffer?
agentic-campaign generates campaign objects and approval-filtered queues in code. Buffer provides a social planning and publishing product; see its publishing overview.
How is agentic-campaign different from Hootsuite?
agentic-campaign exposes a local planning SDK and agent tools. Hootsuite provides a content calendar and publishing workflows; see its publishing overview.
Does agentic-campaign publish to LinkedIn or X (Twitter)?
agentic-campaign stores those names as target labels. It makes no social network requests and validates no platform-specific constraints.
Why does agentic-campaign list show no campaigns after create?
agentic-campaign starts a fresh in-memory map for each standalone CLI invocation. Use a shared SDK object or one persistent MCP server session to retain campaigns.
Does agentic-campaign generate copy with a language model?
agentic-campaign uses fixed pillar descriptions and hook templates. Its export includes an AI-assistance disclosure, but no model API is called.
What does live approval do?
agentic-campaign requires both live and approval flags to change a draft slot to approved. That local state change makes the slot eligible for export and sends nothing externally.
Contributing
Run npm ci, npm run build, npm run typecheck, and npm test from the repository.
License
MIT. See the license text.
Source: README.md at commit 9ebacfb
Tools
0Version history
1- v0.1.0LatestOct 15, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Agentic integrations
agentic.no
no.agenticOfficial publisher
A remote MCP endpoint that helps an assistant find GPU sellers for AI inference by model, ordered cheapest first, with per-call payment via x402.
Agentic Engineering Periodic System
academy.aseOfficial publisher
Agentic Engineering Periodic System's hosted MCP server, published by ase.academy; no sign-in required; Streamable HTTP; 4 tools.
Agentic RL: Credit Assignment and CLI Agents
space.hf.hoyant-su-agentic-rlOfficial publisher
Lets an assistant filter agentic reinforcement-learning methods by supervision, critic and task setting, and retrieve source links and BibTeX.

Agentic Video
Published by GitHub account tlq5l
Local stdio MCP server that lets a text-and-image assistant inspect video files: contact sheets, transcripts, cuts, loudness and sync checks.

Agentic Os
Published by GitHub account kinnister
Read-only MCP server that exposes the agentic-os governance, SDLC and quality-engineering methodology to an assistant, without executing anything.