-
Notifications
You must be signed in to change notification settings - Fork 54
Description
App Profile: NFT SaaS by SPNTN
Basic Information
Name: NFT SaaS by SPNTN
Website: https://spntn.com
GitHub: https://github.com/spntnhub
Category: Developer Tooling / Web3 Infrastructure
Network: Polygon Mainnet
Status: Live
Overview
NFT SaaS by SPNTN is an open-source toolkit that brings Web3 capabilities to WordPress — the CMS powering 43% of the internet. It removes the technical barriers that prevent creators, event organizers, and developers from using blockchain technology in their existing websites and workflows.
The platform consists of four WordPress plugins, a shared backend, a deployed smart contract on Polygon, and an MCP (Model Context Protocol) server that enables AI agents to interact with blockchain infrastructure through natural language.
Products
1. Token Membership for WordPress
Allows WordPress site owners to gate content behind NFT ownership. Visitors purchase a membership token on-chain — the content unlocks instantly without any password or account management. Creators receive 97% of every sale in the same on-chain transaction.
Key features:
- Shortcode-based content gating — works on any page, post, or custom post type
- Token expiration support with renewal flow
- Creator dashboard with revenue tracking, member list, and revoke functionality
- Webhook support for
member.createdandmember.revokedevents - Manual access grant (no purchase required)
- Redis-cached access checks for fast load times
2. Blockchain Ticketing for WordPress
Enables event organizers to sell and verify event tickets as ERC-721 NFTs directly from their WordPress site. Each ticket is lazily minted at purchase — no upfront gas cost for organizers. Check-in is handled via QR code scanning with on-chain ownership verification.
Key features:
- Lazy minting — NFT created only when purchased
- QR code tickets auto-generated after purchase
- Mobile camera-based check-in interface for event staff
- Double-entry prevention via on-chain + database tracking
- Accepts POL (native) and USDC payments
3. Wallet Login for WordPress
Replaces traditional username/password login with crypto wallet authentication using EIP-191 message signing. No gas, no transaction — just a wallet signature.
Key features:
- Single-use nonce with 5-minute Redis TTL (replay attack prevention)
- Server-side signature verification via ethers.js
- API key never exposed to the browser (PHP proxy pattern)
- Auto user creation with configurable default role
- Works with MetaMask and any EIP-1193 / EIP-6963 compatible wallet
4. NFT Lazy Minting Plugin
Lets artists and creators sell digital art as NFTs directly from WordPress or Kirby CMS. Buyers pay on-chain, artists receive 97% of every sale automatically in the same transaction.
Key features:
- Zero upfront cost — no contract deployment, no gas for the artist
- IPFS metadata storage via Pinata
- POL, USDC, and USDT payment support
- Works with WordPress and Kirby CMS
MCP Server
npm: @spntn/nft-saas-mcp
An open-source Model Context Protocol server that exposes NFT minting operations as tools for AI agents. Compatible with Claude Desktop, Cursor, and GitHub Copilot.
Available tools:
upload_image_to_ipfs— Upload base64-encoded image to IPFS via Pinataupload_nft_metadata— Upload ERC-721 metadata JSON, returns tokenURIupload_full_nft— One-shot: image + metadata upload combinedget_mint_signature— Generate lazy-mint signature for POL paymentget_mint_signature_token— Generate lazy-mint signature for USDC/USDTtest_connection— Check backend and IPFS connectivity
This enables workflows such as: "Upload this image to IPFS and mint it as an NFT titled 'Sunset #1' for 2 POL. My wallet is 0x..."
Technical Architecture
| Component | Technology |
|---|---|
| Smart Contract | Solidity, ERC-721, Polygon Mainnet |
| Backend | Node.js, TypeScript, Redis, Pinata (IPFS) |
| WordPress Plugins | PHP 8.0+, ethers.js |
| Dashboard | Next.js |
| MCP Server | TypeScript, Model Context Protocol |
| Payments | POL (native), USDC, USDT |
Smart Contract: 0xF912D97BB2fF635c3D432178e46A16930B5Af51A
[View on Polygonscan](https://polygonscan.com/address/0xF912D97BB2fF635c3D432178e46A16930B5Af51A#code)
All projects share a single deployed contract — no per-project deployment required.
Fee Structure
| Party | Share |
|---|---|
| Creator / Organizer / Artist | 97% |
| Protocol (SPNTN) | 3% |
The 3% protocol fee is deducted automatically by the smart contract. No monthly fees, no subscriptions, no project or member limits.
Strengths
- Low barrier to entry: No Solidity knowledge, no contract deployment, no node operation required. A non-technical WordPress user can go live in under 10 minutes.
- Composable ecosystem: Four plugins share one backend and one contract — they can coexist on the same WordPress installation and complement each other.
- AI-native: The MCP server makes this one of the few Web3 platforms natively accessible to AI agents.
- Polygon efficiency: Low gas fees make small-value transactions (event tickets, membership tokens) economically viable.
- Open source: All plugin code is MIT / GPL-2.0 licensed and publicly available on GitHub.
Limitations
- Backend is proprietary and hosted on Railway — self-hosting is not currently available for the backend component
- Smart contract has not yet undergone a formal security audit
- Plugins are not yet listed on the official WordPress.org plugin directory
- Currently supports EVM wallets only (MetaMask, any EIP-1193 compatible wallet)
Links
| Resource | URL |
|---|---|
| Platform | https://spntn.com |
| GitHub | https://github.com/spntnhub |
| Token Membership Plugin | https://github.com/spntnhub/token-membership-wp |
| Blockchain Ticketing Plugin | https://github.com/spntnhub/Blockchain-Ticketing-for-WordPress |
| Wallet Login Plugin | https://github.com/spntnhub/Wallet-Login-for-WordPress |
| NFT SaaS Plugin | https://github.com/spntnhub/nft-saas-wp |
| MCP Server (npm) | https://www.npmjs.com/package/@spntn/nft-saas-mcp |
| Smart Contract | https://polygonscan.com/address/0xF912D97BB2fF635c3D432178e46A16930B5Af51A |