{"apiVersion":"v1","directorySlug":"2gethr-mcp-178db9d3cd","title":"2BIT AG","description":null,"pageUrl":"https://www.mcpbundles.com/skills/2gethr-mcp-178db9d3cd","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.2gethr.ch/mcp","hostedMcpUrl":null,"toolCount":62,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ch.2gethr/2gethr-mcp-178db9d3cd","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create_public_holiday","description":"Create a new public holiday","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"date":{"type":"string","format":"date-time"},"name":{"type":["object","null"],"additionalProperties":{"type":"string"}},"duration":{"type":"number"},"locationId":{"type":"string","format":"uuid"}}}}},"logicalName":"create_public_holiday","displayName":"create_public_holiday","title":"create_public_holiday","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_subproject","description":"Get a specific subproject by ID","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_subproject","displayName":"get_subproject","title":"get_subproject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_labour_rules","description":"Update time tracking labour rules","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":["object","null"],"properties":{"approveEntries":{"type":"boolean"},"breaksDuringTheDay":{"type":"boolean"},"maximumHoursPerWeek":{"type":["string","integer","null"],"pattern":"^-?(?:0|[1-9]\\d*)$"},"regularWorkingHours":{"type":"boolean"},"workingDayEndMinutes":{"type":["string","integer"],"pattern":"^-?(?:0|[1-9]\\d*)$"},"sundayWorkIsForbidden":{"type":"boolean"},"restTimeBetweenWorkDay":{"type":"boolean"},"workingDayStartMinutes":{"type":["string","integer"],"pattern":"^-?(?:0|[1-9]\\d*)$"},"maximumWorkingDayDuration":{"type":"boolean"},"maximumConsecutiveWorkDays":{"type":"boolean"}}}}},"logicalName":"update_labour_rules","displayName":"update_labour_rules","title":"update_labour_rules","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_company","description":"Get company information","inputSchema":{"type":"object","properties":{}},"logicalName":"get_company","displayName":"get_company","title":"get_company","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_users","description":"Get all users (employees) with pagination","inputSchema":{"type":"object","required":["settings"],"properties":{"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_users","displayName":"get_users","title":"get_users","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_time_tracking","description":"Get time tracking entries with optional filtering by date range, employee, and project","inputSchema":{"type":"object","required":["request","settings"],"properties":{"request":{"type":"object","properties":{"to":{"type":["string","null"],"format":"date"},"from":{"type":["string","null"],"format":"date"},"projectId":{"type":["string","null"],"format":"uuid"},"employeeId":{"type":["string","null"],"format":"uuid"},"activityTypeId":{"type":["string","null"],"format":"uuid"}}},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_time_tracking","displayName":"get_time_tracking","title":"get_time_tracking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_activity_type","description":"Create a new time tracking activity type","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"name":{"type":["object","null"],"additionalProperties":{"type":"string"}},"color":{"type":["string","null"],"maxLength":7},"isActive":{"type":"boolean"},"isBillable":{"type":"boolean"}}}}},"logicalName":"create_activity_type","displayName":"create_activity_type","title":"create_activity_type","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_public_holiday","description":"Get a specific public holiday by ID","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_public_holiday","displayName":"get_public_holiday","title":"get_public_holiday","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_expenses","description":"Get expenses with optional filtering by employee, expense type, date range, and state","inputSchema":{"type":"object","required":["request","settings"],"properties":{"request":{"type":"object","properties":{"to":{"type":["string","null"],"format":"date"},"from":{"type":["string","null"],"format":"date"},"state":{"enum":["Draft","Submitted","Approved","Declined","Booked","Rescinded",null],"type":["string","null"]},"employeeId":{"type":["string","null"],"format":"uuid"},"expenseTypeId":{"type":["string","null"],"format":"uuid"}}},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_expenses","displayName":"get_expenses","title":"get_expenses","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_appraisal_answer_types","description":"Get all appraisal interview rating answer types","inputSchema":{"type":"object","properties":{}},"logicalName":"get_appraisal_answer_types","displayName":"get_appraisal_answer_types","title":"get_appraisal_answer_types","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_user","description":"Create a new user (employee)","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"iban":{"type":["string","null"],"maxLength":34},"ahvNr":{"type":["string","null"],"maxLength":16},"email":{"type":["string","null"],"maxLength":254},"notes":{"type":["string","null"],"maxLength":2000},"phone":{"type":["string","null"],"maxLength":50},"gender":{"enum":["Male","Female",null],"type":["string","null"]},"address":{"type":["object","null"],"properties":{"zip":{"type":["string","null"],"maxLength":20},"city":{"type":["string","null"],"maxLength":50},"street":{"type":["string","null"],"maxLength":100},"country":{"type":["string","null"],"maxLength":2},"addressLine":{"type":["string","null"],"maxLength":100},"countryCode":{"type":["string","null"]},"houseNumber":{"type":["string","null"],"maxLength":30}}},"lastName":{"type":["string","null"],"maxLength":100},"userRole":{"enum":["Administrator","Employee","ExternalEmployee","Backoffice",null],"type":["string","null"]},"firstName":{"type":["string","null"],"maxLength":100},"locationId":{"type":["string","null"],"format":"uuid"},"accountType":{"enum":["BankAccount","PostAccount",null],"type":["string","null"]},"civilStatus":{"enum":["Single","Married","Widowed","Divorced","RegisteredPartnership","Separated","PartnershipDissolvedByLaw","PartnershipDissolvedByDeath","PartnershipDissolvedByDeclarationOfLost",null],"type":["string","null"]},"dateOfBirth":{"type":["string","null"],"format":"date-time"},"idCardFileId":{"type":["string","null"],"format":"uuid"},"personalNumber":{"type":["string","null"],"maxLength":20},"sendInvitation":{"type":["boolean","null"]},"employeeChildren":{"type":["array","null"],"items":{"type":"object","properties":{"id":{"type":["string","null"],"format":"uuid"},"ahvNr":{"type":["string","null"],"maxLength":16},"firstName":{"type":["string","null"],"maxLength":100},"dateOfBirth":{"type":["string","null"],"format":"date-time"}}}},"ahvPhotoAzureBlobId":{"type":["string","null"],"format":"uuid"}}}}},"logicalName":"create_user","displayName":"create_user","title":"create_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_all_users","description":"Get all users (employees)","inputSchema":{"type":"object","properties":{}},"logicalName":"get_all_users","displayName":"get_all_users","title":"get_all_users","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_time_tracking_bulk","description":"Update multiple time tracking entries in bulk","inputSchema":{"type":"object","properties":{}},"logicalName":"update_time_tracking_bulk","displayName":"update_time_tracking_bulk","title":"update_time_tracking_bulk","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_subproject","description":"Delete a subproject","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_subproject","displayName":"delete_subproject","title":"delete_subproject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_project_subprojects","description":"Get all subprojects for a specific project","inputSchema":{"type":"object","required":["route","settings"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_project_subprojects","displayName":"get_project_subprojects","title":"get_project_subprojects","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_webhook","description":"Create a new webhook endpoint","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"url":{"type":["string","null"],"maxLength":2048},"events":{"type":["array","null"],"items":{"type":"string"}}}}}},"logicalName":"create_webhook","displayName":"create_webhook","title":"create_webhook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_locations","description":"Get all locations","inputSchema":{"type":"object","properties":{}},"logicalName":"get_locations","displayName":"get_locations","title":"get_locations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_tenant","description":"Create a new tenant with admin user (Admin)","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"adminUser":{"type":["object","null"],"properties":{"email":{"type":["string","null"]},"lastName":{"type":["string","null"]},"password":{"type":["string","null"]},"firstName":{"type":["string","null"]}}},"apiKeyName":{"type":["string","null"]},"companyName":{"type":["string","null"]},"companyPhone":{"type":["string","null"]},"companyAddress":{"type":["object","null"],"properties":{"zip":{"type":["string","null"],"maxLength":20},"city":{"type":["string","null"],"maxLength":50},"street":{"type":["string","null"],"maxLength":100},"addressLine":{"type":["string","null"],"maxLength":100},"countryCode":{"type":["string","null"],"maxLength":2},"houseNumber":{"type":["string","null"],"maxLength":30}}},"companyLanguage":{"type":["string","null"]}}}}},"logicalName":"create_tenant","displayName":"create_tenant","title":"create_tenant","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_webhooks","description":"Get all webhook endpoints","inputSchema":{"type":"object","properties":{}},"logicalName":"get_webhooks","displayName":"get_webhooks","title":"get_webhooks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_labour_rules","description":"Get time tracking labour rules","inputSchema":{"type":"object","properties":{}},"logicalName":"get_labour_rules","displayName":"get_labour_rules","title":"get_labour_rules","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_absence","description":"Create a new absence request","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"state":{"enum":["Draft","Submitted","Approved",null],"type":["string","null"]},"dateTo":{"type":"string","format":"date-time"},"comment":{"type":["string","null"],"maxLength":2000},"dateFrom":{"type":"string","format":"date-time"},"daysTaken":{"type":["array","null"],"items":{"type":"object","properties":{"date":{"type":"string","format":"date-time"},"time":{"type":"integer"},"hours":{"type":"number"}}}},"durationType":{"enum":["FullDays","PartDay","PercentageDays","CustomDays",null],"type":["string","null"]},"absenceTypeId":{"type":"string","format":"uuid"},"userIdentifier":{"type":["string","null"]},"dayTakenPercent":{"type":["integer","null"]}}}}},"logicalName":"create_absence","displayName":"create_absence","title":"create_absence","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_project","description":"Get a specific project by ID","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_project","displayName":"get_project","title":"get_project","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_expense_type","description":"Create a new expense type","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"vat":{"enum":["Standard","Special","Reduced","None"],"type":"string"},"name":{"type":["object","null"],"additionalProperties":{"type":"string"}},"amount":{"type":["number","null"]},"isActive":{"type":["boolean","null"]}}}}},"logicalName":"create_expense_type","displayName":"create_expense_type","title":"create_expense_type","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_document","description":"Create a new document","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"fileTitle":{"type":["string","null"],"maxLength":200},"azureBlobId":{"type":"string","format":"uuid"},"documentTypeId":{"type":"string","format":"uuid"},"userIdentifier":{"type":["string","null"]},"fileDescription":{"type":["string","null"],"maxLength":2000}}}}},"logicalName":"create_document","displayName":"create_document","title":"create_document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_appraisal_templates","description":"Get all appraisal interview templates","inputSchema":{"type":"object","properties":{}},"logicalName":"get_appraisal_templates","displayName":"get_appraisal_templates","title":"get_appraisal_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_project_subproject","description":"Create a new subproject for a specific project","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":"object","properties":{"name":{"type":["object","null"],"additionalProperties":{"type":"string"}},"state":{"enum":["Draft","Active","Finished","Archived"],"type":"string"},"budgetHours":{"type":["number","null"]}}}}},"logicalName":"create_project_subproject","displayName":"create_project_subproject","title":"create_project_subproject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_projects","description":"Get projects with optional filtering by states","inputSchema":{"type":"object","required":["settings"],"properties":{"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_projects","displayName":"get_projects","title":"get_projects","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time_tracking_add_adjustment","description":"Add time tracking adjustment","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"employeeId":{"type":"string","format":"uuid"}}},"request":{"type":"object","properties":{"comment":{"type":["string","null"],"maxLength":2000},"effectiveDate":{"type":"string","format":"date"},"durationMinutes":{"type":"integer"}}}}},"logicalName":"time_tracking_add_adjustment","displayName":"time_tracking_add_adjustment","title":"time_tracking_add_adjustment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_project","description":"Update an existing project","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"name":{"type":["object","null"],"additionalProperties":{"type":["string","null"]}},"state":{"enum":["Draft","Active","Finished","Archived"]},"budgetHours":{"type":["string","number","null"],"pattern":"^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"}}}}},"logicalName":"update_project","displayName":"update_project","title":"update_project","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time_tracking_get_balance","description":"Return time tracking balance","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"employeeId":{"type":"string","format":"uuid"}}},"request":{"type":"object","properties":{"to":{"type":"string","format":"date"},"from":{"type":"string","format":"date"},"includeWeeklyBreakdown":{"type":"boolean"}}}}},"logicalName":"time_tracking_get_balance","displayName":"time_tracking_get_balance","title":"time_tracking_get_balance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_organisation_units","description":"Get all organizational units","inputSchema":{"type":"object","properties":{}},"logicalName":"get_organisation_units","displayName":"get_organisation_units","title":"get_organisation_units","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_project","description":"Delete a project","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_project","displayName":"delete_project","title":"delete_project","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_user_employment_periods","description":"Get employment periods for a specific user","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_user_employment_periods","displayName":"get_user_employment_periods","title":"get_user_employment_periods","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_public_holidays","description":"Get public holidays with optional filtering by year and location","inputSchema":{"type":"object","required":["year","locationId","settings"],"properties":{"year":{"type":["integer","null"]},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}},"locationId":{"type":["string","null"],"format":"uuid"}}},"logicalName":"get_public_holidays","displayName":"get_public_holidays","title":"get_public_holidays","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_payslip","description":"Create a new payslip","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"year":{"type":"integer"},"month":{"type":"integer"},"comment":{"type":["string","null"],"maxLength":2000},"azureBlobId":{"type":"string","format":"uuid"},"userIdentifier":{"type":["string","null"]}}}}},"logicalName":"create_payslip","displayName":"create_payslip","title":"create_payslip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_location","description":"Delete a location","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_location","displayName":"delete_location","title":"delete_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_user","description":"Update an existing user (employee)","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"userIdentifier":{"type":["string","null"]}}},"request":{"type":["object","null"],"properties":{"iban":{"type":["string","null"]},"ahvNr":{"type":["string","null"]},"email":{"type":["string","null"]},"notes":{"type":["string","null"]},"phone":{"type":["string","null"]},"gender":{"enum":["Male","Female",null]},"address":{"type":["object","null"],"properties":{"zip":{"type":["string","null"]},"city":{"type":["string","null"]},"street":{"type":["string","null"]},"country":{"type":["string","null"]},"addressLine":{"type":["string","null"]},"countryCode":{"type":["string","null"]},"houseNumber":{"type":["string","null"]}}},"lastName":{"type":["string","null"]},"userRole":{"enum":["Administrator","Employee","ExternalEmployee","Backoffice",null]},"firstName":{"type":["string","null"]},"locationId":{"type":["string","null"],"format":"uuid"},"accountType":{"enum":["BankAccount","PostAccount",null]},"civilStatus":{"enum":["Single","Married","Widowed","Divorced","RegisteredPartnership","Separated","PartnershipDissolvedByLaw","PartnershipDissolvedByDeath","PartnershipDissolvedByDeclarationOfLost",null]},"dateOfBirth":{"type":["string","null"],"format":"date-time"},"idCardFileId":{"type":["string","null"],"format":"uuid"},"personalNumber":{"type":["string","null"]},"employeeChildren":{"type":["array","null"],"items":{"type":["object","null"],"properties":{"id":{"type":["string","null"],"format":"uuid"},"ahvNr":{"type":["string","null"]},"firstName":{"type":["string","null"]},"dateOfBirth":{"type":["string","null"],"format":"date-time"}}}},"ahvPhotoAzureBlobId":{"type":["string","null"],"format":"uuid"}}}}},"logicalName":"update_user","displayName":"update_user","title":"update_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_time_tracking","description":"Create a new time tracking entry","inputSchema":{"type":"object","required":["request","force"],"properties":{"force":{"type":["boolean","null"]},"request":{"type":"object","properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"comment":{"type":["string","null"],"maxLength":2000},"projectId":{"type":["string","null"],"format":"uuid"},"subprojectId":{"type":["string","null"],"format":"uuid"},"activityTypeId":{"type":["string","null"],"format":"uuid"},"userIdentifier":{"type":["string","null"]}}}}},"logicalName":"create_time_tracking","displayName":"create_time_tracking","title":"create_time_tracking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_file","description":"Download a file by its Azure blob ID","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"azureBlobId":{"type":"string","format":"uuid"}}}}},"logicalName":"get_file","displayName":"get_file","title":"get_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_activity_types","description":"Get all time tracking activity types","inputSchema":{"type":"object","required":["settings"],"properties":{"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_activity_types","displayName":"get_activity_types","title":"get_activity_types","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_public_holiday","description":"Update an existing public holiday","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"date":{"type":"string","format":"date-time"},"name":{"type":["object","null"],"additionalProperties":{"type":["string","null"]}},"duration":{"type":["string","number"],"pattern":"^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"}}}}},"logicalName":"update_public_holiday","displayName":"update_public_holiday","title":"update_public_holiday","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_time_tracking","description":"Update an existing time tracking entry","inputSchema":{"type":"object","required":["route","request","force"],"properties":{"force":{"type":["boolean","null"]},"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"comment":{"type":["string","null"]},"projectId":{"type":["string","null"],"format":"uuid"},"subprojectId":{"type":["string","null"],"format":"uuid"},"activityTypeId":{"type":["string","null"],"format":"uuid"}}}}},"logicalName":"update_time_tracking","displayName":"update_time_tracking","title":"update_time_tracking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_webhook","description":"Update an existing webhook endpoint","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"deactivated":{"type":"boolean"}}}}},"logicalName":"update_webhook","displayName":"update_webhook","title":"update_webhook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_location","description":"Create a new location","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"zip":{"type":["string","null"],"maxLength":20},"city":{"type":["string","null"],"maxLength":50},"name":{"type":["string","null"],"maxLength":200},"phone":{"type":["string","null"],"maxLength":50},"street":{"type":["string","null"],"maxLength":100},"addressLine":{"type":["string","null"],"maxLength":100},"countryCode":{"type":["string","null"],"maxLength":2},"houseNumber":{"type":["string","null"],"maxLength":30}}}}},"logicalName":"create_location","displayName":"create_location","title":"create_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_expense_types","description":"Get all expense types available in the system","inputSchema":{"type":"object","properties":{}},"logicalName":"get_expense_types","displayName":"get_expense_types","title":"get_expense_types","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_appraisal_interviews","description":"Get appraisal interviews with optional filtering by template, year, employee, interviewer, and state","inputSchema":{"type":"object","required":["appraisalInterviewTemplateId","year","employeeId","interviewerId","appraisalInterviewState","settings"],"properties":{"year":{"type":["integer","null"]},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}},"employeeId":{"type":["string","null"],"format":"uuid"},"interviewerId":{"type":["string","null"],"format":"uuid"},"appraisalInterviewState":{"enum":["Todo","Done","Signed","Released",null],"type":["string","null"]},"appraisalInterviewTemplateId":{"type":["string","null"],"format":"uuid"}}},"logicalName":"get_appraisal_interviews","displayName":"get_appraisal_interviews","title":"get_appraisal_interviews","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_holiday_templates","description":"Create public holiday templates from files (Admin)","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"files":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["string","null"]},"length":{"type":"integer"},"headers":{"type":["object","null"],"additionalProperties":{"type":"array","items":{"type":"string"}}},"fileName":{"type":["string","null"]},"contentType":{"type":["string","null"]},"contentDisposition":{"type":["string","null"]}}}},"translationsFile":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"length":{"type":"integer"},"headers":{"$ref":"#/properties/request/properties/files/items/properties/headers"},"fileName":{"type":["string","null"]},"contentType":{"type":["string","null"]},"contentDisposition":{"type":["string","null"]}}}}}}},"logicalName":"create_holiday_templates","displayName":"create_holiday_templates","title":"create_holiday_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"upload_file","description":"Upload a new file to storage","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"file":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"length":{"type":"integer"},"headers":{"type":["object","null"],"additionalProperties":{"type":"array","items":{"type":"string"}}},"fileName":{"type":["string","null"]},"contentType":{"type":["string","null"]},"contentDisposition":{"type":["string","null"]}}}}}}},"logicalName":"upload_file","displayName":"upload_file","title":"upload_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_time_tracking_entry","description":"Get a specific time tracking entry by ID","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_time_tracking_entry","displayName":"get_time_tracking_entry","title":"get_time_tracking_entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_project","description":"Create a new project","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","properties":{"name":{"type":["object","null"],"additionalProperties":{"type":"string"}},"state":{"enum":["Draft","Active","Finished","Archived"],"type":"string"},"budgetHours":{"type":["number","null"]}}}}},"logicalName":"create_project","displayName":"create_project","title":"create_project","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_user","description":"Get a specific user by identifier","inputSchema":{"type":"object","required":["userIdentifier"],"properties":{"userIdentifier":{"type":"string"}}},"logicalName":"get_user","displayName":"get_user","title":"get_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_location","description":"Update an existing location","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"zip":{"type":["string","null"]},"city":{"type":["string","null"]},"name":{"type":["string","null"]},"phone":{"type":["string","null"]},"street":{"type":["string","null"]},"addressLine":{"type":["string","null"]},"countryCode":{"type":["string","null"]},"houseNumber":{"type":["string","null"]}}}}},"logicalName":"update_location","displayName":"update_location","title":"update_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_document_types","description":"Get all document types available in the system","inputSchema":{"type":"object","properties":{}},"logicalName":"get_document_types","displayName":"get_document_types","title":"get_document_types","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_time_tracking","description":"Delete a time tracking entry","inputSchema":{"type":"object","required":["route","force"],"properties":{"force":{"type":["boolean","null"]},"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_time_tracking","displayName":"delete_time_tracking","title":"delete_time_tracking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_absences","description":"Get absences with optional filtering by date range, type, state, and user","inputSchema":{"type":"object","required":["request","settings"],"properties":{"request":{"type":"object","properties":{"state":{"enum":["Draft","Submitted","Corrected","Declined","Approved",null],"type":["string","null"]},"dateTo":{"type":["string","null"],"format":"date-time"},"dateFrom":{"type":["string","null"],"format":"date-time"},"absenceTypeId":{"type":["string","null"],"format":"uuid"},"userIdentifier":{"type":["string","null"]}}},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}}}},"logicalName":"get_absences","displayName":"get_absences","title":"get_absences","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_location","description":"Get a specific location by ID","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"get_location","displayName":"get_location","title":"get_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_expense","description":"Create a new expense","inputSchema":{"type":"object","required":["request","force"],"properties":{"force":{"type":["boolean","null"]},"request":{"type":"object","properties":{"date":{"type":"string","format":"date-time"},"state":{"enum":["Draft","Submitted","Booked"],"type":"string"},"amount":{"type":["number","null"]},"comment":{"type":["string","null"],"maxLength":2000},"currency":{"type":["string","null"],"maxLength":3},"quantity":{"type":["number","null"]},"expenseTypeId":{"type":"string","format":"uuid"},"userIdentifier":{"type":["string","null"]}}}}},"logicalName":"create_expense","displayName":"create_expense","title":"create_expense","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_subproject","description":"Update an existing subproject","inputSchema":{"type":"object","required":["route","request"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}},"request":{"type":["object","null"],"properties":{"name":{"type":["object","null"],"additionalProperties":{"type":["string","null"]}},"state":{"enum":["Draft","Active","Finished","Archived"]},"budgetHours":{"type":["string","number","null"],"pattern":"^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"}}}}},"logicalName":"update_subproject","displayName":"update_subproject","title":"update_subproject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_webhook","description":"Delete a webhook endpoint","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_webhook","displayName":"delete_webhook","title":"delete_webhook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payslips","description":"Get payslips with optional filtering by employee, year, and month","inputSchema":{"type":"object","required":["employeeId","year","month","settings"],"properties":{"year":{"type":["integer","null"]},"month":{"type":["integer","null"]},"settings":{"type":"object","properties":{"pageSize":{"type":["integer","null"]},"continuationToken":{"type":["string","null"]}}},"employeeId":{"type":["string","null"],"format":"uuid"}}},"logicalName":"get_payslips","displayName":"get_payslips","title":"get_payslips","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_absence_types","description":"Get all absence types available in the system","inputSchema":{"type":"object","properties":{}},"logicalName":"get_absence_types","displayName":"get_absence_types","title":"get_absence_types","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_public_holiday","description":"Delete a public holiday","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}},"logicalName":"delete_public_holiday","displayName":"delete_public_holiday","title":"delete_public_holiday","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=2BIT-AG&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkuMmdldGhyLmNoL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%222BIT-AG%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.2gethr.ch%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%222BIT-AG%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.2gethr.ch%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=2BIT+AG&connectorUrl=https%3A%2F%2Fapi.2gethr.ch%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"2BIT-AG\" --url \"https://api.2gethr.ch/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/2gethr-mcp-178db9d3cd","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/2gethr-mcp-178db9d3cd/tools/{tool}","mcpServerUrl":"https://api.2gethr.ch/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/2gethr-mcp-178db9d3cd?live=1"}