Ministry of Information

⚡ Generators 🌭🌭 Medium 2,320 calls

The Ministry of Information API issues a daily bulletin per call. Returns the bulletin number, title ("On Recent Matters"), three-sentence body in pure bureaucratic officialese, signatory, two achievements (recipients vague), one condemnation (the letter T pending review), classification, distribution, and the time of the next bulletin. The voice is generic mid-century official communique — no real country, no real regime; the joke is on the form.

Add to Your MCP Client

Drop this server into Claude Desktop, Cursor, Continue, or any MCP-compatible client.

{
  "mcpServers": {
    "ministry-of-information": {
      "url": "https://api.stupidmcps.com/ministry-of-information/mcp"
    }
  }
}
{
  "mcpServers": {
    "ministry-of-information": {
      "url": "https://api.stupidmcps.com/ministry-of-information/mcp"
    }
  }
}
POST https://api.stupidmcps.com/ministry-of-information/mcp

Add the snippet to your client's MCP config (typically claude_desktop_config.json for Claude Desktop, ~/.cursor/mcp.json for Cursor). Restart the client. The tools become available to your AI assistant.

No-code option: connect via Pipeworx — one click into Claude, ChatGPT, and friends.

Or Try It Directly — No MCP Client Required

Ministry of Information.exe
_ ×

Parameters

Parameter Type Required Default Description

Examples

curl "https://api.stupidapis.com/ministry-of-information/issue"
import requests

response = requests.get("https://api.stupidapis.com/ministry-of-information/issue")
print(response.json())
const response = await fetch("https://api.stupidapis.com/ministry-of-information/issue");
const data = await response.json();
console.log(data);

Response Schema

Field Type Description
bulletin_number number Sequential-looking bulletin id
title string Bulletin title
body string Three-sentence body of officialese
signatory string Who signed it
achievements string[] Two vague achievements
condemned string One thing condemned
classification string Routing/security marker
distribution string Where the bulletin goes
confidence string Always final
next_bulletin string When the next bulletin issues

Example Response

{
  "bulletin_number": 4719,
  "title": "On Recent Matters",
  "body": "The Ministry confirms that recent matters have been resolved in the appropriate fashion. Productivity in the relevant sectors has exceeded all reasonable expectations. Achievements have been achieved. We are not at liberty to specify which.",
  "signatory": "Deputy Director, Bureau of Daily Affairs",
  "achievements": [
    "a milestone reached in the customary corner",
    "a new prize awarded (recipient: the Ministry)"
  ],
  "condemned": "the letter T (pending review)",
  "classification": "Approved for circulation",
  "distribution": "all regional offices",
  "confidence": "final",
  "next_bulletin": "tomorrow, at the appointed hour"
}

MCP Access

This API is available as an MCP tool for AI assistants. Connect your agent to:

POST https://api.stupidmcps.com/ministry-of-information/mcp
POST https://api.stupidmcps.com/mcp

Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.

...
Clippy