Framezone
REMOTE · FRAMEZONE.APP
Your life dashboard for AI: tasks, habits, goals, budgets, workouts, nutrition, journal, notes.
Available components
Last scanned (8 minutes ago)
Scores higher than 98% of remote servers
Reachable. Last reached 17 Oct 2026.
Category Productivity and Notes
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security94
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability76
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 7299 tokens (~117/item across 62 items; 62 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management77
- Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 8 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 63 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 16 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.
- 14 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 53 to 60. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.
- 10 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.
- 9 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 40 to 50. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.
- 6 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 40. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes.
- 4 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 17 Oct 2026 · Probed https://framezone.app/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=framezone.app | CN=YE2,O=Let's Encrypt,C=US | 20 Sept 2026 | 19 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 6dd4f3829227dc0d4347baa7953bf5cef16 |
| SANs: *.framezone.app, framezone.app | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of framezone.app. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| app. | present | 23684 | 8 | Verified |
| framezone.app. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer realm="mcp", resource_metadata="https://framezone.app/.well-known/oauth-protected-resource/mcp"
Bearer realm="mcp", resource_metadata="https://framezone.app/.well-known/oauth-protected-resource/mcp" | Header | Value |
|---|---|
| strict-transport-security | max-age=31536000 |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
Protected resource metadata
| Document | https://framezone.app/.well-known/oauth-protected-resource/mcp |
|---|---|
| Retrieved | Yes |
| Resource | https://framezone.app/mcp |
| Authorisation server | https://framezone.app/mcp |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://framezone.app/mcp | Verified | 200 | |
| http (plaintext) | http://framezone.app/mcp | HTTPS enforced | 301 | https://framezone.app/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
add_bookmark Add bookmark ~73
Save a bookmark URL with optional title, description, category, and tags.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category |
| description | string | – | Description |
| tags | array | – | Tags |
| title | string | – | Title (auto-detected from domain if omitted) |
| url | string | yes | Bookmark URL |
No output schema declared.
No examples provided.
add_trade Add trade ~93
Record a buy or sell trade for a portfolio holding. Updates shares and average cost.
| Name | Type | Req | Description |
|---|---|---|---|
| holding_id | integer | yes | Holding ID |
| notes | string | – | Trade notes |
| price_per_share | number | yes | Price per share |
| shares | number | yes | Number of shares |
| traded_at | string | – | Trade date (Y-m-d, defaults to now) |
| type | string | yes | Trade type |
No output schema declared.
No examples provided.
add_transaction Add transaction ~114
Add a financial transaction (income or expense) to an account with optional category.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | integer | – | Account ID (see list_accounts). Defaults to the user's main account. |
| amount | number | yes | Transaction amount (positive number) |
| category_id | integer | – | Category ID |
| description | string | yes | What is this transaction for |
| notes | string | – | Additional notes |
| transaction_date | string | – | Date (Y-m-d, defaults to today) |
| type | string | yes | Transaction type |
No output schema declared.
No examples provided.
add_user_memory Add user memory ~65
Add a personal fact to the user's AI memory. Keep it concise (1-2 sentences). Max 50 memories per user.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Memory category |
| content | string | yes | The memory content (max 500 chars, 1-2 sentences) |
No output schema declared.
No examples provided.
add_wishlist_item Add wishlist item ~119
Add an item to the wishlist with price range, priority, and optional URL.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category |
| currency | string | – | 3-letter currency code, e.g. GBP. Defaults to the user's currency |
| description | string | – | Description |
| name | string | yes | Item name |
| notes | string | – | Notes |
| price_max | number | – | Maximum price |
| price_min | number | – | Minimum price |
| priority | string | – | Priority |
| url | string | – | Product URL |
No output schema declared.
No examples provided.
compare_analytics_periods Compare analytics periods ~149
Compare two date periods for a project. Shows SC and GA metrics for both periods with percentage changes. Use for week-over-week, month-over-month comparisons, measuring campaign impact, tracking growth/decline.
| Name | Type | Req | Description |
|---|---|---|---|
| current_end | string | – | Current period end (Y-m-d). Default: today |
| current_start | string | – | Current period start (Y-m-d). Default: 7 days ago |
| previous_end | string | – | Previous period end (Y-m-d). Default: 7 days ago |
| previous_start | string | – | Previous period start (Y-m-d). Default: 14 days ago |
| project_id | integer | yes | Project ID (required) |
No output schema declared.
No examples provided.
complete_task Complete task ~41
Toggle a task between completed and pending. Cascades to subtasks and handles recurrence.
| Name | Type | Req | Description |
|---|---|---|---|
| task_id | integer | yes | ID of the task to complete/uncomplete |
No output schema declared.
No examples provided.
create_book Create book ~98
Add a book to your library. Set status to "reading", "wishlist", "to_check", etc.
| Name | Type | Req | Description |
|---|---|---|---|
| author | string | – | Author name |
| notes | string | – | Personal notes about the book |
| pages | integer | – | Total pages |
| rating | integer | – | Rating 1-5 |
| status | string | – | Reading status |
| tags | array | – | Tags |
| title | string | yes | Book title |
No output schema declared.
No examples provided.
create_contact Create contact ~189
Create a new contact (personal CRM). Track birthdays, relationship types, and contact frequency reminders.
| Name | Type | Req | Description |
|---|---|---|---|
| birthday | string | – | Birthday (Y-m-d). Year unknown: use 1604 as the year |
| city | string | – | City/location |
| company | string | – | Company/organization |
| contact_frequency_days | integer | – | Remind to contact every N days |
| string | – | Email address | |
| first_name | string | yes | First name |
| how_we_met | string | – | How you met this person |
| last_name | string | – | Last name |
| notes | string | – | Notes about this person |
| phone | string | – | Phone number |
| project_id | integer | – | Link to project by ID |
| relationship | string | – | Relationship type |
| tags | array | – | Tags array, e.g. ["investor", "design"] |
No output schema declared.
No examples provided.
create_goal Create goal ~206
Create a new goal. Types: milestone (checklist), numeric (value tracking), habit, vision.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category (e.g., Health, Career, Finance) |
| current_value | number | – | Current value (numeric goals, >= 0) |
| description | string | – | Goal description |
| goal_type | string | – | Type |
| milestones | array | – | Milestones array [{title: "..."}] (for milestone goals) |
| priority | integer | – | Priority: 1=high, 2=medium, 3=low |
| start_value | number | – | Starting value; defaults to current_value. Lets goals that go down (90 -> 80 kg) show progress |
| target_date | string | – | Target date (Y-m-d) |
| target_value_num | number | – | Target value (for numeric goals) |
| title | string | yes | Goal title |
| unit | string | – | Unit of measurement (for numeric goals) |
No output schema declared.
No examples provided.
create_habit Create habit ~198
Create a new habit. Tracking types: check (daily toggle), count (hit a number), duration (minutes), times_per_week (weekly frequency).
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | – | Color as #rrggbb, e.g. #10AC84 |
| icon | string | – | Lucide icon name (lowercase, dashes), e.g. book-open |
| name | string | yes | Habit name |
| target_duration | integer | – | Target duration in minutes (for duration type, 5-480) |
| target_value | integer | – | Target count value (for count type) |
| time_of_day | string | – | When during the day |
| times_per_week | integer | – | Times per week target (for times_per_week type, 1-7) |
| tracking_type | string | – | Tracking type (default: check) |
| unit | string | – | Unit label (e.g., "pages", "glasses") |
No output schema declared.
No examples provided.
create_note Create note ~77
Create a new note with title, body text, and optional tags.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | yes | Note body (plain text) |
| is_pinned | boolean | – | Pin this note |
| project_id | integer | – | Link to project by ID |
| tags | array | – | Tags array |
| title | string | yes | Note title |
No output schema declared.
No examples provided.
create_project Create project ~132
Create a new project with tier (A/B/C), optional goal link, and target date.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | – | Color hex code (e.g., #3B82F6) |
| description | string | – | Project description |
| goal_id | integer | – | Link to a goal by ID |
| icon | string | – | Lucide icon name |
| name | string | yes | Project name |
| status | string | – | Initial status |
| target_date | string | – | Target completion date (Y-m-d) |
| tier | string | – | Priority tier |
| url | string | – | Project URL |
No output schema declared.
No examples provided.
create_quote Create quote ~89
Save a quote with author and optional book link.
| Name | Type | Req | Description |
|---|---|---|---|
| author | string | – | Who said/wrote it |
| body | string | yes | The quote text |
| book_id | integer | – | Link to a book by ID |
| is_favorite | boolean | – | Mark as favorite |
| source | string | – | Source (book title, speech, etc.) |
| tags | array | – | Tags |
No output schema declared.
No examples provided.
create_subscription Create subscription ~132
Add a recurring subscription (monthly, yearly, or weekly).
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount per billing period |
| category_id | integer | – | Category ID |
| currency | string | – | ISO 4217 currency code, e.g. USD, EUR, GBP. Defaults to the user's currency. |
| frequency | string | – | Billing frequency |
| name | string | yes | Subscription name (e.g., Netflix, Spotify) |
| next_billing_date | string | – | Next billing date (Y-m-d) |
| notes | string | – | Notes |
| url | string | – | Service URL (http or https) |
No output schema declared.
No examples provided.
create_task Create task ~133
Create a new task with optional project, priority, due date, and recurrence.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | – | Task description |
| due_date | string | – | Due date (Y-m-d format) |
| is_top3 | boolean | – | Mark as Top 3 focus task (max 3 allowed) |
| priority | integer | – | Priority: 1=high, 2=medium, 3=low |
| project_id | integer | – | Assign to project by ID |
| recurrence | string | – | Recurrence pattern |
| status | string | – | Initial status |
| title | string | yes | Task title |
No output schema declared.
No examples provided.
delete_body_measurement Delete body measurement ~78
Delete a body measurement that was logged by mistake. Two entries on one date drag the weight trend and the waist rule, so a bad one is worth removing rather than logging over.
| Name | Type | Req | Description |
|---|---|---|---|
| measured_at | string | – | Delete every measurement on this date (Y-m-d) |
| measurement_id | integer | – | Id of the measurement to delete |
No output schema declared.
No examples provided.
delete_book Delete book ~29
Delete a book from the library.
| Name | Type | Req | Description |
|---|---|---|---|
| book_id | integer | yes | ID of the book to delete |
No output schema declared.
No examples provided.
delete_bookmark Delete bookmark ~28
Delete a bookmark permanently.
| Name | Type | Req | Description |
|---|---|---|---|
| bookmark_id | integer | yes | ID of the bookmark to delete |
No output schema declared.
No examples provided.
delete_note Delete note ~27
Soft-delete a note.
| Name | Type | Req | Description |
|---|---|---|---|
| note_id | integer | yes | ID of the note to delete |
No output schema declared.
No examples provided.
delete_task Delete task ~32
Soft-delete a task (can be restored later).
| Name | Type | Req | Description |
|---|---|---|---|
| task_id | integer | yes | ID of the task to delete |
No output schema declared.
No examples provided.
delete_user_memory Delete user memory ~31
Delete a specific AI memory entry by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | ID of the memory to delete |
No output schema declared.
No examples provided.
delete_workout Delete workout ~87
Delete a whole training session and every set in it. To remove only part of a session use delete_workout_sets.
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | – | Narrow to one session type on that date |
| workout_date | string | – | Session date (Y-m-d, defaults to today) |
| workout_id | integer | – | Session id — required only when a date carries more than one session |
No output schema declared.
No examples provided.
delete_workout_sets Delete workout sets ~140
Remove sets from a session without touching the session itself. Use duplicates_only to undo a log that was sent twice, or exercise to drop one movement that was entered by mistake.
| Name | Type | Req | Description |
|---|---|---|---|
| duplicates_only | boolean | – | Remove blocks that repeat an identical earlier block in the same session — the fix for a log sent twice. Keeps the first occurrence. |
| exercise | string | – | Remove every set of this movement from the session, e.g. "leg press" |
| workout_date | string | – | Session date (Y-m-d, defaults to today) |
| workout_id | integer | – | Session id — required only when a date carries more than one session |
No output schema declared.
No examples provided.
get_daily_entry Get daily entry ~48
Get the daily journal entry for a date: mood, energy, focus, morning/evening notes.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Date to get (Y-m-d, defaults to today) |
No output schema declared.
No examples provided.
get_fitness_summary Get fitness summary ~108
Current fitness state: weight trend vs target rate, waist thresholds, nutrition averages vs macro targets, training frequency and volume, plus which days are missing data.
| Name | Type | Req | Description |
|---|---|---|---|
| include_training_grid | boolean | – | Add the movement-by-session grid — what was lifted last time and whether it went up. Use it before advising on a session. |
| nutrition_days | integer | – | Nutrition averaging window in days (default 7) |
| training_days | integer | – | Training window in days (default 28) |
No output schema declared.
No examples provided.
get_focus_summary Get focus summary ~65
Get focus time summary: total minutes, sessions, and breakdown by project for a date range.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | Start date (Y-m-d, defaults to start of current week) |
| to | string | – | End date (Y-m-d, defaults to today) |
No output schema declared.
No examples provided.
get_project_analytics Get project analytics ~105
Get daily Search Console + GA4 metrics for a project. Returns clicks, impressions, CTR, position, sessions, users, pageviews, bounce rate per day. Use for trend analysis, performance reports, comparing periods.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | string | – | End date (Y-m-d). Default: today |
| project_id | integer | yes | Project ID (required) |
| start_date | string | – | Start date (Y-m-d). Default: 30 days ago |
No output schema declared.
No examples provided.
get_top_pages Get top pages ~144
Get top performing pages for a project from Search Console data. Returns page URL, total clicks, impressions, avg CTR, avg position. Use for content performance analysis, finding underperforming pages, identifying top content.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | string | – | End date (Y-m-d). Default: today |
| limit | integer | – | Max results (default 100, max 500) |
| project_id | integer | yes | Project ID (required) |
| search | string | – | Filter pages containing this URL path |
| sort_by | string | – | Sort by metric |
| start_date | string | – | Start date (Y-m-d). Default: 30 days ago |
No output schema declared.
No examples provided.
get_top_queries Get top queries ~166
Get top search queries for a project from Search Console data. Returns query text, total clicks, impressions, avg CTR, avg position. Use for keyword analysis, content strategy, SEO optimization, finding ranking opportunities.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | string | – | End date (Y-m-d). Default: today |
| limit | integer | – | Max results (default 100, max 500) |
| min_clicks | integer | – | Minimum clicks filter |
| min_impressions | integer | – | Minimum impressions filter |
| project_id | integer | yes | Project ID (required) |
| search | string | – | Filter queries containing this text |
| sort_by | string | – | Sort by metric |
| start_date | string | – | Start date (Y-m-d). Default: 30 days ago |
No output schema declared.
No examples provided.
get_user_memories Get user memories ~39
Get the user's AI memory entries — personal facts, preferences, and context that personalize AI responses.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter by category |
No output schema declared.
No examples provided.
list_accounts List accounts ~16
List financial accounts with balances and types.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_achievements List achievements ~24
List all achievements: unlocked and locked, with descriptions and unlock dates.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_books List books ~37
List books with optional status filter. Returns title, author, status, progress, and rating.
| Name | Type | Req | Description |
|---|---|---|---|
| status | string | – | Filter by status |
No output schema declared.
No examples provided.
list_categories List categories ~32
List transaction categories with type (income/expense) and monthly budget.
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | – | Filter by type |
No output schema declared.
No examples provided.
list_contacts List contacts ~57
List contacts. Filter by relationship type or get contacts needing reach-out.
| Name | Type | Req | Description |
|---|---|---|---|
| favorites_only | boolean | – | Only favorite contacts |
| needs_contact | boolean | – | Only contacts overdue for check-in |
| relationship | string | – | Filter by type |
No output schema declared.
No examples provided.
list_exercises List exercises ~106
The movement catalog: canonical names, muscle groups and the aliases that resolve to them. Check here before logging sets — using the catalog name keeps one lift on one row instead of splitting its history across near-duplicates.
| Name | Type | Req | Description |
|---|---|---|---|
| muscle_group | string | – | chest, back, shoulders, biceps, triceps, legs, core, cardio |
| search | string | – | Match against names and aliases |
| trained_only | boolean | – | Only movements this user has actually logged sets for |
No output schema declared.
No examples provided.
list_goals List goals ~46
List goals with progress, type, and status. Supports filtering by status or category.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter by category |
| status | string | – | Filter by status |
No output schema declared.
No examples provided.
list_habits List habits ~74
List active habits with the value logged and done status for a date, plus current streaks. Streaks count from yesterday while today is still open; times_per_week habits have weekly streaks (streak_unit=weeks).
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Date to check (Y-m-d, defaults to today) |
No output schema declared.
No examples provided.
list_holdings List holdings ~45
List portfolio holdings with market value, P/L, and allocation. Totals are in the user's currency; holdings without a live price are valued at cost and have null P/L.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_notes List notes ~72
List notes, optionally filtered by search query or tag. Returns title, tags, and truncated body.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Max results (default: 20, max: 50) |
| search | string | – | Search query (matches title and body) |
| tag | string | – | Filter by tag name |
No output schema declared.
No examples provided.
list_projects List projects ~74
List projects with task counts, tier, status, and linked goal.
| Name | Type | Req | Description |
|---|---|---|---|
| include_archived | boolean | – | Include archived projects in an unfiltered list (default: false) |
| status | string | – | Filter by status. Archived projects are excluded unless you ask for them explicitly. |
| tier | string | – | Filter by tier |
No output schema declared.
No examples provided.
list_quotes List quotes ~43
List saved quotes, optionally filtered by book or favorites only.
| Name | Type | Req | Description |
|---|---|---|---|
| book_id | integer | – | Filter by book ID |
| favorites_only | boolean | – | Only show favorites |
No output schema declared.
No examples provided.
list_subscriptions List subscriptions ~22
List active subscriptions with amounts, frequency, and next billing date.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_tasks List tasks ~104
List tasks, optionally filtered by status, priority, project, or top3 flag.
| Name | Type | Req | Description |
|---|---|---|---|
| include_archived | boolean | – | Include archived tasks (default: false) |
| is_top3 | boolean | – | Only show Top 3 focus tasks |
| priority | integer | – | Filter by priority: 1=high, 2=medium, 3=low |
| project_id | integer | – | Filter by project ID |
| status | string | – | Filter by status |
No output schema declared.
No examples provided.
list_wishlist List wishlist ~35
List wishlist items with price, priority, and purchase status.
| Name | Type | Req | Description |
|---|---|---|---|
| status | string | – | Filter by status (default: pending) |
No output schema declared.
No examples provided.
log_body_measurement Log body measurement ~223
Log body measurements: weight, body fat %, waist, chest, etc.
| Name | Type | Req | Description |
|---|---|---|---|
| body_fat | number | – | Body fat percentage |
| chest | number | – | Chest circumference in cm |
| hips | number | – | Hips circumference in cm |
| left_arm | number | – | Left arm circumference in cm |
| left_quad | number | – | Left quad circumference in cm |
| measured_at | string | – | Measurement date (Y-m-d, defaults to now) |
| neck | number | – | Neck circumference in cm |
| notes | string | – | Notes |
| right_arm | number | – | Right arm circumference in cm |
| right_quad | number | – | Right quad circumference in cm |
| shoulders | number | – | Shoulders circumference in cm |
| vo2max | number | – | VO2 max |
| waist | number | – | Natural waist (narrowest point) in cm — the primary trend metric |
| waist_navel | number | – | Waist at the navel in cm — secondary |
| weight | number | – | Weight in kg |
No output schema declared.
No examples provided.
log_focus_session Log focus session ~102
Log a completed focus/pomodoro session with duration, project, and task link.
| Name | Type | Req | Description |
|---|---|---|---|
| duration_minutes | integer | yes | Session duration in minutes |
| label | string | – | Session label/name |
| project_id | integer | – | Link to project |
| started_at | string | – | When it started (Y-m-d H:i, defaults to now minus duration) |
| task_id | integer | – | Link to task |
| type | string | – | Session type |
No output schema declared.
No examples provided.
log_habit Log habit ~119
Log a habit entry for a date. Sets the value for a day (0 clears it). Without a value the day is marked fully done.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Date to log (Y-m-d, defaults to today, cannot be in the future) |
| habit_id | integer | yes | ID of the habit |
| value | number | – | Value to set for that day (default: the habit's full daily target, i.e. done). 0 clears the day. Count/duration habits are only done when value >= target. |
No output schema declared.
No examples provided.
log_nutrition Log nutrition ~207
Log a day of nutrition — day totals plus optional food-by-food line items. Re-sending the same date replaces that day.
| Name | Type | Req | Description |
|---|---|---|---|
| calories | integer | – | Total calories for the day |
| carbs_g | integer | – | Total carbs in grams |
| entries | array | – | Food-by-food line items. Each: {name, calories, protein_g, carbs_g, fat_g, fiber_g, sugar_g, sodium_mg, consumed_at "HH:MM"} |
| fat_g | integer | – | Total fat in grams |
| fiber_g | integer | – | Total fiber in grams |
| is_complete | boolean | – | False when the day was only partially logged — excluded from averages |
| log_date | string | yes | Date (Y-m-d) |
| notes | string | – | Notes |
| protein_g | integer | – | Total protein in grams |
| sodium_mg | integer | – | Total sodium in mg |
| sugar_g | integer | – | Total sugar in grams |
No output schema declared.
No examples provided.
How do I install the Framezone MCP server?
Framezone is a hosted endpoint at https://framezone.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · framezone.app
claude mcp add --transport http app-framezone-framezone 'https://framezone.app/mcp'
What is the Framezone MCP server?
Framezone is an MCP server listed in the public MCP registry as app.framezone/framezone. Your life dashboard for AI: tasks, habits, goals, budgets, workouts, nutrition, journal, notes. This page covers its hosted endpoint (https://framezone.app/mcp).
Is the Framezone MCP server safe to use?
Framezone scores 90 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Framezone MCP server expose?
Framezone exposes 62 tools: list_tasks, create_task, update_task, complete_task, delete_task, and 57 more. Their descriptions and schemas cost roughly 6,269 tokens of context every time the server is loaded.
Does the Framezone MCP server require authentication?
Yes. Framezone asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the Framezone MCP server still maintained?
Framezone is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.