MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Payments & trading

Gorelo MCP by usefulapi

Read tickets, devices, alerts and invoices; create tickets, add comments, log time in Gorelo.

Checks passed
14 / 22

0 failed · 8 not measured

Median response
173 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
31

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 173 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name gorelo-mcp.

  • Pass
    Lists tools

    tools/list returned 31 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 173 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 173 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    129 of 150 parameters have a description (86%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-10T23:34:38.167414Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Gorelo MCP by usefulapi

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http gorelo-mcp-by-usefulapi https://gorelo.usefulapi.io/mcp

Capabilities

Tools 31

gorelo_add_ticket_comment

WRITE: add a comment to a ticket's main thread. A 'public' comment is a reply the client sees and may be emailed to them; a 'private' comment is an internal note. Do not retry after an unclear error: that can post twice. API: POST /v1/tickets/{ticketId}/comments.

Discovered
gorelo_create_ticket

WRITE: create a service ticket. Needs status_id, group_id and type_id (use gorelo_list_ticket_statuses, gorelo_list_groups, gorelo_list_ticket_types). Set send_created_email true only if the contact must get a 'ticket created' email. API: POST /v1/tickets.

Discovered
gorelo_get_agent_asset

Get one managed device by id (guid). API: GET /v1/assets/agents/{agentAssetId}.

Discovered
gorelo_get_agent_hardware

Get a managed device's processors, memory and disks. API: GET /v1/assets/agents/{agentAssetId}/hardware.

Discovered
gorelo_get_alert

Get one alert by id (guid). API: GET /v1/alerts/{alertId}.

Discovered
gorelo_get_client

Get one client by id with its details. API: GET /v1/clients/{clientId}.

Discovered
gorelo_get_contact

Get one contact by id. API: GET /v1/contacts/{contactId}.

Discovered
gorelo_get_invoice

Get one invoice with its line items and attachments. API: GET /v1/invoices/{invoiceId}.

Discovered
gorelo_get_ticket

Get one ticket by id (uuid). API: GET /v1/tickets/{ticketId}.

Discovered
gorelo_list_agent_assets

List agent (RMM managed device) assets with status, OS and client. API: GET /v1/assets/agents.

Discovered
gorelo_list_agent_pending_updates

List the Windows updates pending on a managed device, from its last scan (no new scan starts). API: GET /v1/assets/agents/{agentAssetId}/patches/available.

Discovered
gorelo_list_alerts

List alerts (uptime, script, external, ...) newest first. API: GET /v1/alerts.

Discovered
gorelo_list_client_locations

List the locations (sites) of one client. API: GET /v1/clients/{clientId}/locations.

Discovered
gorelo_list_clients

List the MSP's clients (customers). Good first call to find a client id. API: GET /v1/clients.

Discovered
gorelo_list_contacts

List client contacts (end users). API: GET /v1/contacts.

Discovered
gorelo_list_contracts

List billing contracts with their service lines. API: GET /v1/contracts.

Discovered
gorelo_list_custom_assets

List custom (non-agent) assets such as printers, switches and licences. API: GET /v1/assets/custom.

Discovered
gorelo_list_groups

List technician groups (ids are needed to create a ticket). API: GET /v1/organization/groups.

Discovered
gorelo_list_invoices

List invoices with status, totals and client. API: GET /v1/invoices.

Discovered
gorelo_list_project_tasks

List the tasks of one project. API: GET /v1/projects/{projectId}/tasks.

Discovered
gorelo_list_projects

List projects with status, client and lead. API: GET /v1/projects.

Discovered
gorelo_list_ticket_comments

List the comments (public replies, private notes) on a ticket. API: GET /v1/tickets/{ticketId}/comments.

Discovered
gorelo_list_ticket_priorities

List the ticket priorities. API: GET /v1/tickets/priorities.

Discovered
gorelo_list_ticket_statuses

List the ticket statuses (id and name) used to filter or update tickets. API: GET /v1/tickets/statuses.

Discovered
gorelo_list_ticket_types

List the ticket types. API: GET /v1/tickets/types.

Discovered
gorelo_list_tickets

List service tickets, newest activity first, with status, priority, client, assignees and SLA. Use the list_ticket_statuses/types/priorities tools to learn the ids for filters. API: GET /v1/tickets.

Discovered
gorelo_list_time_entries

List logged time across tickets and tasks. API: GET /v1/time-entries.

Discovered
gorelo_list_users

List users (technicians) with role and status; use their ids as assignee ids. API: GET /v1/organization/users.

Discovered
gorelo_log_time_entry

WRITE: log work time against a ticket (or a project task). Give any two of started_on, ended_on and actual_hours (the API derives the third). Billing role, work type and billable status default from the ticket. Do not retry after an unclear error: that can log twice. API: POST /v1/time-entries.

Discovered
gorelo_update_alert_status

WRITE: dismiss an alert, restore it to New, or link it to an open ticket (status 'ticketed' needs ticket_id). The change applies to the alert's whole stack, as in the app. API: PATCH /v1/alerts/{alertId}.

Discovered
gorelo_update_ticket

WRITE: change fields of a ticket (status, priority, assignee, title, tags). Only the fields you send change. Each change notifies and logs as in the app. Changing the client clears the ticket's contact and assets. API: PATCH /v1/tickets/{ticketId}.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected173 ms31