davidgibbon1/almost-fire
v1.3.0MIT
Make a 26-week strength training plan without an account, then run it with your Almost Fire account: today's session, sets, meals from a photo, and progress.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- strength.almostfire.com
plugin.json
- name
- almost-fire
- version
- 1.3.0
- description
- Make a 26-week strength training plan without an account, then run it with your Almost Fire account: today's session, sets, meals from a photo, and progress.
- author
- Almost Firehello@almostfire.comhttps://almostfire.com
- license
- MIT
- homepage
- https://almostfire.com
- keywords
- strength trainingworkout plangymweightliftingmuscle buildinghome workoutexercisefood logcaloriesprotein
- extensions
- com.openai
mcp.json
- almost-firestreamable-httphttps://strength.almostfire.com/api/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "almost-fire",
"version": "1.3.0",
"description": "Make a 26-week strength training plan without an account, then run it with your Almost Fire account: today's session, sets, meals from a photo, and progress.",
"author": {
"name": "Almost Fire",
"email": "hello@almostfire.com",
"url": "https://almostfire.com"
},
"homepage": "https://almostfire.com",
"license": "MIT",
"keywords": [
"strength training",
"workout plan",
"gym",
"weightlifting",
"muscle building",
"home workout",
"exercise",
"food log",
"calories",
"protein"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/start-training/SKILL.md",
"interface": {
"displayName": "Almost Fire",
"shortDescription": "Strength plans and gym logs",
"longDescription": "Almost Fire makes strength-training plans and runs them with you. Ask for a plan and you get all 26 weeks from the engine the Almost Fire app uses: a split for the days you have, every session's exercises with sets, reps, rest and effort, a lighter week to finish each block, and gentler swaps for a shoulder, back or knee you want to protect. Print it, save it as a PDF or change it in the chat, and look up any exercise on the body map with its cues and swaps. None of that needs an account, and saving the plan to Almost Fire is free: the first time, it makes your account. With your Almost Fire account you can run the plan from the chat: today's session with each set's target, logging sets, cardio and weigh-ins, logging a meal from a photo with its grams, calories and protein, and your progress graphs and Sunday review. Every change comes back with Undo. It's for adults who want to get stronger in a gym or at home. Each plan carries stop rules for pain. It isn't medical advice, and it doesn't plan rehab, running or sport-specific training.",
"developerName": "Almost Fire",
"category": "Lifestyle",
"capabilities": [
"Make a 26-week strength plan to print",
"Save the plan to Almost Fire",
"Show an exercise on the body map",
"Read today's session",
"Log sets, cardio and weigh-ins",
"Read a meal photo and log it",
"Show progress graphs",
"Read the weekly review",
"Undo any change"
],
"websiteURL": "https://almostfire.com",
"supportURL": "https://strength.almostfire.com/support",
"privacyPolicyURL": "https://strength.almostfire.com/privacy",
"termsOfServiceURL": "https://strength.almostfire.com/terms",
"defaultPrompt": [
"Make me a 3-day strength plan for building muscle.",
"What's my session today?",
"Log my lunch from a photo."
],
"brandColor": "#FF501F",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"screenshots": [
"./assets/plan.png",
"./assets/today.png",
"./assets/food.png",
"./assets/set.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Makes a strength plan with no account.",
"prompt": "Make me a 3-day strength plan for building muscle.",
"tools_triggered": [
"make_plan"
],
"expected_behavior": "The plan card shows week 1's three sessions, each exercise with its sets, reps, effort and rest; All 26 weeks steps through every week, and Print opens the whole plan with its rule for adding weight and its stop rules. No sign-in is asked for."
},
{
"description": "Shows an exercise on the body map with no account.",
"prompt": "How do I do a Romanian deadlift, and what does it work?",
"tools_triggered": [
"show_exercise"
],
"expected_behavior": "The exercise card shows the Romanian deadlift on the body map with the hamstrings and glutes lit, its equipment, how to do it and swaps that train the same thing."
},
{
"description": "Reads today's session for the signed-in test account.",
"prompt": "What's my session today?",
"tools_triggered": [
"get_today"
],
"expected_behavior": "The first time, Almost Fire asks to sign in. Then the Today card shows today's session (or the next one) with each exercise's target, this week's sessions and today's food."
},
{
"description": "Logs a set the person gives, with Undo.",
"prompt": "Log 60 kg for 8 reps on the first exercise of my next session.",
"tools_triggered": [
"get_today",
"log_set"
],
"expected_behavior": "The card shows the set logged at 60 kg for 8 reps with an Undo button. Undo takes the set back out."
},
{
"description": "Logs a meal from a photo with the Almost Fire camera.",
"prompt": "I want to log my lunch.",
"tools_triggered": [
"open_camera",
"read_meal_photo_upload",
"log_foods"
],
"expected_behavior": "The Almost Fire camera opens in the card. After a photo is taken or chosen, the card lists each food with its grams and calories, and Log saves the meal to the food log with an Undo."
}
],
"negative": [
{
"description": "Running and race plans are outside Almost Fire, which plans strength training. No Almost Fire tool should run; the assistant answers on its own or says Almost Fire plans strength training.",
"prompt": "Make me a marathon training plan."
},
{
"description": "Almost Fire logs food but doesn't write diet plans. No Almost Fire tool should run.",
"prompt": "Write me a meal plan to lose weight."
},
{
"description": "Almost Fire doesn't diagnose pain. No Almost Fire tool should run; the assistant suggests seeing a doctor or physiotherapist about the knee.",
"prompt": "My knee hurts when I squat. What's wrong with it?"
}
]
}
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai