Infinite Content Submission with microCMS MCP Server

First of all, what I created.
After numerous setbacks, I finally reached the release of my iPhone app development.
Since it is a momentary English composition app, I named it 'ShunEi'.
- 瞬英 - 超シンプルな瞬間英作文アプリアプリ - App Store
- App Store でKazuki Shibataの「瞬英 - 超シンプルな瞬間英作文アプリ」をダウンロード。スクリーンショット、評価とレビュー、ユーザのヒント、その他「瞬英 - 超シンプルな瞬間英作文アプリ」みたいなゲームを見ることができます。
- https://apps.apple.com/jp/app/id6755520481
It's a simple app where you can tap and get the Japanese and English translations.

Why did I create it?
There are several reasons.
First, I wanted to study English myself.
Momentary English composition is a good material for practicing speaking English. Although there are already many momentary English composition apps out there, I feel that many of them are overloaded with features. There are few that stick to the classic momentary English composition style, which simply translates Japanese into English in one’s head.
The second point is that I wanted to try mass submissions of content using the microCMS MCP server.
microCMS is currently focusing on MCP, and I wanted to find the advantages compared to submissions from the management screen in some use case.
If what can be done on the microCMS management screen could be executed by an AI agent, it wouldn't be a big advantage. It's just a matter of whether to boot up the management screen or the AI agent, and sometimes the UI is more optimized on the management screen.
Using 'an AI agent' feels similar to 'delegating tasks to someone'.
It would indeed be convenient if I could say to someone, 'Please submit and publish an article about XX.'
Ideally, it would be even better if I could hand off not just the clerical work but also the content creation part of the articles.
Normally, to carry out the above work in bulk, a lot of writer's labor costs would be necessary.
However, with AI, this can be realized at almost zero cost.
This seems to be the merit of using MCP.
Furthermore, learning content like the app I developed benefits from having a large volume to allow for repetitive practice.
If it’s drill-type, it requires little creativity and is closer to clerical work, making it suitable for AI generation.
For this reason, I chose momentary English composition as a target use case for the microCMS MCP server.
How to Submit Content Using MCP
Project Setup
I used microCMS MCP from Claude Desktop.
Claude has a 'project' feature where I can manage prompts related to this app.

I can set the foundational instructions like below.

MCP Settings
Detailed setting methods are described in the following microCMS documentation.
- microCMS MCP Server
- MCPサーバーは、AI(大規模言語モデル)が外部サービスと連携するためのプロトコルです。microCMS MCPServerを使用することで、ClaudeやCursorなどのAIツールから自然言語でmicroCMSのコンテンツ作成・更新が可能になります。AIが様々な機能を利用できるようにする「窓口」のような存在です。利用例コンテンツの自動生成・校正ClaudeやCursorなどのサービスを利用して...
- https://document.microcms.io/mcp-server/microcms-mcp-server#h9df9212236
Once installation to Claude is complete, I can configure the service ID and API key on Claude.
Make sure 'microCMS MCP Server' is ON in the chat settings, and when you start the chat, microCMS MCP will automatically be used where needed.

If I input, 'Please add 5 beginner's questions for each category.' it will automatically communicate with microCMS and act as follows.



On the microCMS side, the submissions are done properly as well.
The difficulty level and category are in a reference format for the content, but they are filled out without any issues.

By requesting problem creation in this way, I can add about 30 questions in around 2-3 minutes.
Currently, I have over 1000 questions, but I could submit them in less than 2 hours just by clicking.
However, even this work is a bit cumbersome, so I would like to automate it if possible. (For example, 100 questions added automatically daily)
Upon research, it seems that using the microCMS MCP via the Claude API instead of Claude Desktop would allow for periodic execution using GitHub Actions, making automation possible.
Since GitHub Actions jobs are executed in a separate VM, I could freely use localhost and TCP ports within that VM.
In other words, if I start the local MCP server within the VM each time, it seems to work without issue.
However, the Claude API is pay-per-use, which is expected to cost significantly more than the flat-rate Claude Pro plan, so I have not tried it yet...
By the way, microCMS is also developing a remote MCP server, so when that is released, it would probably be easier to handle from GitHub Actions.
Summary
I discovered a good use case for microCMS MCP server.
This time, I was able to create and try my first iOS app, which was great. (There are still few uses of microCMS from mobile apps)
If you're interested, please download the momentary English composition app!
- 瞬英 - 超シンプルな瞬間英作文アプリアプリ - App Store
- App Store でKazuki Shibataの「瞬英 - 超シンプルな瞬間英作文アプリ」をダウンロード。スクリーンショット、評価とレビュー、ユーザのヒント、その他「瞬英 - 超シンプルな瞬間英作文アプリ」みたいなゲームを見ることができます。
- https://apps.apple.com/jp/app/id6755520481





