The Emotion Dictionary
The Emotion Dictionary's 402 emotions: define a word, resolve a feeling, body maps. CC BY 4.0.
Should I use this
Quality & Safety
Findings (2)
- LOWin define_emotion
- LOWin body_signature
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"emotion-dictionary": {
"url": "https://mcp.emotioninside.org/mcp"
}
}
}Remote endpoints
https://mcp.emotioninside.org/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
⚪define_emotion(name_or_slug)
Look up one emotion from The Emotion Dictionary by name or slug. Returns its identifier, family, short definition, valence, arousal, canonical colour, and the entry URL.
Input Schema
{
"type": "object",
"properties": {
"name_or_slug": {
"type": "string",
"maxLength": 80,
"description": "The emotion's name or URL slug, for example 'saudade' or 'Quiet joy'."
}
},
"required": [
"name_or_slug"
]
}🟢resolve_feeling(description)
Describe a feeling in plain words and get the five closest named emotions from the 402 in The Emotion Dictionary, ranked by meaning.
Input Schema
{
"type": "object",
"properties": {
"description": {
"type": "string",
"maxLength": 500,
"description": "A plain description of the feeling, up to 500 characters."
}
},
"required": [
"description"
]
}⚪body_signature(name_or_slug)
Where an emotion lives in the body, from The Emotion Dictionary's body maps: regions on a 378 by 924 grid, each marked stirred or stilled.
Input Schema
{
"type": "object",
"properties": {
"name_or_slug": {
"type": "string",
"maxLength": 80
}
},
"required": [
"name_or_slug"
]
}Community
Evidence