Skip to main content
muveya is where a dental clinic, or a network of dental clinics, requests, approves, moves and uses its supplies with a complete record of who did what. A supply is ordered from a location, approved (by someone other than the requester, when your policy asks for a decision), reserved in a warehouse, picked box by box, dispatched, delivered, received at the destination and finally used. Every step is recorded, and nothing that was recorded is ever edited or deleted. muveya is built around three ideas:
  • One operational truth. Stock only changes through entries in an append-only ledger. Every quantity you see (on hand, reserved, available) is derived from that ledger.
  • Least privilege, enforced by the server. Seeing stock does not mean seeing costs, order values or patient references. When a person lacks the permission, the server leaves those fields out of the response; the console never receives them.
  • Two-party custody. Delivering and receiving are separate acts, recorded separately, usually by different people.

What muveya is not

Who uses it

In the console, a person belongs to your Dental clinic with one of three roles: Owner, Administrator or Member. A role is only a starting template. What a person can actually do is the list of permissions assigned to them, plus the locations and warehouses they can reach. The owner and administrator roles include only catalog.read, catalog.manage, members.manage and settings.manage; the member role includes only catalog.read. Everything else, including viewing inventory, creating orders and approving them, is granted explicitly, even to an owner. The table shows typical people and the permissions they usually receive. It is a guide, not a rule: give each person exactly what their job needs. Roles and permissions lists every permission.
The audit.read permission can be assigned, but there is no screen or API yet that searches the audit history. The audit records are kept all the same. To follow what happened to a box or an order today, use the box’s Movements and the order’s History.

Where muveya lives

Web console

https://console.muveya.com. Setup, orders, approvals, deliveries, inventory, counts, reports and team management. Works on desktop and on a phone browser, in English, Spanish and Portuguese.

WhatsApp channel

A linked team member can check a box, record usage and receive stock from their phone, with exactly the permissions they have in the console. The console has no screen to link a phone yet; the overview explains how linking works. The channel is not switched on in the production service yet.

Android app

A native phone app to scan box labels and supplier codes, record uses, move boxes and receive deliveries, with the same permissions as the console. It is not published on Google Play yet: write to team@muveya.com to use it.

Public API /v1

https://api.muveya.com/v1. Read-only access to locations, warehouses, catalog, inventory, orders, fulfillment and analytics, plus one write: POST /v1/analytics/exports. There are no webhooks yet, and API keys are not created from the console: write to team@muveya.com to request one.

MCP

A read-only Model Context Protocol endpoint at /mcp, authenticated through Console with OAuth, so an AI assistant can look up stock, orders and management figures. It cannot approve, move stock or change anything.
The native Android app is not generally available yet (write to team@muveya.com to use it), so meanwhile use the console in your phone’s browser.

The Home screen

After you sign in, the console opens on Home. It is built for the permissions you hold, so two people see different cards.
Appears while your dental clinic is still missing something it needs to operate, and only for what you are allowed to create. Each card opens the screen that fixes it:
What waits for you right now, one card per permission you hold. Each card shows how many items wait (a full page reads as 50+ or 200+) and opens the right queue. Cards with nothing waiting are hidden; when nothing waits at all you see Nothing is waiting for you right now.
The name of the dental clinic you are working in, the email address you signed in with, and the Choose a dental clinic link to switch to another dental clinic you belong to.
The sidebar (or the menu on a phone) lists Home, Orders, Order approvals, Deliveries, Locations, Warehouses, Catalog, Inventory, Replenishment, Stock corrections, Reports and Team. Orders, Order approvals, Deliveries, Reports and Team appear only to people who take part in that work. Hiding a link is a convenience: the server checks every request on its own.

Guides

Quickstart

From a new account to a received, used and reported supply.

Concepts

Dental clinic, locations, warehouses, boxes, the ledger, orders and custody.

Account and team

Sign in, invite people, assign permissions and site access.

Locations and warehouses

Locations, central and express warehouses, rooms and areas.

Catalog

Supplies, categories, presentations, codes, costs and CSV.

Inventory

Receive, use, move, correct, count, replenish and recall.

Orders and approvals

Request supplies, decide orders and publish the approval policy.

Deliveries

Pick, dispatch, deliver, receive and close.

Reports

Consumption by supply and management analytics.

Security and privacy

Isolation, redaction and how your data is protected.

Where to go next