Skip to main content

HourProof — volunteer/service hour ledger (no AI)

app.rowb.hourproof/hoursVersion 1.0.0

Deterministic check of logged service hours: bad dates, impossible totals, duplicates. No AI.

Status

Responds1465 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:38 UTC
Latency
1465 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://hourproof.rowb.app/mcpResponds1465 ms
No sign-in

Claude Code

claude mcp add --transport http hours https://hourproof.rowb.app/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: hours
Remote MCP server URL: https://hourproof.rowb.app/mcp

Cursor

{
  "mcpServers": {
    "hours": {
      "url": "https://hourproof.rowb.app/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"hours","type":"http","url":"https://hourproof.rowb.app/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

6 tools

Tools of HourProof — volunteer/service hour ledger (no AI)
Read-only
Idempotent
Open world
add_entriesAppend logged hours to an existing record. Requires a bearer key.Not declaredNot declaredNot declaredNot declared
check_hoursCheck a list of logged service/volunteer hours for internal consistency: bad dates, non-positive or impossible day totals, missing organization, and days above this service's 8-hour flag. Deterministic arithmetic only - no AI. It does NOT decide whether the hours satisfy any school or award requirement.Not declaredNot declaredNot declaredNot declared
create_recordOpen an hour ledger for one student (returns a record id). Requires a bearer key.Not declaredNot declaredNot declaredNot declared
get_record_summaryTotals, per-category breakdown, and every issue found, for one record. Requires a bearer key.Not declaredNot declaredNot declaredNot declared
get_rulesThe exact rule table this service checks against, with the reason each rule is checkable, plus what it explicitly does not claim. Quote it if you need to explain a result.Not declaredNot declaredNot declaredNot declared
request_signoffCreate a one-time URL a supervisor can open to confirm the recorded hours. Requires a bearer key. The token is single use.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Oct 1, 2026
Updated
Oct 1, 2026
Repository
Not given
Categories (suggested)
Invoicing and accountingSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing