MCP Server Interface
Explore the Model Context Protocol interface that powers automated access to my content, analytics, and tooling. Learn more about the standard in the MCP docs.
MCP Server Information
- Server Name
- glennreyes.com
- Version
- 1.0.0
- API Endpoint
- /mcp
- Protocol
- Model Context Protocol (MCP)
Available Tools
Content Management
get_all_postsGet all blog posts
get_post_by_slugGet specific blog post
get_all_talksGet all talks
get_talk_by_slugGet specific talk
get_all_workshopsGet all workshops
get_workshop_by_slugGet specific workshop
get_all_appearancesGet all appearances
get_appearance_by_slugGet specific appearance
Analytics & Search
search_contentSearch across all content
get_content_analyticsGet analytics data
get_newsletter_statsGet newsletter statistics
create_newsletter_campaignCreate newsletter
Development Note
This MCP server provides programmatic access to portfolio content and analytics. It can be used with Claude and other AI assistants that support the Model Context Protocol for automated content management and analysis.
Usage Examples
Get All Posts
Try it with Postman (MCP beta) or Claude Desktop's MCP console to fetch the full list of posts.
POST /mcp
{
"method": "tools/call",
"params": {
"name": "get_all_posts",
"arguments": {}
}
}
Search Content
Use the same tooling setup to issue a search request and filter by content type.
POST /mcp
{
"method": "tools/call",
"params": {
"name": "search_content",
"arguments": {
"query": "React",
"contentType": "posts"
}
}
}
Get Analytics
Send this request from Postman or Claude Desktop to pull analytics details for a specific slug.
POST /mcp
{
"method": "tools/call",
"params": {
"name": "get_content_analytics",
"arguments": {
"contentType": "posts",
"slug": "specific-post-slug"
}
}
}