>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
MetaMask

MetaMask

Organization

@metamask

MetaMask brings Ethereum to your web browser

Ethereum Blockchain metamask.io@metamask On GitHub since March 2015

138

Published Tools

2,659

Total Stars

240,231

Weekly Downloads

6,286

GitHub Followers

637

Public Repos

100/100

Avg Security

Published Tools

2 MCP Servers132 Skills4 Agentsacross 7 categories

MetaMask example snap demonstrating the use of `snap_dialog`.

SkillAI Tool
8291 dir

A collection of AI-related controllers

SkillAI Tool
4202 dirs

MetaMask SDK Install Modal for Web

SkillAI SDK Provider
3162 dirs

A JavaScript Ethereum provider that connects to the wallet over a stream

SkillAI Tool
2591 dir

A module for managing various keyrings of Ethereum accounts, encrypting them, and using them

SkillAI Tool
2281 dir

A MetaMask compatible keyring, for ledger hardware wallets

SkillAI Tool
841 dir

json-rpc-engine middleware for Infura's endpoints

SkillAI Tool
531 dir

Transaction nonce calculation used in MetaMask.

SkillAI Tool
471 dir

A registry containing metadata about verified and blocked Snaps.

SkillAI Tool
451 dir

A history of deployments of the Delegation Framework

SkillAI Tool
411 dir

metamaskbot

Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase

SkillAI Tool
411 dir

A MetaMask compatible keyring, for trezor hardware wallets

SkillAI Tool
381 dir

Design System twrnc Preset

SkillAI Tool
261 dir

Lightweight utilities for encoding and decoding Solidity ABI

SkillAI Tool
241 dir

MetaMask Account API

SkillAI Tool
241 dir

A page to warn users about a suspected phishing site.

SkillAI Tool
201 dir

Functions and classes needed to work with MetaMask Desktop

SkillAI Tool
171 dir

A Bitcoin wallet Snap.

SkillAI Tool
171 dir

metamaskbot

A simple mapping between slip44 IDs and their network metadata.

SkillAI Tool
161 dir

MetaMask Keyring API

SkillAI Tool
151 dir

Improves success rates for swaps by trialing transactions privately and finding minimum fees

SkillAI Tool
131 dir

Shareable MetaMask ESLint config for Jest.

SkillAI Tool
121 dir

An interactive command-line tool to prepare a release branch by automatically bumping versions and updating changelogs for desired packages. Works for both polyrepos and monorepos.

...more
SkillAI Tool
91 dir

This module has code to integrate Blockaid PPOM with MetaMask

SkillAI Tool
91 dir

Utilities for validating and updating "Keep a Changelog" formatted changelogs

SkillAI Tool
61 dir

Snaps keyring bridge.

SkillAI Tool
61 dir

Ocap Kernel storage abstractions and implementations

SkillAI Tool
61 dir

A test dapp for multichain api

SkillAI Tool
61 dir

Provide automatic message signing (no user interaction) using a pseudo randomly generated private key

SkillAI Tool
51 dir

Grants 7715 permissions from a DeleGator smart account

SkillAI Tool
41 dir

An ESLint plugin designed to enforce best practices and consistency for using MetaMask design tokens across various projects

...more
SkillAI Tool
31 dir

A Solana wallet Snap.

SkillAI Tool
31 dir

Keep an eye on Ethereum accounts right in MetaMask

SkillAI Tool
31 dir

Tools for creating `Proxy`s around objects that are swappable via setTarget

SkillAI Tool
31 dir

A MetaMask Snap used for Ethereum Name Service (ENS) resolution

SkillAI Tool
21 dir

A simple and composable way to validate data in JavaScript (and TypeScript).

SkillAI Tool
21 dir

MCP server for MetaMask Extension visual testing with LLM agents

MCP ServerLLM Tool
114K/wk4 dirs

MetaMask Multichain Api Client

SkillAI Tool
11 dir

A Tron wallet Snap.

SkillAI Tool
11 dir

The MetaMask Solana wallet-standard implementation

SkillAI Tool
11 dir

MetaMask Swaps controller module

SkillAI Tool
11 dir

An EIP-4337 bundler to be used in client E2E tests

SkillAI Tool
11 dir

A library for categorizing and labeling blockchain transactions

SkillData Labeling
11 dir

Analytics package for MetaMask Connect

SkillAI Tool
1 dir

Minimal utilties to make working with the delegation framework easier

SkillAI Tool
1 dir

React Native Utils for MetaMask. This project is under development and that individuals should use it at their own risk.

SkillAI Tool
1 dir

Google ACM for react-native

SkillAI Tool
1 dir

The MetaMask Stake SDK

SkillAI Tool
1 dir

A test dapp for solana

SkillAI Tool
1 dir

A test dapp for tron

SkillAI Tool
1 dir

The MetaMask Node module template

SkillAI Tool
1 dir

MCP server for mobile device interaction — iOS (IDB), Android (ADB), and Appium/BrowserStack

MCP ServerAI Tool
18K/wk4 dirs

SDK for authenticated (non-encrypted) user storage endpoints

SkillAI Tool
1.8K/wk3 dirs

No description available

AgentAI Tool
37/wk2 dirs

SDK for authenticated (non-encrypted) user storage endpoints

Skillai-ml
41K/wk2 dirs

A money account keyring that wraps the HD keyring with a different keyring type and derivation path

SkillAI Tool
1 dir

A Keyring for Ethereum money accounts that uses Multi-Party Computation (MPC) for key management and signing

SkillAI Tool
1 dir

No description available

Agentai-agents
395/wk1 dir

SDK behind the MetaMask Agent Wallet CLI: wallet, EVM, MWP, perps, prediction markets, earn, and analytics building blocks.

...more
Agentai-agents
437/wk1 dir

Command-line MetaMask wallet (mm) for agents and scripts: balances, transfers, swaps, bridges, perps, prediction markets, and earn.

...more
AgentAI Tool
1 dir

MetaMask Connect multichain client — CAIP multichain API, session management, and transport negotiation

SkillAI Tool
1 dir

A browser test dapp for multichain api

SkillAI Tool
1 dir

Platform-agnostic service for storing large, infrequently accessed controller data

Skillai-ml
1.9K/wk1 dir

Platform-agnostic service for storing large, infrequently accessed controller data

Skillai-ml
88K/wk1 dir

A tool for processing JSON-RPC messages

SkillAI Tool
1 dir

A tool for processing JSON-RPC messages

SkillAI Tool
1 dir

Core backend services for MetaMask

SkillAI Tool
1 dir

Create an Ethereum provider using a JSON-RPC engine or middleware

SkillAI Tool
1 dir

A small toolset for streaming JSON-RPC data and matching requests and responses

SkillAI Tool
1 dir

Ethereum-related json-rpc-engine middleware

SkillAI Tool
1 dir

Create an Ethereum provider using a JSON-RPC engine or middleware

SkillAI Tool
1 dir

Ethereum-related json-rpc-engine middleware

SkillAI Tool
1 dir

A small toolset for streaming JSON-RPC data and matching requests and responses

SkillAI Tool
1 dir

Service to manage multichain accounts

SkillAI Tool
1 dir

Data service for the Chomp API

SkillAI Tool
1 dir

Provides utilities for building data services

SkillAI Tool
1 dir

Service for Account Management Snaps

SkillAI Tool
1 dir

Data service for the MetaMask Sentinel API

SkillAI Tool
1 dir

Implements the JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status, as referenced in EIP-5792

...more
SkillAI Tool
1 dir

JSON-RPC methods and middleware to support the MetaMask Multichain API

SkillAI Tool
1 dir

Implements the JSON-RPC methods for managing permissions as referenced in EIP-2255 and MIP-2 and inspired by MIP-5, but supporting chain-agnostic permission caveats in alignment with @metamask/multichain-api-middleware

...more
SkillAI Tool
1 dir

Implements the JSON-RPC methods for managing permissions as referenced in EIP-2255 and MIP-2 and inspired by MIP-5, but supporting chain-agnostic permission caveats in alignment with @metamask/multichain-api-middleware

...more
SkillAI Tool
1 dir

JSON-RPC methods and middleware to support the MetaMask Multichain API

SkillAI Tool
1 dir

Implements the JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status, as referenced in EIP-5792

...more
SkillAI Tool
1 dir

Implements internal JSON-RPC methods for EIP-7702 account upgrade functionality

SkillAI Tool
1 dir

Decides when and how to surface the network connection banner based on RPC endpoint health

SkillAI Tool
1 dir

The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags

SkillRAG
1 dir

Data service for fetching Money account balances, exchange rates, and vault APY

SkillAI Tool
1 dir

The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags

SkillRAG
1 dir

Common Analytics controller for event tracking

SkillAI Tool
1 dir

Controller for managing analytics privacy and GDPR/CCPA data deletion functionality

SkillAI Tool
1 dir

Common Analytics controller for event tracking

SkillAI Tool
1 dir

Provides an interface to the currently selected network via a MetaMask-compatible provider object

SkillAI Tool
1 dir

Multichain network controller

SkillAI Tool
1 dir

Provides an interface to the currently selected networkClientId for a given domain

SkillAI Tool
1 dir

Provides an interface to the currently enabled network using a MetaMask-compatible provider object

SkillAI Tool
1 dir

Multichain network controller

SkillAI Tool
1 dir

Provides an interface to the currently selected network via a MetaMask-compatible provider object

SkillAI Tool
1 dir

Provides an interface to the currently selected networkClientId for a given domain

SkillAI Tool
1 dir

Provides an interface to the currently enabled network using a MetaMask-compatible provider object

SkillAI Tool
1 dir

Decides when and how to surface the network connection banner based on RPC endpoint health

SkillAI Tool
1 dir

Client-level state for MetaMask (e.g. whether a UI window is open)

SkillAI Tool
1 dir

Manages New MetaMask decentralized Notification system

SkillAI Tool
1 dir

The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, givin

...more
SkillAI Tool
1 dir

The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, givin

...more
SkillAI Tool
1 dir

Service for Account Management Snaps

SkillAI Tool
1 dir

Core backend services for MetaMask

SkillAI Tool
1 dir

Manages New MetaMask decentralized Notification system

SkillAI Tool
1 dir

Manages display of notifications within MetaMask

SkillAI Tool
1 dir

Controller for managing gator permissions with profile sync integration

SkillAI Tool
1 dir

Manages user profile metrics

SkillAI Tool
1 dir

Sample package to illustrate best practices for controllers

SkillAI Tool
1 dir

solana-test-validator runtime installer for MetaMask E2E tests

SkillAI Tool
1 dir

java-tron runtime installer for MetaMask E2E tests

SkillAI Tool
1 dir

Bitcoin Core regtest runtime installer for MetaMask E2E tests

SkillAI Tool
1 dir

Manages alternate payment strategies to provide required funds for transactions in MetaMask

SkillAI Tool
1 dir

Manages alternate payment strategies to provide required funds for transactions in MetaMask

SkillAI Tool
1 dir

Shareable MetaMask ESLint config.

SkillAI Tool
1 dir

Shareable MetaMask ESLint config for Node.js.

SkillAI Tool
1 dir

Shareable MetaMask ESLint config for Mocha.

SkillAI Tool
1 dir

[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).

...more
SkillAI Tool
1 dir

Shared utilities for MetaMask network snaps

SkillAI Tool
1 dir

A Stellar wallet Snap

SkillAI Tool
1 dir

Shared types for design system libraries

SkillAI Tool
1 dir

Design System React Native

SkillAI Tool
1 dir

Design system react ui components

SkillAI Tool
1 dir

Design System Tailwind CSS preset for MetaMask projects

SkillAI Tool
1 dir

Network transport using Centrifuge and Noise KK encryption for the MetaMask MFA Wallet SDK

SkillAI Tool
1 dir

metamaskbot

A lightweight logging package using @metamask/streams

SkillAI Tool
1 dir

metamaskbot

Shared MetaMask agent skills installer and sync CLI.

SkillAI Tool
75K/wk1 dir

ABIs mapped to versions of the Delegation Framework contracts

SkillAI Tool
1 dir

Low level core functionality for interacting with the Delegation Framework

SkillAI Tool
1 dir

A Solana wallet Snap.

SkillAI Tool
1 dir

A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment

SkillAI Tool
1 dir

MetaMask example snap demonstrating the use of the `endowment:network-access` permission in snaps

SkillAI Tool
1 dir

MetaMask example snap demonstrating how to localize a snap.

SkillAI Tool
1 dir

Daily anonymizer for MetaMask developer tooling usage metrics

SkillAI Tool
1 dir

common utilities to access and format responses from auth network

SkillAI Tool
1 dir