mcpbeat Sign in

HOA.to MCP by usefulapi MCP Server

answering

HOA.to MCP by usefulapi is answering right now. Last checked 4 min ago. It exposes 24 tools. Last commit 8 Nov 2026.

Read units, owners, charges and requests, and record payments and violations in HOA.to.

Uptime history 11 hours of history
11 hours agonow
100.0%
Uptime 24h
40 of 40 checks
24
Tools
read from the server
273 ms
Response time
average over 24h
1
Stars
last commit 8 Nov 2026

Nothing serious here today

Today is the operative word: we check HOA.to MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add hoa-to --transport http https://hoa-to.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://hoa-to.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.hoa-to]
url = "https://hoa-to.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "hoa-to": {
      "url": "https://hoa-to.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "hoa-to": {
      "type": "http",
      "url": "https://hoa-to.usefulapi.io/mcp"
    }
  }
}

Available tools 24

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

hoato
hoato_add_owner
Attach an owner, co-owner, tenant, occupant or property manager to a unit, matched by email. Needs a write key. Uses POST /owners.
hoato_create_request
Open a maintenance request, or an ARC request (which needs unit and description). Defaults: NEW for maintenance, SUBMITTED for ARC. Needs a write key. Uses POST /requests.
hoato_create_unit
Add a unit to the association. unitNumber must be unique; a duplicate returns 409. Needs a write key. Uses POST /units.
hoato_file_violation
Record a violation against a unit, with photo URLs. It records the violation only: it sends no notice and sets no fine. A person decides the next step in HOA.to. Needs a write key. Uses POST /violations.
hoato_get_ledger
Get every charge and payment for one unit as a dated ledger with a running balance and the outstanding total. Charges are debits, payments are credits. Uses GET /ledger/{unit}.
hoato_get_meeting
Fetch one meeting by id, with its agenda and minutes. Uses GET /meetings/{id}.
hoato_get_request
Fetch one maintenance or ARC request by id. Uses GET /requests/{id}.
hoato_get_unit
Fetch one unit by id, with its current owners and residents. Uses GET /units/{id}.
hoato_list_announcements
List published announcements to owners, newest first. Uses GET /announcements.
hoato_list_charges
List assessments and other charges. status "open" covers OPEN and PARTIAL charges. Uses GET /charges.
hoato_list_documents
List published association documents, optionally in one category. Uses GET /documents.
hoato_list_meetings
List board, annual, special and committee meetings with their minutes. upcoming true returns future meetings, oldest first. Uses GET /meetings.
hoato_list_owners
List owners and residents, optionally for one unit. Past owners appear only when includeEnded is true. Uses GET /owners.
hoato_list_payments
List payments recorded for the association, newest first. Uses GET /payments.
hoato_list_requests
List maintenance and architectural review (ARC) requests. Filter by kind, status, unit or open (not finished). This list pages by limit only; it has no cursor. Uses GET /requests.
hoato_list_units
List every unit in the association, ordered by unit number. Uses GET /units.
hoato_list_violations
List open and past violations, newest first. Uses GET /violations.
hoato_ping
Show the association this key belongs to, whether it is a live or test key, and its scopes. Write tools need write: true. Call this first. Uses GET /ping.
hoato_publish_document
Publish a document that is already hosted at a URL, and set who can see it with visibility. Owners with that access can see it at once. Needs a write key. Uses POST /documents.
hoato_record_payment
Record a payment that was already collected elsewhere, for example by check or bank transfer. It applies to the unit's open charges, oldest first. It does NOT charge a card or move money. Needs a write key. Uses POST /payments.
hoato_schedule_meeting
Schedule a meeting with an agenda and an optional quorum. Needs a write key. Uses POST /meetings.
hoato_update_owner
Change the relation, primary flag or notes of one ownership, or end it with endDate and endReason. Ending an ownership removes it from current owners. Needs a write key. Uses PATCH /owners/{id}.
hoato_update_request
Change the fields you send on one request, such as status, priority, schedule, cost or decision note. Omitted fields stay as they are. Needs a write key. Uses PATCH /requests/{id}.
hoato_update_unit
Change the fields you send on one unit. Omitted fields stay as they are. Needs a write key. Uses PATCH /units/{id}.

Endpoints

URLTransportStateLatencyChecked
https://hoa-to.usefulapi.io/mcp streamable-http answering 285 ms 4 min ago

Alternatives to HOA.to MCP by usefulapi

same job, measured the same way
Instamojo MCP by usefulapi
by usefulapi

Read Instamojo payment requests, payments and refunds; create payment links and refund payments.

9 tools answering
Pin Payments MCP by usefulapi
by usefulapi

Read Pin Payments charges, refunds, balances, transfers and subscriptions without moving money.

35 tools answering
splose MCP by usefulapi
by usefulapi

Read splose patients, appointments, invoices, cases; book and cancel appointments, record payments.

36 tools answering
Hiveage MCP by usefulapi
by usefulapi

Manage Hiveage clients, invoices, estimates and payments; send invoices and record payments.

28 tools answering
Members.dev MCP by usefulapi
by usefulapi

Read members, subscriptions, bookings, invoices, payments; create and update members in Members.dev.

23 tools answering
Scrada MCP by usefulapi
by usefulapi

Read journals, cash books and Peppol documents; record payments in Scrada.

20 tools answering
Braintree MCP by usefulapi
by usefulapi

Search Braintree transactions, customers and payment methods, and refund or void charges.

7 tools answering
Corsizio MCP by usefulapi
by usefulapi

Read Corsizio events, attendees and registrations, including payment status. Read-only.

6 tools answering

HOA.to MCP by usefulapi — questions

Answers built from our own checks of this server.

What can HOA.to MCP by usefulapi do?
It exposes 24 tools, read directly from the server on our last check. Among them: hoato_add_owner, hoato_create_request, hoato_create_unit, hoato_file_violation, hoato_get_ledger, hoato_get_meeting and 18 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is HOA.to MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 40 of 40 checks got a reply (100.0%), average response time 273 ms. The bar chart above shows every period we have measured.
How do I connect HOA.to MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does HOA.to MCP by usefulapi need an API key?
No. HOA.to MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 24 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is HOA.to MCP by usefulapi?
It answers our handshake in 273 ms on average, which is faster than 50% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is HOA.to MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at hoa-to.usefulapi.io, which runs on its operator's own terms.