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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

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

ComponentDescription
Skills8DNA, 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 guideHow 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:

DomainExample 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”

CapabilityAgentStackTypical DB-only (e.g. Supabase-style)
Data model8DNA (JSON+): structured JSON; key-value store (project.data, user.data); built-in support for variants (e.g. A/B tests)Flat tables, relations
Server logicRules Engine (when/do, no code)Triggers / custom backend
Trials & subscriptionsBuffs (temporary/persistent effects)Custom logic or 3rd party
PaymentsBuilt-in gateway (Stripe, Tochka, etc.)Separate integration
API surfaceOne 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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors