4,500+ servers built on MCP Fusion
Vinkius

Jibble MCP. Automate HR and Workforce Reporting

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Jibble MCP on Cursor AI Code Editor MCP Client Jibble MCP on Claude Desktop App MCP Integration Jibble MCP on OpenAI Agents SDK MCP Compatible Jibble MCP on Visual Studio Code MCP Extension Client Jibble MCP on GitHub Copilot AI Agent MCP Integration Jibble MCP on Google Gemini AI MCP Integration Jibble MCP on Lovable AI Development MCP Client Jibble MCP on Mistral AI Agents MCP Compatible Jibble MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Jibble MCP Server tracks time, attendance, and projects. Your AI client uses this to pull workforce data, check who worked where, and analyze time logs against projects.

It gives you API access to list people, projects, clients, and detailed time entries, making manual payroll and resource allocation tasks automatic.

What your AI agents can do

Get organization

Retrieves overall configuration details for your entire Jibble account.

Get person

Gets detailed information for a single employee based on their ID.

Get time entry

Fetches specific location data, activity notes, and device details for one employee time log.

+ 7 more capabilities included
Audit specific work times

You can retrieve location data, activity notes, and device information for a single, specific employee time log.

Identify all workforce members

The server lists all people in your organization, providing their names, emails, and internal IDs for use in other reports.

Map team structure and sites

You can list all configured groups, locations, activities, and projects to understand the full scope of your organization.

Get an overview of the company

The server retrieves high-level configuration details for the entire organization account.

Pull raw time log data

You can list every time entry and get basic information like employee IDs and total durations.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Jibble MCP Server: 10 Tools for Workforce Reporting

Analyze time entries, track activities, and audit workforce distribution by connecting your AI client to Jibble's full suite of HR tools.

get019d75bc

get organization

Retrieves overall configuration details for your entire Jibble account.

get019d75bc

get person

Gets detailed information for a single employee based on their ID.

get019d75bc

get time entry

Fetches specific location data, activity notes, and device details for one employee time log.

list019d75bc

list activities

Lists every activity type (like 'Meeting' or 'Break') that employees can select when clocking in.

list019d75bc

list clients

Lists all external clients configured in the system for billing purposes.

list019d75bc

list groups

Lists all defined organizational groups, such as 'Sales Team' or 'Remote Workers', for reporting.

list019d75bc

list locations

Lists all physical sites or addresses where employees are allowed to clock in.

list019d75bc

list people

Lists all people in your organization, providing names, emails, and internal IDs.

list019d75bc

list projects

Lists all active projects that employees can assign time to.

list019d75bc

list time entries

Lists all recorded time entries across the organization, including IDs and durations.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Jibble, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

This server connects your AI client to Jibble, giving your agent direct access to all your workforce data. You use it to automate reports and track time across projects without ever logging into Jibble. You can pull everything from basic people lists to detailed time logs and project structures.

list_people lets your agent pull a list of every person in your company, giving you their names, emails, and internal IDs.
list_projects gives you a list of every active project you're tracking time against.
list_clients lists every external client you've set up for billing.
list_groups lists all defined organizational groups, like 'Sales Team' or 'Remote Workers', which you can use for reporting.
list_locations lists every physical site or address where employees are allowed to clock in.
list_activities lists every activity type—like 'Meeting' or 'Break'—that employees can select when they clock in.

When you need a snapshot of your whole company, get_organization pulls high-level configuration details for your entire Jibble account.

To get specific people data, use get_person to pull all the details for a single employee based on their ID.

Tracking time is what it does best. list_time_entries lists every time entry across the whole organization, giving you basic IDs and total durations for each log.
get_time_entry lets you audit a specific work time by pulling the location data, activity notes, and device details for one employee log.

Finally, you can map your whole operation. list_people identifies all workforce members; list_groups maps your team structure; list_locations tells you where they work; list_activities tracks what they're doing; and list_projects defines what they're billing against. You just run the tools, and your agent does the heavy lifting.

How Jibble MCP Works

  1. 1 Your AI client tells the server exactly what data it needs—for example, 'I need the names of all employees who worked on Project X.'
  2. 2 The server calls the appropriate tool (like list_people or list_projects) and passes the necessary parameters to the Jibble API.
  3. 3 The server takes the raw data, structures it, and sends back a clear JSON list that your AI client can immediately use to answer the prompt or continue the workflow.

The bottom line is, your AI client treats Jibble's backend like a database, allowing it to run complex HR queries using simple conversation.

Who Is Jibble MCP For?

Operations managers and HR analysts need this. If you spend time exporting CSVs from Jibble just to cross-reference who worked on which project or where they clocked in, this saves you hours of manual cleanup. This is for people who need structured data to run payroll or audit resource allocation, not just basic report viewing.

HR Manager

Uses list_people and list_time_entries to build workforce reports and verify employee data before payroll runs.

Project Manager

Runs list_projects and list_clients to build billable hour reports and track resource utilization across multiple jobs.

Finance Analyst

Calls list_groups and list_locations to verify organizational structure and calculate departmental costs for budgeting.

Operations Analyst

Uses get_time_entry and list_activities to audit specific employee time logs for compliance or error checking.

What Changes When You Connect

  • Streamline Payroll Audits: Use list_time_entries and list_people together. Instead of manually pulling logs and cross-referencing names, your agent gets a clean list of all work hours and the associated employee IDs immediately.
  • Track Billable Hours: Combine list_clients and list_projects. Your agent can pull all active projects and the associated clients, allowing you to build accurate, client-specific billing reports instantly.
  • Deep Dive Compliance Checks: If you suspect a time log error, use get_time_entry. This tool doesn't just give the time; it provides location data, activity notes, and device info, which is critical for auditing.
  • Understand Team Structure: Use list_groups and list_locations. You can map out which teams are assigned to which physical sites, giving you a clear picture of your organizational distribution.
  • Know Your Workforce: Start with list_people. This provides the foundational list of names, emails, and IDs, which you then feed into list_time_entries or get_person to build out any subsequent report.
  • Understand Tasks: Use list_activities to see the full menu of clock-in options. This context is useful when building workflows that need to know which task categories are even available.

Real-World Use Cases

01

Running the Monthly Payroll Report

The HR manager needs to verify total hours worked by every employee. They ask their agent to 'Get all time entries for the last month.' The agent calls list_time_entries and then uses list_people to attach the full names to the raw IDs, generating a clean, audit-ready report.

02

Client Billing Dispute Investigation

A client disputes the hours charged for 'Project Alpha.' The Project Manager asks the agent to check the logs. The agent calls list_projects to confirm the project ID, then uses get_time_entry to pull the specific notes and location data for the disputed time segment.

03

Auditing Team Deployment

The Ops Analyst needs to know if the remote team is logging time from an approved location. They call list_locations to get the approved list, and then use get_time_entry to cross-reference the location data from the actual time logs.

04

Onboarding New Employees

The manager needs to create a full profile for a new hire. They first call list_people to verify the internal ID, then use get_person to pull all necessary contact and profile details for the HR system.

The Tradeoffs

Trying to guess the correct IDs

Manually reading the Jibble UI and trying to copy-paste a group ID or project name into a spreadsheet, which often fails because the ID format is inconsistent.

Don't guess. First, run list_groups or list_projects to get the canonical list of IDs and names. Then, use those exact IDs when querying specific data with tools like list_time_entries.

Asking for 'all data' in one go

A prompt like 'Give me everything about time tracking' leads to an unmanageable data dump that is impossible for the agent to parse into a useful report.

Break it down. Start with list_people to define the scope, then use list_time_entries to get the raw data, and finally, use list_activities to categorize the entries. Layer the calls.

Ignoring the project context

Pulling a list of time entries without knowing which project or client they belong to, leaving the data useless for billing or resource planning.

Always anchor your query. Start by calling list_projects or list_clients first. This gives you the context needed to narrow down your search using list_time_entries.

When It Fits, When It Doesn't

Use this server if your primary bottleneck is transforming raw, siloed workforce data (names, logs, projects) into structured, actionable reports. You need the capability to query specific data points—like a single time entry's location—and combine that with large lists (like all people or all projects).

Don't use this if your goal is simple data visualization (i.e., building a dashboard). This is an API data retrieval layer, not a charting tool. If you only need to know 'how many people are logged in right now,' you might use a simpler, real-time webhook or dashboard connection instead. This server is for deep, back-end data processing and compliance checks. When you need to audit who, what, and when, this is the tool.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Jibble. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_organization get_person get_time_entry list_activities list_clients list_groups list_locations list_people list_projects list_time_entries

Pulling workforce data used to take hours of clicks.

Today, if you need to check who worked on a specific project, you have to jump between the main time dashboard, the employee roster, and the project settings page. You're copying IDs, filtering by dates, and then exporting three separate, messy CSV files. Then you open Excel and spend an hour trying to merge them and clean up the column headers.

With the Jibble MCP Server, you just tell your agent the goal. It calls `list_projects` for the context, then `list_time_entries` for the data, and finally, it uses `list_people` to fill in the names. The result is a single, clean JSON object ready for your report.

Jibble MCP Server: Full visibility into employee activity.

Before, auditing a single time entry meant drilling down into a specific user's profile, checking the activity notes, and verifying the device used. It was a tedious, multi-step process just to answer, 'Was this logged correctly?'

Now, your agent calls `get_time_entry` with the ID. It returns all the necessary data—location, notes, device info—in one structured block. You get the full audit trail, instantly.

Common Questions About Jibble MCP

How do I use the `list_people` tool in Jibble MCP Server? +

You call list_people with no parameters to get a full list of all employees. This list provides the internal IDs, names, and emails you need to reference when querying other data like time logs.

Does `get_time_entry` provide location data? +

Yes, get_time_entry returns location data, activity notes, and associated device information. This is essential for verifying where and how a specific time log was created.

Can I list all active projects using the `list_projects` tool? +

Yes, running list_projects provides a complete list of all configured projects in your Jibble account, giving you the names and IDs needed for time breakdown reports.

What is the difference between `list_time_entries` and `list_people`? +

list_people gives you a list of who is in the organization. list_time_entries gives you a list of recorded work periods, including who worked and for how long.

How do I use `get_organization` to check account setup? +

The get_organization tool retrieves core details for your account. You can use this to verify general configuration, like the name or billing status, before running other time tracking queries.

Does `get_person` provide enough detail for payroll reporting? +

Yes, get_person provides names, emails, and internal IDs. These are the key identifiers you need to pull individual records and compile accurate payroll reports.

How can I find out what categories are available using `list_activities`? +

The list_activities tool shows every activity type configured in Jibble. This list includes options like 'Meeting' or 'Development,' letting you guide your AI agent on how to categorize time.

What data does `list_groups` return for workforce analysis? +

list_groups returns all configured work groups, such as 'Sales Team' or 'Remote Workers.' This allows your AI client to group data and run performance reports across specific teams.

How do I get Jibble API credentials? +

Log in to your Jibble account, navigate to Organization Settings > API, and generate a new Client ID and Client Secret.

Does it support activities and projects? +

Yes, you can list and retrieve data for both activities and projects using this MCP.

Can I see real-time attendance? +

Yes, the list_time_entries tool provides access to current and historical time tracking data.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Jibble. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.