letters-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@letters-mcpPost a message for 2050: be kind to each other."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
📜 letters-mcp
An official Model Context Protocol (MCP) server that lets AI clients (Claude Desktop, Cursor, Antigravity, OpenCode) interact directly with Letters to the Future — a decentralized application on Base mainnet where anyone can post time-locked messages into the future or mint them as permanent on-chain SVG NFTs via natural language.
🌟 Natural Language Prompt Examples
With this MCP server connected to your AI assistant, you can simply type:
"Post a message for the year 2100: I hope humanity figured out sustainable energy."
"Leave an anonymous note that unlocks in 50 years: we were trying our best."
"Show me the latest 20 letters left by others on Base."
"Mint an on-chain SVG NFT: to whoever finds this — hello from 2026."
"How many letters have been posted so far to date?"
Related MCP server: Solafon MCP
📦 Installation & Setup
Option 1: Claude Desktop Integration
Add the following to your Claude Desktop configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"letters": {
"command": "node",
"args": ["C:/Users/ad/.gemini/antigravity/scratch/letters-mcp/bin/letters-mcp.js"],
"env": {
"PRIVATE_KEY": "0xyour_base_private_key_here"
}
}
}
}Option 2: Cursor Integration
In Cursor Settings > Features > MCP:
Name:
lettersType:
commandCommand:
node C:/Users/ad/.gemini/antigravity/scratch/letters-mcp/bin/letters-mcp.js
🛠️ MCP Tools Reference
Tool | Description | Parameters |
| Post an on-chain letter to the future. |
|
| Fetch recent on-chain letters. Locked ones show unlock date. |
|
| Query total number of letters posted to date. | None |
| Query a specific message by numerical ID. |
|
| Mint an on-chain SVG Letter NFT (0.001 ETH). |
|
| List all Letter NFTs owned by a wallet. |
|
| Check configured agent wallet address and Base ETH balance. | None |
⛓️ Base Network Contracts
Network: Base Mainnet (Chain ID:
8453)Letters V2 Contract:
0x8FeF460431Ae853fA74fA53f9B005de5cb9Df0EFLetter NFT Contract:
0x3C01937B5d7a800C960170F9AF47aBB4237CB6C6RPC Endpoints:
https://mainnet.base.org,https://base.llamarpc.com
⌨️ CLI Usage
# Query total letters on Base
node bin/letters-cli.js count
# Browse recent letters
node bin/letters-cli.js list 10
# Post a letter time-locked for 50 years
node bin/letters-cli.js post "Hello from 2026!" 50 false
# Mint an on-chain SVG Letter NFT (0.001 ETH)
node bin/letters-cli.js mint "A digital time capsule in SVG."
# Launch Interactive Web Studio
npm run studio
# Open http://localhost:3403🔒 Security
Your private key is loaded strictly from the PRIVATE_KEY environment variable and is used only to sign transactions locally via Ethers.js. It is never transmitted anywhere other than directly to the Base RPC endpoint as a signed raw transaction.
🚀 How to Publish to GitHub
git init
git add .
git commit -m "feat: initial commit for letters-mcp on Base"
git branch -M main
git remote add origin https://github.com/yappermoar-boop/letters-mcp.git
git push -u origin main📄 License
MIT License. Open source software.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.4193MIT
- AlicenseBqualityDmaintenanceAn MCP server for building AI-powered bots and interacting with Solana wallets on the Solafon platform. It enables users to manage messages, check token balances, and handle transactions through natural language in MCP-compatible AI tools.1710MIT
- AlicenseAqualityAmaintenanceMCP server for managing on-chain loyalty programs on Base L2. Mint tokens, manage rewards, track balances, tiers and marketplace offers via standard MCP protocol.17812MIT
- Alicense-qualityDmaintenanceAn MCP server that enables AI-driven on-chain interactions with the Zora Protocol on Base, supporting token queries, swaps, and transfers via natural language.82MIT
Related MCP Connectors
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for Flux AI image generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/yappermoar-boop/letters-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server