Alignment Chart

🔮 Oracles & Advice 🌭 Mild 2,652 calls

The Alignment Chart API takes any thing and places it on the 9-cell D&D alignment chart (Lawful/Neutral/Chaotic × Good/Neutral/Evil). The placement is deterministic — same input always returns the same alignment. Includes an axis breakdown, reasoning, certainty level, and an alternative reading.

Add to Your MCP Client

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

{
  "mcpServers": {
    "alignment-chart": {
      "url": "https://api.stupidmcps.com/alignment-chart/mcp"
    }
  }
}
{
  "mcpServers": {
    "alignment-chart": {
      "url": "https://api.stupidmcps.com/alignment-chart/mcp"
    }
  }
}
POST https://api.stupidmcps.com/alignment-chart/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

Alignment Chart.exe
_ ×
The thing to align.

Parameters

Parameter Type Required Default Description
thing string Required The thing to align.

Examples

curl "https://api.stupidapis.com/alignment-chart/place?thing=pineapple+on+pizza"
import requests

response = requests.get(
    "https://api.stupidapis.com/alignment-chart/place",
    params={"thing": "pineapple on pizza"}
)
print(response.json())
const response = await fetch(
  "https://api.stupidapis.com/alignment-chart/place?thing=pineapple+on+pizza"
);
const data = await response.json();
console.log(data);

Response Schema

Field Type Description
thing string Echoed back
alignment string One of the nine alignments
axis object law_chaos and good_evil components
reasoning string Why
certainty string Always final
alternative_reading string A second-place alignment

Example Response

{
  "thing": "pineapple on pizza",
  "alignment": "Chaotic Neutral",
  "axis": {
    "law_chaos": "chaotic",
    "good_evil": "neutral"
  },
  "reasoning": "unpredictable, uninterested",
  "certainty": "final",
  "alternative_reading": "Lawful Good"
}

MCP Access

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

POST https://api.stupidmcps.com/alignment-chart/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