Skip to content

agentstacktech/claude-plugin

Repository files navigation

AgentStack — Full Backend Ecosystem (Claude Code Plugin)

Plugin for Claude Code that adds AgentStack as a full backend ecosystem: 8DNA hierarchical data, Rules Engine, Buffs (trials/subscriptions), Payments, and one MCP tool (agentstack.execute) backed by the live /mcp/actions catalog for Projects, Auth, Scheduler, Analytics, Webhooks, Notifications, Wallets, Agents, Storage, Support, and more.

JSON-based data store (8DNA: JSON+ with built-in variants, e.g. A/B tests) and server-side logic without boilerplate.

What this plugin includes

Component Description
Skills 8DNA, Projects, Rules Engine, Assets, RBAC, Buffs (trials, subscriptions), Payments (payments, wallets), Auth (login, profile) — so the agent knows when and how to use AgentStack.
MCP setup guide How to connect Claude Code to the AgentStack MCP.

Quick Start

Flow: Create an anonymous project (no account) → get API key or OAuth Bearer → add it in Claude Code → use agentstack.execute with the live action catalog in chat. See MCP_QUICKSTART.md.

  1. Get an API key
    Create an anonymous project (no signup) via curl or use your existing project key. See MCP_QUICKSTART.md.

  2. Add MCP in Claude Code
    Run once (replace with your API key):

    claude mcp add --transport http agentstack https://agentstack.tech/mcp --header "X-API-Key: YOUR_API_KEY"

    Full steps are in MCP_QUICKSTART.md.

  3. Use in chat
    Ask Claude Code to create a project, list projects, get stats, or use other AgentStack tools. The agent will use the MCP tools automatically.

What you can do

Once MCP is connected, use one tool (agentstack.execute) with the live generated action catalog from chat. Example prompts by domain:

Domain Example prompts
Projects "List my projects", "Get stats for my project", "Create a project named Test"
8DNA / Data "Store project data at key config.theme", "Read user data"
Rules Engine "Create a rule when user signs up", "List logic rules"
Buffs "Give user a 7-day trial", "List active buffs"
Payments "Create a payment", "Get wallet balance"
Auth "Get my profile", "Quick auth with email"
Scheduler, Analytics, Webhooks, Notifications, Wallets "Schedule a task", "Get analytics", "List webhooks"

Full tool list and parameters: MCP_CAPABILITY_MATRIX. When to use which tool: CONTEXT_FOR_AI in the AgentStack repo.

AgentStack vs “just a database”

Capability AgentStack Typical DB-only (e.g. Supabase-style)
Data model 8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests) Flat tables, relations
Server logic Rules Engine (when/do, no code) Triggers / custom backend
Trials & subscriptions Buffs (temporary/persistent effects) Custom logic or 3rd party
Payments Built-in gateway (Stripe, Tochka, etc.) Separate integration
API surface One MCP tool (agentstack.execute) with a generated action catalog + /api/projects, /api/logic, /api/neural, /api/buffs, etc. CRUD + auth

AgentStack is a full backend platform with a JSON-based data store (8DNA = JSON+ with built-in variants, e.g. A/B tests); this plugin brings it into Claude Code so the AI can create projects, manage keys, use the Rules Engine, and work with the data store.

Plugin structure

.claude-plugin/plugin.json   # Manifest
MCP_QUICKSTART.md            # Get API key + connect Claude Code
skills/
  agentstack-8dna/           # 8DNA (JSON+, data store, variants/A/B)
  agentstack-projects/       # Projects & MCP tools
  agentstack-rules-engine/   # Rules Engine usage
  agentstack-assets/         # Assets (trading, games, inventory)
  agentstack-rbac/            # RBAC (roles, permissions)
  agentstack-buffs/            # Buffs (trials, subscriptions, effects)
  agentstack-payments/         # Payments & wallets
  agentstack-auth/              # Auth (login, register, profile)

Requirements

  • Claude Code version 1.0.33 or later (run claude --version to check).

Local development

To load the plugin from the repo without installing: claude --plugin-dir ./provided_plugins/claude-plugin (from repo root) or claude --plugin-dir . (from this folder). Skills will appear under the agentstack namespace (e.g. /agentstack:agentstack-8dna). You still need to add the MCP server separately (see MCP_QUICKSTART.md).

Documentation

Links

For maintainers: TESTING_AND_CAPABILITIES.md.

License

MIT. See LICENSE.

About

AgentStack for Claude Code: full backend (8DNA, Rules Engine, Buffs, Payments) and 60+ MCP tools. Skills + claude mcp add. One API key.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors