using-agw-mcp
Using AGW MCP
The agw-mcp server gives AI agents wallet capabilities on Abstract via the Model Context Protocol. This is the counterpart to the abstract-global-wallet skill — AGW is for end-user facing apps, agw-mcp is for AI agent access.
When to Use What
| Scenario | Tool |
|---|---|
| Building a React app where users log in and transact | abstract-global-wallet skill (AGW React SDK) |
| AI agent needs to read chain data / balances | agw-mcp (this skill) |
| AI agent needs to execute transactions on user's behalf | agw-mcp (read+write coming soon) |
| AI agent needs to trade on Myriad | myriad-on-abstract skill (API) + agw-mcp for wallet ops |
Current Status
v1 — read-only. The MCP server currently provides read access to Abstract chain data. Write capabilities (sending transactions, signing messages) are in active development.
Setup
agw-mcp is an MCP server. Configure it in your Claude Code settings, AI agent framework, or any MCP-compatible client.
Since the repo is currently private, refer to the README in the agw-mcp repository for installation and configuration instructions.
Complementary Skills
agw-mcp handles wallet execution. Pair it with these skills for domain knowledge:
| Need | Skill |
|---|---|
| Understand Abstract network config | connecting-to-abstract |
| Deploy contracts | deploying-contracts-on-abstract |
| Understand AGW architecture | abstract-global-wallet |
| Trade on Myriad markets | myriad-on-abstract |
| Understand gas sponsorship | abstract-global-wallet |
More from abstract-foundation/abstract-skills
erc8004-on-abstract
Register AI agents, track reputation, and discover agents on Abstract using ERC-8004 — the onchain identity and reputation protocol for trustless agent economies. This skill should be used when registering an agent onchain, querying agent reputation, giving feedback to an agent, working with IdentityRegistry or ReputationRegistry on Abstract, ERC-8004, agent discovery, or onchain agent identity.
3abstract-global-wallet
Integrate Abstract Global Wallet (AGW) into React applications — email/social/passkey login, smart contract wallet, session keys, gas sponsorship, and wallet provider integrations for the Abstract Ethereum L2. This skill should be used when working with AGW, AbstractWalletProvider, useLoginWithAbstract, useAbstractClient, useWriteContractSponsored, agw-react, agw-client, create-abstract-app, session keys on Abstract, or gas-sponsored transactions on Abstract.
3myriad-on-abstract
Integrate Myriad Protocol prediction markets on Abstract — REST API for market data, polkamarkets-js SDK for trading outcome shares, builder revenue sharing via referralBuy, and contract addresses. This skill should be used when working with Myriad API, prediction markets on Abstract, polkamarkets-js SDK, trading or buying/selling prediction shares, builder codes, referralBuy, claiming winnings, Myriad contract addresses, or Myriad Protocol integration.
3connecting-to-abstract
Abstract network configuration — chain IDs, RPC endpoints, WebSocket URLs, block explorers, and wallet setup for the Abstract Ethereum L2. This skill should be used when configuring clients, wallets, or dev environments for Abstract, including questions about Abstract RPC URLs, chain IDs (2741/11124), testnet config, Abscan explorer, connecting to the Abstract network, or importing abstract/abstractTestnet from viem/chains.
3safe-multisig-on-abstract
Create and manage Safe multi-signature wallets on Abstract — deploy new Safes, configure owners and thresholds, propose and execute multi-sig transactions using the Safe SDK or the Safe UI. This skill should be used when working with Safe on Abstract, creating a multisig wallet on Abstract, safe.abs.xyz, Safe Protocol Kit on Abstract, multi-sig transactions, SafeL2, SafeProxyFactory, or managing shared wallets with multiple signers on Abstract.
3deploying-contracts-on-abstract
Deploy smart contracts on Abstract using Foundry (default) or Hardhat. Covers zksolc compilation, deployment, Abscan verification, and testnet faucets for the Abstract Ethereum L2. This skill should be used when deploying or compiling contracts on Abstract, using forge/foundry-zksync, forge build --zksync, forge create --zksync, anvil-zksync, verifying on Abscan, or working with the zkSync compiler on Abstract.
3