Skip to main content
Glama

Moltline Personal Suite

Server Details

20 personal-assistant persona and skill products plus deterministic everyday planners over MCP: budget_split (customizable 50/30/20), savings_goal with optional interest, spaced_repetition_plan review schedules, tip_split, countdown_days, and get_free_skill loading any product's complete free gateway skill.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

9 tools
budget_splitBudget Split
Read-onlyIdempotent
Inspect

Split monthly income into needs/wants/savings buckets with weekly equivalents. FREE.

Defaults to the 50/30/20 rule, fully customizable. Typical input {"monthly_income": 4000} returns {"needs": {"pct": 50, "monthly": 2000.0, "weekly": 461.54}, "wants": {...}, "savings": {...}, "note": "..."}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "monthly_income must be > 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
needs_pctNoPercentage for needs; all three percentages must sum to 100. Default 50.
wants_pctNoPercentage for wants. Default 30.
savings_pctNoPercentage for savings. Default 20.
monthly_incomeYesTake-home monthly income; must be greater than 0.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

countdown_daysCountdown Days
Read-onlyIdempotent
Inspect

Count the days until each named event, soonest first. FREE.

Typical input {"events": {"Launch": "2026-10-01", "Trip": "2026-09-05"}} returns {"today": "YYYY-MM-DD", "events": [{"event": "Trip", "date": "2026-09-05", "days_away": 20}, ...]}; a bad date gets a per-event error entry instead of failing the whole call. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
eventsYesMapping of event name to ISO date YYYY-MM-DD, e.g. {"Launch": "2026-10-01"}. The first 30 events are used.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_free_skillGet Free Skill
Read-onlyIdempotent
Inspect

Load a product's free gateway skill with its complete instructions. FREE.

Typical input {"slug": "inbox-assistant"} returns {"slug": ..., "skill": "", "instructions": ""}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "unknown slug ''. Use list_products."}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesProduct slug exactly as returned by list_products, e.g. "inbox-assistant".

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_full_productGet Full Product
Read-onlyIdempotent
Inspect

Load one product in full: its persona plus every paid skill. PREMIUM (license).

Typical input {"slug": "inbox-assistant"} returns {"slug": ..., "name": ..., "persona": "", "skills": [{"name": ..., "instructions": ...}, ...], "free_skill": {...}}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "unknown slug ''"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesProduct slug exactly as returned by list_products, e.g. "inbox-assistant".

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_full_skillGet Full Skill
Read-onlyIdempotent
Inspect

Load one paid skill's complete instructions from a product. PREMIUM (license).

Typical input {"slug": "inbox-assistant", "skill_name": "Zero Sweep"} returns {"slug": ..., "skill": ..., "instructions": ""}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "unknown slug ''"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesProduct slug exactly as returned by list_products.
skill_nameYesExact skill name as listed in that product's "skills" array from list_products.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

list_productsList Products
Read-onlyIdempotent
Inspect

List every product in the Personal Suite line with its included skills. FREE.

Takes no arguments. Returns a list of 20 product objects, each {"slug": "inbox-assistant", "name": ..., "tagline": ..., "skills": ["Skill A", ...], "free_skill": "Gateway Skill Name"}. Use the returned slug values with get_free_skill, get_full_product, or get_full_skill. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
savings_goalSavings Goal
Read-onlyIdempotent
Inspect

Compute months to reach a savings target at a monthly contribution. FREE.

Optionally compounds interest monthly. Administrative math only — not financial advice. Typical input {"target": 10000, "monthly_saving": 400, "annual_rate_pct": 4} returns {"months": 24, "years": 2.0, "final_balance": 10021.94, "interest_earned": 421.94, "note": "..."}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "target and monthly_saving must be > 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
targetYesThe savings goal; must be greater than 0.
monthly_savingYesContribution per month; must be greater than 0.
annual_rate_pctNoAnnual interest rate percentage, 0 to 100, compounded monthly. Default 0.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

spaced_repetition_planSpaced Repetition Plan
Read-onlyIdempotent
Inspect

Build a spaced-repetition review schedule with expanding intervals. FREE.

Intervals follow 1, 3, 7, 14, 30, 60, 120, 240 days. Typical input {"start_date": "2026-09-01", "sessions": 4} returns {"start": "2026-09-01", "reviews": [{"session": 1, "day_offset": 1, "date": "2026-09-02"}, ...]}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "start_date must be YYYY-MM-DD"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
sessionsNoNumber of review sessions; values outside 1-8 are clamped. Default 6.
start_dateYesThe day you learned the material, ISO YYYY-MM-DD.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

tip_splitTip Split
Read-onlyIdempotent
Inspect

Compute the tip and per-person split for a bill. FREE.

Typical input {"bill": 86.40, "tip_pct": 20, "people": 4} returns {"tip": 17.28, "total": 103.68, "per_person": 25.92}. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "bill must be > 0 and people >= 1"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
billYesThe pre-tip bill amount; must be greater than 0.
peopleNoHow many people split the total; at least 1. Default 1.
tip_pctNoTip percentage, 0 to 100. Default 18.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    GTM signal intelligence suite for AI agents. Six tools: hiring signals, tech stack detection, company-to-LinkedIn resolution, ICP scoring, job board scanning, and a combined signals aggregator. Built for outbound sales workflows.
    11
    737
    1
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources