npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@ijusttookadnatest/argent-mcp-test

v0.1.0

Published

MCP server for Argent wallet account creation and deployment on Starknet

Downloads

10

Readme

Snak - ArgentX Plugin

A collection of Starknet tools for creating and deploying Argent accounts through the Kasarlabs ecosystem.

Overview

This package provides Starknet tools that allow developers to easily create and deploy Argent accounts on the Starknet network. These tools integrate with the Kasarlabs core framework to streamline account management operations.

Features

  • Create new Argent accounts
  • Deploy existing Argent accounts
  • Manage account details securely

Installation

npm install @snakagent/argent-plugins

Usage

Registering the Tools

Import and register the Argent tools in your application:

import { registerTools } from '@snakagent/argent-plugins';
import { StarknetTool, SnakAgentInterface } from '@snakagent/core';

// Initialize your tools registry
const StarknetToolRegistry = [];

// Optional: Your agent implementation
const agent = yourSnakAgent;

// Register the Argent tools
registerTools(StarknetToolRegistry, agent);

Creating a New Argent Account

Once registered, you can use the tools to create a new Argent account:

// Assuming you have an agent instance
const result = await agent.execute('create_new_argent_account');

console.log('New Argent Account:', result);
// Output will include privateKey, publicKey, and contractAddress

Deploying an Existing Argent Account

To deploy an existing account:

const accountDetails = {
  privateKey: 'your_private_key',
  // Other required account details according to accountDetailsSchema
};

const deploymentResult = await agent.execute(
  'deploy_existing_argent_account',
  accountDetails
);

console.log('Deployed Account:', deploymentResult);

Tool Descriptions

create_new_argent_account

Creates a new Argent account and returns essential account information.

  • Name: create_new_argent_account
  • Description: Creates a new Argent account and returns the privateKey/publicKey/contractAddress
  • Plugin: argent
  • Parameters: None
  • Returns: Object containing account information (wrapped by wrapAccountCreationResponse)

deploy_existing_argent_account

Deploys an existing Argent account using provided account details.

  • Name: deploy_existing_argent_account
  • Description: Deploy an existing Argent Account and return the privateKey/publicKey/contractAddress
  • Plugin: argent
  • Schema: Uses accountDetailsSchema for validation
  • Parameters: Account details according to the schema
  • Returns: Deployment information including account details

Schema Information

The package uses accountDetailsSchema to validate account details for deployment. Refer to the schema documentation for the exact format and required fields.

Dependencies

  • @snakagent/core: Core framework for Starknet tools and agent interfaces
  • Account management utilities from '../utils/AccountManager.js'
  • Account creation and deployment actions

License

MIT License - see the LICENSE file for details.


For detailed documentation visit docs.kasar.io