Skip to main content
The Gryzzly app provides read/write access to the Gryzzly time-tracking SaaS through its v1 REST-RPC API. It can be used either as a Builder app (automations call Gryzzly instructions directly) or as a remote MCP server consumed by an Knowledges agent — covering customers, projects, tasks, declarations (time entries), leave periods, discounts, purchases, users, groups and tags.

Time Tracking

Declarations, leave periods and exports for payroll and invoicing

Project Structure

Customers, projects, tasks and metrics with budgets and contributors

Admin & Org

Users, roles, groups, groupsets, tags and tagsets

Prerequisites

  • A Gryzzly account with administrator access
  • An API key generated in Dashboard > Administration > API Keys
  • Base URL (default: https://api.gryzzly.io/v1)

Installation

  1. Go to Apps in your workspace
  2. Search for Gryzzly and install it
  3. Open the app instance configuration and fill in the required fields

Configuration

MCP Endpoint and MCP API Key are generated automatically by the onInstall flow and are only needed to expose this instance as an MCP server (see the next tab).

Available Instructions

Every instruction resolves credentials from the workspace configuration. All IDs are UUIDs returned by Gryzzly. Most list operations accept limit (max 1000) and offset for pagination.

Customers

Projects

Tasks

Declarations (Time Entries)

Leave Periods

Discounts

Purchases

Users

Groups & Groupsets

Tags & Tagsets

Arguments flagged with * are required.

DSUL Examples

Log a Time Declaration

Create a Project With a Task

Export Time and Leaves for Payroll

Invite a Contributor


Error Handling

Common Issues

“Not configured” — The app instance has no API key. Generate one in Gryzzly > Administration > API Keys and paste it in the app configuration. “Invalid API key” (MCP) — The mcp-api-key header does not match the central app secret. Reinstall the app instance to regenerate a signed key. “Credentials lookup failed” — The MCP endpoint could not reach the getConfig webhook of the installed app. Verify that the app instance is still installed in the expected workspace. contributors rejected on public project — Set visibility: private or leave contributors empty.

External Resources

Gryzzly API

Official Gryzzly API documentation

Tool Agents

Plug MCP servers into Knowledges agents