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

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"
    }
  }
}