---
type: "WebPage"
title: "MCP"
description: "This site exposes 5 callable WebMCP tools an AI agent can invoke directly: search_posts, get_post, list_posts, get_services, get_consulting_info."
resource: "https://toddmorourke.com/mcp/"
status: "stable"
generated:
  by: "okf-publisher/0.3"
  at: "2026-06-24T12:25:37+00:00"
verified:
  - by: "human:todd-orourke"
    at: "2026-06-24T12:25:37+00:00"
stale_after: "2028-06-24"
timestamp: 2026-06-24T12:25:37+00:00
---

# MCP

This site exposes 5 callable WebMCP tools an AI agent can invoke directly: search_posts, get_post, list_posts, get_services, get_consulting_info.

## Available tools

### search_posts

Search the blog by keyword and get matching posts back — title, slug, URL, and excerpt.

### get_post

Fetch the full plain-text content of a single post by its slug.

### list_posts

List the most recent posts to browse the blog rather than search a term.

### get_services

List the SEO consulting services on offer, each with a one-line summary and URL.

### get_consulting_info

Get a structured profile — who Todd is, specialties, best fit, track record, and how to engage.

## How to connect

1. **Run a WebMCP bridge.** In your MCP client (Claude Desktop, etc.), add the WebMCP server: npx @jason.today/webmcp. It runs a localhost-only bridge between your client and any WebMCP site.
2. **Generate a token.** Ask your model for a WebMCP connection token (or run the command with --new). The token is one-time use and discarded the moment this page registers it. No API keys are shared.
3. **Paste it into the widget.** Click the yellow >_ MCP tile in the bottom-right corner, paste your token, and connect. Your agent can now call the tools below.
