ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Opensea Mcp

Skill by dfinzer

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dfinzer/opensea-mcp
Or

OpenSea API

Query NFT data, trade on the Seaport marketplace, and swap ERC20 tokens across Ethereum, Base, Arbitrum, Optimism, Polygon, and more.

Quick start

  1. Set OPENSEA_API_KEY in your environment
  2. Run helper scripts in scripts/ for common operations
  3. Use the MCP server for token swaps and advanced queries
export OPENSEA_API_KEY="your-api-key"

# Token swap: ETH to token
./scripts/opensea-swap.sh 0xTokenAddress 0.1 0xYourWallet 0xYourKey base

# Token swap: Token to token (specify from_token as last arg)
./scripts/opensea-swap.sh 0xToToken 100 0xYourWallet 0xYourKey base 0xFromToken

# Get collection info
./scripts/opensea-collection.sh boredapeyachtclub

# Get NFT details
./scripts/opensea-nft.sh ethereum 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d 1234

# Get best listing price for an NFT
./scripts/opensea-best-listing.sh boredapeyachtclub 1234

Task guide

Token swaps

OpenSea's API includes a cross-chain DEX aggregator for swapping ERC20 tokens with optimal routing across all supported chains.

TaskTool/Script
Get swap quote with calldataget_token_swap_quote (MCP) or opensea-swap.sh
Check token balancesget_token_balances (MCP)
Search tokenssearch_tokens (MCP)
Get trending tokensget_trending_tokens (MCP)
Get top tokens by volumeget_top_tokens (MCP)

Reading NFT data

TaskScript
Get collection detailsopensea-collection.sh <slug>
Get collection statsopensea-collection-stats.sh <slug>
List NFTs in collectionopensea-collection-nfts.sh <slug> [limit] [next]
Get single NFTopensea-nft.sh <chain> <contract> <token_id>
List NFTs by walletopensea-account-nfts.sh <chain> <address> [limit]

Marketplace queries

TaskScript
Get best listing for NFTopensea-best-listing.sh <slug> <token_id>
Get best offer for NFTopensea-best-offer.sh <slug> <token_id>
List all collection listingsopensea-listings-collection.sh <slug> [limit]
List all collection offersopensea-offers-collection.sh <slug> [limit]
Get listings for specific NFTopensea-listings-nft.sh <chain> <contract> <token_id>
Get offers for specific NFTopensea-offers-nft.sh <chain> <contract> <token_id>
Get order by hashopensea-order.sh <chain> <order_hash>

Marketplace actions (POST)

TaskScript
Get fulfillment data (buy NFT)opensea-fulfill-listing.sh <chain> <order_hash> <buyer>
Get fulfillment data (accept offer)opensea-fulfill-offer.sh <chain> <order_hash> <seller> <contract> <token_id>
Generic POST requestopensea-post.sh <path> <json_body>

Events and monitoring

Metadata

Author@dfinzer
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dfinzer-opensea-mcp": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.