Alignment Chart
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.
Try It — No Seriously
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.stupidapis.com/alignment-chart/mcp
POST https://api.stupidapis.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.