content_month_plan
Plan a content month for an agency: up to 30 posts with topics, publish dates and linked production dates, bundled shoot days, holidays per region, conflicts and an .ics file. EN/DE. Returns: JSON with language, plan_id, period, today, summary, posts, shoot_days, conflicts, warnings, posts_for_reschedule, next_step, holiday_region, holidays, calendar_file_ics, coverage. PAID: 0.05 USDC per call (USDC on eip155:8453, x402 v2). Requires an x402-capable MCP client that attaches the payment in _meta["x402/payment"] (e.g. createx402MCPClient from @x402/mcp). Without a payment this tool returns a "payment required" result and charges nothing. NOTE: Rule-based, German or English (language), no AI model, stateless. Send periods, counts, weekdays and your already booked dates only, no personal data. Topics are suggestions from built-in recipes, not a content strategy. Nothing is written to any calendar; the .ics text is yours to import.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"from": "<from>",
"to": "<to>"
},
"name": "content_month_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | At most 62 days after from. | |
| from | Yes | ||
| seed | No | ||
| today | No | ||
| language | No | de (default) or en | de |
| categories | No | ||
| media_type | No | ||
| mix_counts | No | Posts per category; overrides posts_per_week and categories. | |
| start_time | No | 09:00 | |
| break_minutes | No | ||
| lunch_minutes | No | ||
| phase_offsets | No | Days before publish. | |
| avoid_weekends | No | ||
| holiday_region | No | none | |
| posts_per_week | No | ||
| max_day_minutes | No | ||
| publish_weekdays | No | ||
| max_shoots_per_day | No | ||
| min_shoot_lead_days | No | ||
| production_weekdays | No | ||
| existing_shoot_dates | No | Shoot days already booked. | |
| existing_publish_dates | No | Publish dates already taken. |