domains / families / agent-tooling / opensea-tool-sdk
opensea-tool-sdk
separate
Build, register, and gate AI-callable tool endpoints using the OpenSea Tool Registry (ERC-8257) on Base. Scaffold HTTPS tools with JSON Schema interfaces, register them onchain, gate access via NFT ownership or x402 pay-per-call (USDC), and call gated tools. For querying OpenSea marketplace data use opensea-api instead.
When to use
- Scaffold an AI-callable tool endpoint (HTTPS, JSON Schema, `.well-known` manifest) for Vercel, Cloudflare, or Express
- Register a tool onchain on the Base ToolRegistry so other agents can discover it
- Gate access via x402 pay-per-call (USDC) or predicates (ERC-721/ERC-1155 ownership, subscriptions, composites)
- Call a gated tool: SIWE auth (`authenticatedFetch`), 402 payments (`paidFetch`), or both (`paidAuthenticatedFetch`)
When not to use
- | Need | Use instead | |---|---| | Query NFT/token data, search, collection stats | `opensea-api` | | Buy/sell NFTs | `opensea-marketplace` | | Swap ERC20 tokens | `opensea-swaps` | | Set up wallet signing providers | `opensea-wallet` | Th…
Skill page
Source