HourProof — volunteer/service hour ledger (no AI)
Server Details
Deterministic check of logged service hours: bad dates, impossible totals, duplicates. No AI.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool targets a distinct operation: create_record opens a ledger, add_entries appends hours, check_hours validates an arbitrary list, get_record_summary reports on a saved record, get_rules returns the rule table, and request_signoff creates a supervisor link. The only potential overlap is that both check_hours and get_record_summary surface issues, but they operate on different scopes (list vs. record) and the descriptions make that clear.
All six tool names follow a consistent snake_case verb_noun pattern: add_entries, check_hours, create_record, get_record_summary, get_rules, request_signoff. No naming deviations or mixed conventions.
Six tools are well-scoped for a volunteer hour ledger service. Each tool earns its place by covering a distinct step in the workflow: record creation, entry addition, validation, summarization, rule reference, and signoff.
The surface covers the core lifecycle: create a record, add hours, check consistency, summarize, retrieve rules, and request signoff. Minor gaps exist—no update or delete operations for entries or records, and no list_records tool to discover record IDs—but these may be intentional for an append-only ledger and can be worked around.
Available Tools
6 toolsadd_entriesBInspect
Append logged hours to an existing record. Requires a bearer key.
Inputs: entries (required), record_id (required).
check_hoursAInspect
Check 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.
Inputs: entries (required), as_of.
create_recordBInspect
Open an hour ledger for one student (returns a record id). Requires a bearer key.
Inputs: student_name (required), program, period_end, period_start.
get_record_summaryBInspect
Totals, per-category breakdown, and every issue found, for one record. Requires a bearer key.
Inputs: record_id (required).
get_rulesAInspect
The 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.
Inputs: no named parameters.
request_signoffBInspect
Create a one-time URL a supervisor can open to confirm the recorded hours. Requires a bearer key. The token is single use.
Inputs: record_id (required), supervisor_name, supervisor_email.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Independent, signed check of AI work: math, quotes, sources, links, code. Public verifiable log.
Deterministic pool and spa water test log. Checks readings against US CDC ranges. No AI.
Free mechanical checks for AI text: unnamed counts, dangling references, bad arithmetic, misquotes.
Review invoice records, flag duplicates, validate totals, and prepare spreadsheet-safe CSV.
Related MCP Servers
- AlicenseAqualityBmaintenanceRead-only data patrol for AI agents: finds broken partitions in DuckDB, CSV or Parquet tables, verifies each proposed fix against source control totals on a copy, and escalates anything it cannot prove to a person.6145 PyPI1MIT
- AlicenseNot gradedqualityCmaintenanceDeterministic verification for AI-generated analysis. Reconciliation, consistency and Excel-integrity checks that stop the line when the numbers don't add up.1MIT
- FlicenseAqualityCmaintenanceCompares weekly work reports against original data to identify incorrect values, missing items, and narrative inconsistencies, providing verification results to users.10-
- AlicenseAqualityBmaintenanceEnables users to review a supplied batch of supplier invoices or vendor bills for repeated references, normalized reference variations, and identical amount-and-date candidates, returning grouped evidence and exact review reasons from local history. Supports saved reports, CSV export, and use with MCP clients such as Claude Desktop, Claude Code, and Cursor.839 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.