mcpField
R
rightos-mcp

rightos-mcp

Local
rightos.i-s3.comBusiness & Marketing0Updated 1w ago

About rightos-mcp

rightos-mcp lets AI agents manage digital QR tickets for queues, clinics, EV charging, events, and package pickup. It verifies ticket rights without requiring end-user identity details, and separates public tools from organization-operator tools.

Key features

  1. 01Issue and verify QR tickets
  2. 02Transfer or cancel tickets
  3. 03Manage locations and policies
  4. 04Export organization data
  5. 05Configure signed webhooks

Use cases

  1. 01Issue queue or clinic waiting tickets
  2. 02Verify an EV charging ticket
  3. 03Set transfer rules for a location
  4. 04Export organization records

MCP support

The MCP server exposes RightOS ticket, location, policy, data-export, and webhook operations as tools for MCP clients. Some tools are public; organization-operator operations require `RIGHTOS_API_KEY`.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"suomimasuda-rightos": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
],
"env": {
"RIGHTOS_API_KEY": "<RIGHTOS_API_KEY>",
"RIGHTOS_BASE_URL": "<RIGHTOS_BASE_URL>"
}
}
}
}
Run commandnpx -y @i-s3/rightos-mcp
Environment variables to set
RIGHTOS_API_KEYSecretOperator API key (optional; demo: rk_demo_00000000000000000000)
RIGHTOS_BASE_URLOverride API base URL (default: production)

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@i-s3/rightos-mcp0.5.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

@i-s3/rightos-mcp — RightOS MCP Server

MCP (Model Context Protocol) server for RightOS — lets AI agents issue, verify, and transfer digital QR tickets for queues, clinic waiting, EV charging, events, and package pickup without writing HTTP code.

For coding agents: start with npx -y @i-s3/rightos-mcp and demo key rk_demo_00000000000000000000. Full docs: llms-full.txt · OpenAPI · ai.txt

RightOS verifies that a valid right is present — never who the person is. No names, phone numbers, or birthdates are required from end users.

RightOS is not a taxi or ride-hailing service. It does not arrange vehicles, set fares, assign drivers, or broker dispatch.

Setup

Add to your MCP client configuration (Cursor, Claude Desktop, etc.):

{
  "mcpServers": {
    "rightos": {
      "command": "npx",
      "args": ["-y", "@i-s3/rightos-mcp"],
      "env": {
        "RIGHTOS_API_KEY": "rk_live_..."
      }
    }
  }
}

RIGHTOS_API_KEY is optional. Without it, only the public tools work (plans, token lookup, verify, transfer, holder cancel, location policy, policy presets). Get a key by registering an organization — free tier, no credit card.

To try it with the shared demo organization, set RIGHTOS_API_KEY to rk_demo_00000000000000000000.

Tools

Public (no API key):

ToolDescription
list_plansList pricing plans (globally uniform)
get_tokenGet a Right Token by ID (never returns the secret code)
verify_tokenVerify a token with its verification code
transfer_tokenTransfer a token via re-keying (old code invalidated)
holder_cancel_tokenSelf-cancel a token as its current holder (policy permitting)
get_location_policyGet a location's effective policy (public for transparency)
list_policiesList all industry presets and country overlays (JP/US/GB/KR/TW/FR/DE/IT/ES/AU)

Operator (requires RIGHTOS_API_KEY):

ToolDescription
list_locationsList your organization's locations
create_locationCreate a location (type determines the industry policy preset)
set_location_policyOverride or reset a location's policy
get_policy_historyPolicy change audit log (append-only, newest first)
issue_tokenIssue a digital QR ticket (code + wallet URL returned exactly once)
use_tokenMark a ticket as used after service
cancel_tokenCancel a ticket
export_dataExport all organization data as JSON (no lock-in)
list_webhooksList outbound webhooks (never includes signing secrets)
create_webhookRegister a webhook — HMAC-SHA256 signed deliveries; secret returned exactly once
delete_webhookDelete a webhook

Example prompts

  • "Issue a queue ticket for my main counter and give me the wallet URL."
  • "Verify this ticket: tok_... with code K7MP-..."
  • "Make my EV charging location non-transferable." (it already is, by industry preset — the agent can check with get_location_policy)

Resources

License

MIT © I-S3 Inc.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.