blogthree-mcp-server
v1.0.0
Published
MCP server exposing BlogThree platform as AI agent tools — content generation, NFT minting, analytics, bot services, and DeFi signals
Maintainers
Readme
BlogThree MCP Server
MCP server that exposes the BlogThree creator platform as AI agent tools via the Model Context Protocol.
Tools (13)
| Tool | Description |
|------|-------------|
| generate_blog_post | Generate AI blog content with Groq LLM |
| search_content | Semantic search across platform content (Qdrant RAG) |
| mint_content_nft | Mint content as NFT on Polygon |
| check_token_gate | Verify token-gated content access |
| get_analytics | Platform analytics and metrics |
| get_service_catalog | Available bot services and pricing |
| get_subscription_tiers | Subscription tier details |
| register_bot | Register a new bot consumer |
| get_bot_usage | Bot API usage stats |
| get_platform_status | Platform health and status |
| get_trading_signals | AI-generated trading signals |
| get_nft_analytics | NFT marketplace analytics |
| get_defi_yields | DeFi yield opportunities |
Install
npm install blogthree-mcp-serverConfiguration
Set these environment variables:
BLOGTHREE_API_URL=https://blogthree.com/wp-json/blogthree/v1
BLOGTHREE_API_KEY=your-api-key
BLOGTHREE_HMAC_SECRET=your-hmac-secretUsage with Claude Code
Add to your Claude Code MCP config:
{
"mcpServers": {
"blogthree": {
"command": "npx",
"args": ["blogthree-mcp-server"],
"env": {
"BLOGTHREE_API_URL": "https://blogthree.com/wp-json/blogthree/v1",
"BLOGTHREE_API_KEY": "your-api-key",
"BLOGTHREE_HMAC_SECRET": "your-hmac-secret"
}
}
}
}Usage as library
import { createServer } from 'blogthree-mcp-server';
const server = createServer();
// Connect via stdio or HTTP transportAPI Authentication
The server authenticates with BlogThree's REST API using:
- API Key: Passed in
X-API-Keyheader - HMAC-SHA256: Request signing via
X-SignatureandX-Timestampheaders
See the OpenAPI spec for full API documentation.
License
MIT
