MCP.Market

Ownly MCP server

by liuh886·io.github.liuh886/ownly·v0.7.1·2 stars

Local-first Ownly evidence and repeatable Planner visits with preview-before-commit writes.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

2 stars49 downloads/wk

Reviews

Write one

Nobody has reviewed Ownly yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ownly tools (36, 8 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ownly_commit_operation

    Persist one previously prepared operation after user confirmation. Creates a safety backup first and is idempotent for the operation ID.

  • ownly_discard_operation

    Discard a prepared operation without changing the Ownly data files.

  • ownly_doctorwrite action

    Run deterministic, read-only integrity checks before an agent relies on the local evidence store.

  • ownly_get_object

    Return bounded structured facts for one Ownly object identified by its stable Ownly ID.

  • ownly_object_history

    Return one object with linked reviews and chronological append-only experience logs for evidence-grounded reasoning.

  • ownly_planner_budget_estimate

    Estimate the scheduled-trip budget converted into the trip base currency. Uses built-in USD-pivot rates unless the trip defines fx_rates overrides.

  • ownly_planner_get_calendar_ics

    Project confirmed Planner/Vault schedule facts into deterministic RFC 5545 iCalendar format (.ics). Occurrence authority resides strictly in Visits.

  • ownly_planner_get_trip

    Full trip context: reusable places, repeatable Visit occurrences, FX-aware budget, conflicts, canonical travel legs, execution timelines, and expenses.

  • ownly_planner_prepare_add_expense

    Preview appending an AA-ledger expense entry to Trip Expenses/.

  • ownly_planner_prepare_add_visit

    Preview adding one occurrence of a reusable place to a day. The place remains in the research pool and can be added again on the same or another day.

  • ownly_planner_prepare_apply_schedule_proposal

    Validate and preview an MCP client/LLM Visit proposal. Existing locked/anchored visits cannot move. Omitting visit_id creates a new occurrence, so one place may appear multiple times.

  • ownly_planner_prepare_drop_placewrite action

    Preview shelving a place (state: dropped), removing it from candidate pool and active planning while preserving all facts in Vault.

  • ownly_planner_prepare_optimize_day_travel_time

    Query an ephemeral OpenRouteService matrix, minimize known travel minutes, keep the first/locked/anchored stops fixed, and preview one atomic commit of the final order plus final adjacent ORS legs. Transit is intentionally not fabricated.

  • ownly_planner_prepare_refresh_day_travel

    Query OpenRouteService only for adjacent scheduled pairs on one day, preserving manual legs. Supports walking, driving and bicycling; transit remains manual.

  • ownly_planner_prepare_remove_visitwrite action

    Preview removing one scheduled occurrence without deleting or changing the reusable place fact.

  • ownly_planner_prepare_reorder_day

    Preview moving one visit one position up (-1) or down (+1) within its day.

  • ownly_planner_prepare_restore_place

    Preview restoring a shelved/dropped place back to candidate pool (state: candidate).

  • ownly_planner_prepare_set_fx_rates

    Preview persisting user-verified conversion overrides on the trip frontmatter (rates[FROM] = base per 1 FROM).

  • ownly_planner_prepare_set_stay_span

    Preview anchoring a hotel across consecutive dates; stale stay anchors on those dates are retired automatically.

  • ownly_planner_prepare_set_travel_leg

    Preview one explicit adjacent-place travel-time fact. Use this for public transit or any user-verified route duration.

  • ownly_planner_summary

    Overview of trips with reusable place counts, Visit occurrence counts, dropped places and expenses.

  • ownly_prepare_add_object_log

    Preview an append-only usage, issue, maintenance, regret, lesson, comparison, or exit note for an object.

  • ownly_prepare_archive_object

    Preview moving an active object file into Ownly Archive. The archive remains restorable.

  • ownly_prepare_cancel_recurring_costwrite action

    Preview cancelling an Ownly recurring cost while preserving its history.

  • ownly_prepare_create_objectwrite action

    Validate and preview a new physical object, recurring cost, or one-time experience. This does not write files; commit the returned operation_id separately.

  • ownly_prepare_create_reviewwrite action

    Preview a review record. Object and exit reviews require a target object ID.

  • ownly_prepare_create_snapshotwrite action

    Preview a net-worth snapshot from total assets and liabilities.

  • ownly_prepare_restore_object

    Preview restoring an archived Ownly object to the active Objects directory.

  • ownly_prepare_retire_object

    Preview moving a physical object to the idle lifecycle state with an end date.

  • ownly_prepare_update_objectwrite action

    Preview validated changes to an existing Ownly object. The stable ID and object type cannot be changed.

  • ownly_recurring_by_account

    Group active recurring costs by payment account. Monetary totals remain separated by currency instead of being silently combined.

  • ownly_recurring_costs

    List structured recurring-cost facts. Defaults to active subscriptions only and preserves currency semantics.

  • ownly_recurring_due

    Return active recurring costs with a calculable billing date inside a bounded future horizon.

  • ownly_review_needed

    Return objects that deterministically require review under the existing Ownly lifecycle rules.

  • ownly_search

    Search validated Ownly object facts by title, category, or local Markdown body without returning the raw Markdown body.

  • ownly_summary

    Return a compact overview of the local Ownly evidence store and its deterministic health status.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 13 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Ownly compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,243 servers
Tools
36
the typical server has 7
Tools that change things
22%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 75% of 28,706 servers
Downloads a week
49
more than 39% of 12,306 servers with a package

What its tools let an agent do: 28 read · 8 change

Install Ownly in Claude Code, Cursor or VS Code

Runs npx -y @ownly-app/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ownly -- npx -y @ownly-app/mcp
Add to Cursor

What the publisher says

From the Ownly repository's README, as published. We do not edit it. Read it on GitHub

Ownly

Own less, Live more, Decide better.

中文文档

A local-first ownership memory and decision ledger.

Ownly helps you record what you own, what it costs, how you used it, and what you learned. Personal data stays in an Ownly data folder as plain Markdown with YAML frontmatter.

Ownly doesn't host your data. You choose where your files live.

The Ownly data folder can live in a normal local directory or inside a local folder synchronized by a personal cloud provider you control. Obsidian is useful for inspecting the Markdown, but it is not required for the hosted Web app, installed PWA, Agent CLI, or local MCP server.

Open Ownly

  • Explore the product page
  • See the embedded product preview
  • Open the Web app / PWA

The Web app and PWA are the same browser runtime. Installation changes the launch experience, not the data model. The product homepage itself is not a PWA surface.

First use: choose where your data lives

When Ownly starts without an existing folder permission, choose a storage location and then create new data or open an existing Ownly data folder.

On this device

Choose a normal local filesystem folder. Ownly reads and writes that folder directly. Nothing is synchronized unless you configure synchronization outside Ownly.

In your personal cloud folder

Choose a local folder already synchronized by Dropbox, Google Drive, OneDrive, iCloud Drive, or another provider you control.

Ownly still works with normal local files. It does not use provider APIs, OAuth, provider credentials, an Ownly cloud mirror, or a separate remote filesystem. Your provider handles synchronization under its own privacy and security policies.

Keep the folder available offline when the provider supports online-only placeholders, and use one sync provider per Ownly data folder to reduce conflicting copies.

Create new data

Select a parent location such as Documents, an Obsidian Vault root, a local personal-cloud folder, or an empty folder already named Ownly.

Ownly initializes:

Ownly/
  Objects/
  Accounts/
  Snapshots/
  Reviews/
  Trips/
  Trip Places/
  Trip Visits/
  Trip Legs/
  Trip Expenses/
  Logs/
    Object Experiences/
  Archive/
    Objects/
    Accounts/
    Snapshots/
    Reviews/
    Object Logs/

If the selected folder is already named Ownly, Ownly uses it directly and does not create Ownly/Ownly.

Open existing data

Select any supported filesystem location:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Ownly: common questions

Is Ownly MCP server safe?
Mostly: it is graded B (83/100). Read the Ownly safety report
How do I install Ownly?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Ownly need an API key?
Yes. The registry entry asks for OPENROUTESERVICE_API_KEY.
Is Ownly maintained?
The last commit was 34 days ago (2026-10-02). The latest release is v0.7.1.
What can I use instead of Ownly?
Servers from other publishers that do the same job: AdLoop MCP server.
How does Ownly compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,243 servers); tools 36 (the typical server has 7); tools that change things 22% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Ownly

Same job from other publishers: the closest match first, then the best rated.

  • AdLoop
    Google Ads, Reddit Ads, GA4 and Tag Manager in your AI client, with a preview before every change.
    A