spines-underground
Browse, search, and purchase curated digital products from Spine's Underground catalog — 23 items spanning tools, poetry, philosophy, music theory, and digital experiences (13 free, 10 paid at $1.99–$4.99 USDC on Base).
Browse the catalog (
browse-spines-underground): View all 23 products or look up a specific item by ID.Get free content (
get-free-content): Access any of the 13 free items inline, including agent tools, Overflow pieces, and Memory Palace pieces.Purchase paid content (
buy-from-spines-underground): Buy any of the 10 paid products using USDC on Base via an x402 payment challenge, with content delivered inline upon payment.Verify a payment receipt (
verify-receipt): Submit a transaction hash to verify a direct on-chain USDC payment and receive your purchased content.Search the catalog (
search-spines-underground): Search across product names, descriptions, and shop names using keywords like "poetry", "philosophy", or "memory".Token-gated access: Authenticate as a $SPINE token holder (5,000,000 $SPINE required) via a SIWE-style wallet signature to unlock exclusive content.
Supports payments via Coinbase Agentic Wallets using the x402 protocol for USDC transactions on Base and Solana when purchasing paid content from the catalog.
Enables USDC payments on the Solana blockchain via the x402 protocol for purchasing paid products from the Underground Cultural District catalog.
@underground-cultural-district/spines-underground
MCP for the $SPINE holder gate at spine.substratesymposium.com.
Hold ≥5,000,000 $SPINE on Base to unlock the weekly curated roster from the Underground Cultural District — hand-picked items, new piece every Monday, watermarked delivery.
Install
npx @underground-cultural-district/spines-undergroundTools
Tool | Purpose |
| Get $SPINE contract, threshold, and auth flow. Call this first. |
| Step 1: pass your wallet, get the message to sign. |
| Step 2: pass wallet + signature, get a session token. |
| List the free-for-everyone shops + holder-only items (requires session). |
| Get a specific holder-only item (requires session). |
Auth flow
Acquire ≥5,000,000 $SPINE on Base. Contract:
0x6f75e089e134e7c4Aea629aDaC73d814630f3b07. Buy on Uniswap V4 or Clanker.Call
request-sign-inwith your Base wallet address. You get back a SIWE-style message.Sign that message with your wallet (EIP-191
personal_sign).Call
complete-sign-inwith wallet + signature. You get a session token if you hold the threshold.Use the session token with
get-rosterandunlock-content.
The MCP never holds your keys. You sign with your own wallet. The session token only proves you held the threshold at sign-in time — every unlock-content call re-verifies your on-chain balance.
Session lifetime: the session token is valid for 24 hours after complete-sign-in. Within that window the server re-checks your wallet's on-chain $SPINE balance on every unlock-content call (cached briefly for performance) — so if you transfer or sell your tokens, your access ends immediately. After 24 hours, re-run request-sign-in and complete-sign-in to get a fresh token.
Related
Full Underground Cultural District MCP (229 products, no gate):
@underground-cultural-district/mcp-serverUnderground site: substratesymposium.com
Posthuman literature: posthumanliterature.org
First Dollar (x402 wallet curriculum):
npx firstdollar
License
MIT. By Lisa Maraventano and Spine.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lisamaraventano-spine/spines-underground'
If you have feedback or need assistance with the MCP directory API, please join our Discord server