MCP.Market

Otis MCP server

online · 100% uptime
by otisbase.com·com.otisbase/otis·v0.1.0·1 stars

Free client billing for AI assistants: hours, expenses, timers, invoices and payments.

A98/100grade A
What users say
No reviews yet
Be the first
Safety scan
A98/100

full report

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed Otis yet.

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

Otis tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

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

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 192ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; website matches verified namespace9/10
Overall 98/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Otis compares

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

Safety score
98/100
higher than 99% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
147 ms
faster than 74% of 30,031 servers
GitHub stars
1
more than 65% of 28,688 servers

Install Otis in Claude Code, Cursor or VS Code

claude mcp add --transport http otis https://mcp.otisbase.com/mcp
Add to Cursor

What the publisher says

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

Otis MCP

The source code of Otisbase, a free MCP server for client billing, built for consultants and small agencies.

Otis has no app or dashboard. Your AI assistant is the interface: it records clients, work, expenses and payments in Otis, and issues the invoices you approve. Otis stores the records and enforces the rules. It numbers invoices, calculates totals, requires your exact total before it issues an invoice, and never rewrites an issued invoice. Otis runs no AI model; every result comes from the records and the rules in this repository.

This repository is the complete service that runs at mcp.otisbase.com: the MCP server, email sign-in and the storage layer. It runs on Cloudflare Workers. The otisbase.com website is maintained separately.

Use the hosted service

Add this URL as a remote MCP server in your assistant:

https://mcp.otisbase.com/mcp

Sign-in uses OAuth with an email code, so there is no API key. How to install has a guide for Claude, ChatGPT, Claude Code, Codex, Cursor, Muse, Grok Bot and Mistral Vibe. The hosted service is free. Records are stored in the EU.

  • MCP docs: the endpoint, the rules and every tool.
  • Otis Plugins: the plugin for Claude and Codex: a menu and nine workflow skills.
  • Skills: what each skill does.

What Otis records

How it works

Every business operation checks the caller's current membership. Amounts are integers in minor units. Writes take a request ID, so a retried call does not record the same fact twice.

Repository layout

Read the spec before you change behavior. Start with spec/01-README.md. The spec wins over the decision log.

Develop

You need Node 24 or newer.

npm ci
npm run check
npm test

Tests run in Cloudflare's local runtime. Email delivery is simulated in tests.

To run the Worker locally:

npm run dev -- --local --ip 127.0.0.1 --port 8788

Then open http://127.0.0.1:8788/health. The local runtime uses local storage only.

npm run plugins:build generates the Claude and Codex plugins into plugins/ from src/workflows.ts. They are published to otisbase/otis-plugins.

Self-host

You can run your own copy on a Cloudflare account. Edit wrangler.jsonc before you deploy:

Shortened. The full README is on GitHub.

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

Otis: common questions

Is Otis MCP server safe?
Yes, by our scan: it is graded A (98/100). Read the Otis safety report
How do I install Otis?
It runs remotely at mcp.otisbase.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Otis need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Otis maintained?
The last commit was 11 days ago (2026-10-24). The latest release is v0.1.0.
Is Otis up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Otis compare with other MCP servers?
safety score 98/100 (higher than 99% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 147 ms (faster than 74% of 30,031 servers). Full comparison.