Skip to main content
Glama
mindfullabai

journalowl-mcp

by mindfullabai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JOURNALOWL_API_KEYYesYour JournalOwl API key (required). Get from JournalOwl settings.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
journal_create_entryA

Create a new journal entry in JournalOwl. Entry is created with status "in_progress". Use journal_finalize_entry to generate AI analysis and complete the entry.

journal_finalize_entryA

Finalize a journal entry and generate AI analysis. This generates sentiment analysis, themes, and insights. Entry must have at least 100 characters.

journal_list_entriesA

List journal entries from JournalOwl. Use filters to find specific entries by date, status, or tags.

journal_get_entryA

Get a specific journal entry by ID, including its AI analysis and insights.

journal_searchA

Search journal entries by text. Find entries related to specific topics, emotions, or events.

journal_get_weekly_reviewA

Get a weekly review summarizing journaling activity, emotional trends, and insights. Use "latest" to get the most recent review.

journal_get_writing_styleA

Get the user's preferred writing style, tone, and personalized journaling suggestions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
User ProfileUser journaling profile with stats, preferences, and context for AI personalization
Recent Journal EntriesMetadata about the 5 most recent journal entries for conversation context

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation4/5

Each tool targets a distinct action, but journal_list_entries and journal_search both retrieve entries with different filter types (metadata vs text), which could cause minor confusion. Overall the purposes are clear.

Naming Consistency4/5

All tools share the journal_ prefix and use snake_case, but journal_search is verb-only while others follow verb_noun (e.g., journal_get_entry), creating a slight inconsistency.

Tool Count5/5

Seven tools is well-scoped for a journaling server, covering creation, retrieval, search, and analysis without unnecessary redundancy or bloat.

Completeness3/5

The create-read workflow is well-covered (create, finalize, list, get, search), but there are no update or delete tools for entries, and no way to modify writing style preferences, creating notable lifecycle gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues