Claude Code Now Posts to This Blog

This post was written inside a Claude Code session and posted directly to feld.com as a draft. Not copy-pasted. Not emailed to myself. I just typed /blog-feld in iterm2 and it showed up on my blog.

Setting this up took about ten minutes.

I asked Claude to figure out how to connect to feld.com (hosted on WordPress.com) for direct posting. It researched three approaches: the WordPress.com REST API, the official WordPress MCP connector, and the WordPress plugin MCP Adapter. The WordPress MCP connector is read-only (so, useless for posting). The MCP Adapter only works on self-hosted WordPress (not WordPress.com). That left the REST API with OAuth.

Claude wrote a command called /blog-feld that handles the workflow: look at whatever I’ve been discussing in the current conversation, assemble it into a post, show me a summary, interactively edit with me, and then push it to feld.com as a draft.

It never publishes directly — I still review everything in the WordPress editor before hitting publish.

For authentication, WordPress.com requires OAuth. Normally, my experience setting this up is tedious. In this case, Claude just told me what to do step by step.

– I registered an app at developer.wordpress.com (Client ID + Secret)
– Claude set up the authorization code flow.
– I visited a URL, clicked “Approve,” and the browser redirected to localhost with an authorization code in the URL.
– The page itself didn’t load, but the code was sitting right there in the address bar.
– I screenshotted the page and pasted it into iterm2, and Claude exchanged it for an access token.

Done.

To verify it worked, Claude pulled my last three posts from the API. “Tech I’m Obsessed With,” “Blurry Transitions,” and “Interview With Guy Kawasaki.”

This is a small thing, but it’s the kind of small thing that changes behavior. Every day as I work with Claude Code, I think of multiple things like this. Instead of waiting for someone else to implement it or paying for a third-party service, I just create it in Claude Code and make it a permanent part of my environment.

I’ve been writing more inside Claude Code sessions anyway — working through ideas, editing, and iterating. The friction was always the last step: copy the text, open WordPress, paste it in, format it, fix the formatting that broke. Now that step is gone.

Thinking-in-conversation and writing-for-the-blog are the same thing.

The post Claude Code Now Posts to This Blog appeared first on Feld Thoughts.