TPermanent memory layer for AI agents. Mint moments to the Polygon blockchain via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Hekkova MCP Server.
mint_momentMint media (photo, video, audio, text) permanently to Polygon. Encrypts based on phase, pins to IPFS, mints ERC-721 NFT. Returns a Block ID.
mint_from_urlFetch a public URL (tweet, Instagram post, image, web page) and mint it. Extracts og:title and og:image automatically.
list_momentsPaginated list of all minted moments. Filterable by phase, category, or search query.
get_momentFull details for a single moment by Block ID: CIDs, transaction hash, phase, tags, and more.
update_phaseChange a moment's privacy phase. Costs 1 credit (text/image) or 2 credits (video). Legacy Plan includes 10 free Phase Shifts/month.
export_momentsExport all moments as JSON or CSV. Returns a 24-hour download URL with all Block IDs and IPFS CIDs.
The permanent memory layer for AI agents. Connect any MCP-compatible AI (Claude, ChatGPT, Gemini, Cursor, custom agents) and mint moments β photos, videos, audio, text β permanently to the Polygon blockchain with IPFS + Filecoin storage, Lit Protocol encryption, and privacy tiers that let you control who sees what.
Add this to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
For production, replace the URL and API key:
Get your API key at hekkova.com/dashboard/keys.
| Tool | Description |
|---|---|
mint_moment | Mint media (photo, video, audio, text) permanently to Polygon. Encrypts based on phase, pins to IPFS, mints ERC-721 NFT. Returns a Block ID. |
mint_from_url | Fetch a public URL (tweet, Instagram post, image, web page) and mint it. Extracts og:title and og:image automatically. |
list_moments | Paginated list of all minted moments. Filterable by phase, category, or search query. |
get_moment | Full details for a single moment by Block ID: CIDs, transaction hash, phase, tags, and more. |
update_phase | Change a moment's privacy phase. Costs 1 credit (text/image) or 2 credits (video). Legacy Plan includes 10 free Phase Shifts/month. |
export_moments | Export all moments as JSON or CSV. Returns a 24-hour download URL with all Block IDs and IPFS CIDs. |
get_balance | Check remaining mint credits, current plan (free / arc_builder / legacy), and phase shift balance. |
get_account | Account identity: Light ID, display name, wallet address, default phase, and legacy plan status. |
| Phase | Access | Encryption |
|---|---|---|
new_moon | Owner only | Lit Protocol (owner wallet ACC) |
crescent | Close circle (2β10 people) | Lit Protocol (shared access conditions) |
gibbous | Extended group (up to 50) | Token-gated via Hekkova ERC-721 |
full_moon | Fully public | None |
| Category | Meaning |
|---|---|
super_moon | Major life event |
blue_moon | Rare moment |
super_blue_moon | Once-in-a-lifetime |
eclipse | Time-locked β sealed until eclipse_reveal_date |
null | Uncategorized |
| Plan | Requests/min | Mints/min |
|---|---|---|
| Sandbox (test keys) | 10 | 1 |
| Standard (any paid pack) | 60 | 10 |
| Legacy Plan | 120 | 20 |
Rate limit headers are included on every response:
Add a vercel.json:
Set all environment variables in the Vercel dashboard under Project β Settings β Environment Variables.
Set environment variables in the Railway dashboard. Railway will auto-detect the npm start script.
Fly will generate a fly.toml. Set secrets with:
You will need these tables in your Supabase project:
See the full technical specification: hekkova-mcp-server-spec.md
Production endpoint: https://mcp.hekkova.com/mcp
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-98)<a href="https://allmcps.com/mcp/mcp-98"><img src="https://allmcps.com/api/badge/mcp-98?style=directory" alt="Hekkova MCP Server on AllMCPs" /></a>