Capabilities
The Art Blocks MCP Server exposes 21 tools and 2 resources organized into the categories below. Tools are callable by any connected AI agent; resources provide background context that agents can read automatically.
Quick Reference
Discovery
Browse, search, and filter Art Blocks projects across all supported chains.
Tokens and Portfolios
Explore individual tokens and collector portfolios. All portfolio tools accept wallet addresses, ENS names, or Art Blocks usernames — and automatically aggregate across all wallets linked to a profile.
Minting and Eligibility
Check pricing, verify eligibility for gated mints, and build unsigned mint transactions.
Post-Mint Parameters (PostParams)
Some Art Blocks projects have on-chain configurable parameters that token owners or artists can update after minting.
Creator Tools
Tools for artists building generative art projects on Art Blocks.
Advanced GraphQL
Six tools for custom queries against the Art Blocks Hasura GraphQL API. Most users will never need these — the tools above cover common use cases. See the Advanced GraphQL page for details.
Resources
Resources provide background context that agents can read automatically to understand the Art Blocks platform.
Supported Chains
All discovery, metadata, and minting tools support filtering by chain. The default is Ethereum (1) when no chain is specified.
Example Conversations
These show how tools chain together for multi-step workflows.
"I want to find abstract generative art under 0.5 ETH"
- Agent calls
discover_projectswithmaxFloorPrice: 0.5,sortBy: "floor_asc" - Returns matching projects with names, artists, floor prices, and artblocks.io links
"Check if I can mint Project X and build the transaction"
- Agent calls
get_project_minter_configto check the minter type and price - Agent calls
check_allowlist_eligibilityif the minter is gated - If eligible, agent calls
build_purchase_transactionto produce the unsigned transaction - Agent surfaces any warnings (paused, sold out) before the user signs
"Show me Tyler Hobbs' work and the traits of Fidenza #100"
- Agent calls
get_artistwithartistName: "Tyler Hobbs"to see all projects - Agent calls
get_token_metadatawith the Fidenza token ID to get traits, rarity, media, and live view URL
"Help me build an Art Blocks project in p5.js"
- Agent reads
artblocks://generator-specfor the full specification - Agent calls
scaffold_artblocks_projectwithscriptType: "p5js"and desired flags - Agent walks through the generated scaffold and helps customize the art script