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.
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
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.