Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_MODENoenv (default, reads the vars above) or gateway (credentials arrive per-request via X-Gorelo-* headers, injected by the Conduit gateway).env
LOG_LEVELNodebug | info (default) | warn | error.info
GORELO_REGIONNous (default) or au - your account's regional API host.us
MCP_TRANSPORTNostdio (default) or http.stdio
GORELO_API_KEYNoGorelo Public API key for the tenant.
CONDUIT_S2S_SECRETNoWhen set, the HTTP transport requires a valid X-Gateway-S2S header (Conduit sidecar auth) on every /mcp request.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gorelo_list_alertsC

Lists alerts in Gorelo across all your clients.

gorelo_create_alertB

Raises a new alert against one of your clients in Gorelo, such as an alert from an outside monitoring tool.

gorelo_list_assetsA

Lists agent (managed device) assets for the service provider using cursor pagination. Results are sorted by createdOn descending (newest first).

gorelo_get_assetB

Gets a single agent (managed device) asset by id.

gorelo_list_custom_assetsA

Lists custom (non-agent) assets for the service provider using cursor pagination. Results are sorted by createdOn descending (newest first).

gorelo_create_custom_assetA

Creates a custom asset, meaning a device without the Gorelo agent, such as a printer or firewall. Use gorelo_list_custom_asset_hardware_types for valid hardware types.

gorelo_get_custom_assetB

Gets a single custom asset by id.

gorelo_update_custom_assetA

Updates a custom asset. Send only the fields you want to change.

gorelo_list_custom_asset_hardware_typesB

Lists the hardware types a custom asset can be given.

gorelo_list_uptime_checksA

Lists uptime checks for the service provider using cursor pagination. Results are sorted by createdOn descending (newest first).

gorelo_create_uptime_checkB

Creates an uptime check that pings a host, requests a web address or connects to a TCP port on a schedule.

gorelo_get_uptime_checkB

Gets a single uptime check by id.

gorelo_update_uptime_checkA

Updates an uptime check. Send only the fields you want to change.

gorelo_list_billing_rolesA

Lists the billing roles configured for the service provider. Use a role's Id as BillingRoleId when logging time against a ticket.

gorelo_list_contractsB

Lists billing contracts, each with the service lines it is made of.

gorelo_get_contractA

Gets one contract, including the products and labor in each service line.

gorelo_list_invoicesC

Lists the service provider's invoices, filtered and sorted.

gorelo_get_invoiceA

Gets one invoice, with its attachments and line items.

gorelo_list_itemsB

Lists the service provider's item catalog: products and bundles.

gorelo_get_itemA

Gets one catalog item (a product or a bundle) by ID.

gorelo_list_item_categoriesA

Lists the categories products are organised under, each with its subcategories.

gorelo_list_taxesB

Lists the tax rates configured for the service provider.

gorelo_list_time_entriesB

Lists logged time across every ticket and task, narrowed by any of the filters.

gorelo_create_time_entryC

Logs time against a ticket.

gorelo_get_time_entryB

Gets a single time entry by id.

gorelo_update_time_entryA

Partially updates a time entry. Send only the fields you want to change.

gorelo_list_work_typesA

Lists the work types configured for the service provider. Use a work type's Id as WorkTypeId when logging time against a ticket.

gorelo_list_clientsA

Lists clients for the service provider using cursor pagination. Results are sorted by client id ascending (oldest first).

gorelo_create_clientB

Creates a client (and its default location) for the service provider.

gorelo_get_clientB

Gets a single client by id.

gorelo_update_clientA

Updates an existing client. Only supplied (non-null) fields are changed.

gorelo_list_client_locationsC

Lists the locations for a given client.

gorelo_list_contactsA

Lists contacts for the service provider using cursor pagination, optionally filtered by client. Results are sorted by contact id ascending (oldest first).

gorelo_create_contactA

Creates a contact under a client, or a temporary contact when no client is given.

gorelo_get_contactC

Gets a single contact by id.

gorelo_update_contactB

Updates a contact. Send only the fields you want to change.

gorelo_list_deletionsA

Lists records that have been deleted, so a copy kept in sync through this API can remove them. Results are sorted by DeletedOn ascending, then type id, then id, using cursor pagination.

gorelo_list_documentsC

Lists the service provider's documents.

gorelo_create_documentA

Creates a document with an HTML body, either for a client or for internal use, optionally nested under another document.

gorelo_get_documentC

Gets a single document.

gorelo_update_documentB

Updates a document's title, body or placement. Send only the fields you want to change.

gorelo_duplicate_documentC

Makes a copy of a document as a new document.

gorelo_list_document_related_itemsC

Lists the records a document is related to.

gorelo_create_document_related_itemC

Relates a document to other records.

gorelo_list_document_versionsB

Lists a document's versions, newest first.

gorelo_get_document_versionB

Gets one version of a document, with its body and attachments.

gorelo_restore_document_versionB

Makes an earlier version the current one.

gorelo_list_formsB

Lists the service provider's forms, most recently updated first.

gorelo_list_form_responsesB

Lists a form's submitted responses, newest first.

gorelo_create_form_submission_linkB

Creates a link someone can use to fill in and submit this form.

gorelo_list_api_keysA

Lists your Gorelo API keys, newest first. Shows names and details only, never the key values.

gorelo_list_groupsB

Lists the technician groups configured for the service provider.

gorelo_list_usersA

Lists users (technicians) for the service provider using cursor pagination. Results are sorted by user id ascending (oldest first).

gorelo_list_projectsC

Lists projects, newest activity first.

gorelo_create_projectC

Creates a project in Gorelo.

gorelo_get_projectC

Gets a single project.

gorelo_update_projectA

Updates a project. Send only the fields you want to change.

gorelo_list_project_commentsB

Returns a project's comments, newest first.

gorelo_create_project_commentC

Posts a comment on a project.

gorelo_get_project_commentC

Returns one comment on a project.

gorelo_list_project_sectionsC

Lists a project's sections.

gorelo_create_project_sectionC

Adds a section to a project.

gorelo_update_project_sectionA

Updates a section's title or colour. Send only the fields you want to change.

gorelo_list_project_tasksC

Lists a project's tasks.

gorelo_create_project_taskC

Creates a task on a project's board.

gorelo_get_project_taskC

Returns one task in full.

gorelo_update_project_taskA

Updates a task. Send only the fields you want to change.

gorelo_get_project_task_approvalB

Gets one approval on a task, with its approvers.

gorelo_list_project_task_commentsB

Returns a task's comments, newest first.

gorelo_create_project_task_commentC

Posts a comment on a task.

gorelo_get_project_task_commentC

Returns one comment on a task.

gorelo_list_project_task_conversationsB

Lists the conversations on a task.

gorelo_create_project_task_approvalB

Asks contacts to approve something on a task.

gorelo_create_project_task_side_conversationC

Starts a side conversation on a task.

gorelo_list_project_tagsA

Lists the project tags configured for the service provider.

gorelo_list_project_typesB

Lists the project types configured for the service provider.

gorelo_list_ticketsA

Lists tickets for the service provider using cursor pagination. Default sort is updatedOn desc.

gorelo_create_ticketC

Creates a ticket in Gorelo.

gorelo_get_ticketC

Gets a single ticket.

gorelo_update_ticketA

Partially updates a ticket. Send only the fields you want to change.

gorelo_get_ticket_approvalA

Gets a single approval on a ticket, with its approvers. This is where approval status lives — the conversations list stays lean and does not carry it.

gorelo_list_ticket_commentsB

Lists the comments on a ticket using cursor pagination. Comments read oldest-first by default, like a conversation top to bottom.

gorelo_create_ticket_commentA

Adds a comment to a ticket. Gorelo shows it as posted by the API, not by you, and To and Cc come from the ticket's conversation.

gorelo_get_ticket_commentA

Gets a single comment on a ticket. Same shape as a comments-list item except that the full BodyHtml is always included, so there is no BodyTruncated field.

gorelo_list_ticket_conversationsC

Lists the conversations on a ticket.

gorelo_create_ticket_approvalB

Creates an approval on a ticket. Every listed contact starts Pending.

gorelo_create_ticket_side_conversationA

Creates a side conversation on a ticket. Post a comment into it afterward using this conversation's returned Id as conversationId with conversationType=3.

gorelo_list_ticket_statusesA

Lists the ticket statuses configured for the service provider.

gorelo_list_ticket_tagsA

Lists the ticket tags configured for the service provider.

gorelo_list_ticket_typesB

Lists the ticket types configured for the service provider.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 90 tools

Disambiguation4/5

Most tools are scoped by resource and action (ticket/project/document/asset) with descriptions that help distinguish them. Some boundaries blur between comments, conversations, and approvals on tickets/tasks, and between agent assets and custom assets.

Naming Consistency5/5

All tools use a consistent gorelo_ prefix and snake_case verb_noun pattern such as list_, get_, create_, update_, duplicate_, and restore_. Compound names still follow the same predictable convention.

Tool Count1/5

Ninety tools is far beyond a well-scoped MCP surface, even for a broad PSA/RMM platform. The volume creates high selection burden and suggests many operations should be grouped, trimmed, or exposed through more focused endpoints.

Completeness3/5

The surface covers many entities with list/get/create/update operations, but there are notable gaps: almost no delete operations, agent assets are read-only, invoices/contracts/items are mostly read-only, and forms lack get/create operations. These gaps will force agents to work around missing lifecycle operations.

Maintenance

ActivityMaintained
ResponsivenessNo issues