이 MCP로 할 수 있는 일
Supports workforce attendance, timesheets, employee management, team hours, productivity reporting, workload alerts, approvals, and workforce analytics.
도구
입력 스키마
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 2000, 'description': "The user's question about their workforce, in their own words. Pass verbatim — do not paraphrase."}}}
출력 스키마
{'type': 'object', 'properties': {'tip': {'type': 'string', 'description': 'Follow-up suggestion'}, 'message': {'type': 'string', 'description': 'Confirmation and routing guidance'}, 'acknowledged': {'type': 'boolean', 'description': 'Whether the question was captured'}, 'suggested_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools most likely to answer this question'}, 'question_received': {'type': 'string', 'description': 'Echo of the question (truncated to 200 chars)'}}}
입력 스키마
{'type': 'object', 'properties': {'latitude': {'type': 'number', 'description': 'GPS latitude (optional). Used for geofence validation.'}, 'longitude': {'type': 'number', 'description': 'GPS longitude (optional). Used for geofence validation.'}}}
출력 스키마
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Error code if clock-in failed'}, 'message': {'type': 'string', 'description': 'Human-readable result or error message'}, 'success': {'type': 'boolean', 'description': 'Whether the clock-in succeeded'}, 'clock_in_time': {'type': 'string', 'description': 'ISO 8601 clock-in timestamp'}, 'next_tap_due_at': {'type': 'string', 'description': 'When the next attendance tap is expected'}, 'is_within_geofence': {'type': 'boolean', 'description': 'Whether the location is within a configured geofence'}, 'matched_office_name': {'type': 'string', 'description': 'Name of the matched office/geofence, if any'}}}
입력 스키마
{'type': 'object', 'properties': {'latitude': {'type': 'number', 'description': 'GPS latitude at clock-out (optional).'}, 'longitude': {'type': 'number', 'description': 'GPS longitude at clock-out (optional).'}}}
출력 스키마
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Error code if clock-out failed'}, 'message': {'type': 'string', 'description': 'Human-readable result or error message'}, 'success': {'type': 'boolean', 'description': 'Whether the clock-out succeeded'}, 'clock_in_time': {'type': 'string', 'description': 'ISO 8601 clock-in timestamp for this session'}, 'clock_out_time': {'type': 'string', 'description': 'ISO 8601 clock-out timestamp'}, 'blocks_generated': {'type': 'integer', 'description': 'Number of gap-fill TimeLog blocks created'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'description': 'Number of feature areas to return.'}, 'period': {'enum': ['this_week', 'last_week', 'this_month', 'last_month'], 'type': 'string', 'default': 'this_week', 'description': 'Reporting window for tool call counts. Default: this_week.'}}}
출력 스키마
{'type': 'object', 'properties': {'as_of': {'type': 'string', 'description': 'Snapshot timestamp'}, 'period': {'type': 'string', 'description': 'Reporting window used'}, 'available': {'type': 'boolean', 'description': 'Whether analytics data is available'}, 'top_events': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Top event names with counts'}, 'feature_areas': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Top tool call counts grouped by ToolName'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', 'this_week', 'last_week', 'this_month', 'last_month'], 'type': 'string', 'default': 'this_week', 'description': 'Reporting window for session and AI-query counts.'}}}
출력 스키마
{'type': 'object', 'properties': {'as_of': {'type': 'string', 'description': 'Snapshot timestamp'}, 'period': {'type': 'string', 'description': 'Reporting window used'}, 'available': {'type': 'boolean', 'description': 'Whether analytics data is available'}, 'top_sources': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Top referring sources with session counts'}, 'active_users_1d': {'type': 'integer', 'description': 'Unique active users in the last 1 day'}, 'active_users_7d': {'type': 'integer', 'description': 'Unique active users in the last 7 days'}, 'active_users_28d': {'type': 'integer', 'description': 'Unique active users in the last 28 days'}, 'sessions_in_period': {'type': 'integer', 'description': 'Total sessions in the reporting window'}, 'ai_queries_served_in_period': {'type': 'integer', 'description': 'MCP tool calls served from McpAuditLogs'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'description': 'Max number of recent questions to return.'}, 'period': {'enum': ['today', 'this_week', 'last_week', 'this_month', 'last_month'], 'type': 'string', 'default': 'this_month', 'description': 'Reporting window for question history.'}}}
출력 스키마
{'type': 'object', 'properties': {'as_of': {'type': 'string', 'description': 'Snapshot timestamp'}, 'period': {'type': 'string', 'description': 'Reporting window used'}, 'available': {'type': 'boolean', 'description': 'Whether results are available (false in demo mode)'}, 'top_themes': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Theme groupings with counts'}, 'privacy_note': {'type': 'string', 'description': 'Privacy scope note'}, 'period_demand': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Most-requested period argument values'}, 'question_count': {'type': 'integer', 'description': 'Number of questions returned'}, 'recent_questions': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Recent verbatim questions with timestamps'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'support': {'type': 'object', 'description': 'Support contact information'}, 'platforms': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Platform availability (web, desktop, mobile)'}, 'compliance': {'type': 'object', 'description': 'Compliance status (GDPR etc)'}, 'industries': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Target industry verticals'}, 'tool_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of all tool name strings'}, 'sso_roadmap': {'type': 'string', 'description': 'SSO roadmap status'}, 'total_tools': {'type': 'integer', 'description': 'Total number of MCP tools available'}, 'write_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools that mutate data'}, 'data_storage': {'type': 'object', 'description': 'Cloud provider and data residency'}, 'report_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Available report types'}, 'changelog_url': {'type': 'string', 'description': 'URL to product changelog'}, 'org_structure': {'type': 'object', 'description': 'Org hierarchy and role levels'}, 'privacy_model': {'type': 'object', 'description': 'Privacy and monitoring model details'}, 'sso_available': {'type': 'boolean', 'description': 'Whether SSO is currently live'}, 'related_resources': {'type': 'object', 'description': 'Deep-link to the capabilities reference page'}, 'api_key_permissions': {'type': 'object', 'description': 'API key scope and permission model'}, 'remote_team_support': {'type': 'object', 'description': 'Remote team support details'}, 'capabilities_by_role': {'type': 'object', 'description': 'Commands grouped by role: everyone, manager_above, admin_owner_admin'}, 'payment_integrations': {'type': 'object', 'description': 'PayPal/Wise integration status by use case'}, 'supported_ai_clients': {'type': 'object', 'description': 'Confirmed and in-development AI client integrations'}, 'employee_self_service': {'type': 'object', 'description': 'Self-service features available to employees'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'as_of': {'type': 'string', 'description': 'ISO 8601 timestamp of the snapshot'}, 'error': {'type': 'string', 'description': 'Error message if retrieval failed'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'entities': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of data entity definitions, each with name, description, fields array, and exposed_by_tool'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'scenarios': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of scenario objects, each with id, title, description, and suggested_queries array'}}}
입력 스키마
{'type': 'object', 'required': ['employee_id'], 'properties': {'employee_id': {'type': 'string', 'description': "Employee ID (UUID) or 'me' for the authenticated user."}}}
출력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Employee UUID'}, 'name': {'type': 'string', 'description': 'Full name'}, 'role': {'type': 'string', 'description': 'Employee role'}, 'team': {'type': 'string', 'description': 'Team name'}, 'email': {'type': 'string', 'description': 'Work email'}, 'is_clocked_in': {'type': 'boolean', 'description': 'Whether currently clocked in'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Data freshness note'}, 'plans': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of plan objects (Community, Starter, Professional, Business, Enterprise)'}, 'demo_mode': {'type': 'object', 'description': 'Demo mode availability'}, 'free_trial': {'type': 'object', 'description': 'Free trial availability and duration'}, 'data_source': {'type': 'string', 'description': 'live_db or fallback'}, 'upgrade_url': {'type': 'string', 'description': 'URL to upgrade or manage billing'}, 'change_plan_note': {'type': 'string', 'description': 'Guidance on changing plans'}, 'related_resources': {'type': 'object', 'description': 'Pricing and signup page URLs'}, 'billing_portal_url': {'type': 'string', 'description': 'URL to the billing portal'}, 'payment_integrations': {'type': 'object', 'description': 'PayPal/Wise integration status'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', 'this_week', 'last_week', 'this_month'], 'type': 'string', 'default': 'this_week'}, 'user_id': {'type': 'string', 'format': 'uuid', 'description': 'Target user. Defaults to authenticated user. Manager+ can specify team member IDs.'}}}
출력 스키마
{'type': 'object', 'properties': {'score': {'type': 'integer', 'description': 'Productivity score 0-100'}, 'week_end': {'type': 'string', 'description': 'Period end date (YYYY-MM-DD)'}, 'week_start': {'type': 'string', 'description': 'Period start date (YYYY-MM-DD)'}, 'privacy_note': {'type': 'string', 'description': 'Privacy clarification for activity scoring'}, 'totalSeconds': {'type': 'integer', 'description': 'Total tracked seconds'}, 'period_applied': {'type': 'string', 'description': 'Period enum value used'}, 'data_availability': {'type': 'string', 'description': 'available | no_data | synthetic_demo'}, 'productiveSeconds': {'type': 'integer', 'description': 'Seconds of productive app use'}}}
입력 스키마
{'type': 'object', 'properties': {'role': {'enum': ['employee', 'manager', 'admin', 'owner_admin', 'demo'], 'type': 'string', 'description': 'Your role hint. If omitted, inferred from auth token.'}}}
출력 스키마
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': 'demo or production'}, 'support': {'type': 'object', 'description': 'Support contact information'}, 'tenant_name': {'type': 'string', 'description': 'Tenant display name'}, 'api_key_note': {'type': 'string', 'description': 'API key setup guidance'}, 'mcp_server_url': {'type': 'string', 'description': 'MCP server endpoint URL'}, 'mcp_auth_method': {'type': 'string', 'description': 'Auth method description'}, 'welcome_message': {'type': 'string', 'description': 'Role-scoped welcome text'}, 'sample_questions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Curated starter questions for this role'}, 'api_key_setup_url': {'type': 'string', 'description': 'URL to generate an API key'}, 'mcp_config_snippet': {'type': 'string', 'description': 'Ready-to-paste MCP client config JSON'}}}
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'format': 'date', 'description': 'Date to check. Defaults to today.'}}}
출력 스키마
{'type': 'object', 'properties': {'as_of': {'type': 'string', 'description': 'Snapshot timestamp'}, 'alerts': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of workload alert items per employee'}, 'total_count': {'type': 'integer', 'description': 'Total number of alerts'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Full name of the person to invite (shown in the invitation email). Optional but recommended.'}, 'email': {'type': 'string', 'description': 'Email address of the person to invite. Must be a valid email. Required.'}}}
출력 스키마
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Name on the invitation, if provided'}, 'email': {'type': 'string', 'description': 'Email address the invite was sent to'}, 'error': {'type': 'string', 'description': 'Error code if invitation failed'}, 'status': {'type': 'string', 'description': 'invitation_sent or error code'}, 'message': {'type': 'string', 'description': 'Human-readable result message'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (1-based). Default: 1.'}, 'search': {'type': 'string', 'description': 'Name or email search filter'}, 'team_id': {'type': 'string', 'format': 'uuid', 'description': 'Filter by team (manager scope)'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'description': 'Number of employees per page (max 100). Default: 20.'}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'object', 'description': 'Paginated result: employees array, total count, current page'}, 'applied_filters': {'type': 'object', 'description': 'Echo of filters used: team_id, search, page, page_size'}}}
입력 스키마
{'type': 'object', 'properties': {'to': {'type': 'string', 'format': 'date', 'description': 'End date (YYYY-MM-DD). Defaults to today.'}, 'from': {'type': 'string', 'format': 'date', 'description': 'Start date (YYYY-MM-DD). Defaults to 30 days ago.'}}}
출력 스키마
{'type': 'object', 'properties': {'entries': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of timesheet entries'}, 'total_hours': {'type': 'number', 'description': 'Total hours in the date range'}}}
입력 스키마
{'type': 'object', 'properties': {'team_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional team UUID to filter pending approvals. Omit for all teams visible to this user.'}}}
출력 스키마
{'type': 'object', 'properties': {'count': {'type': 'integer', 'description': 'Number of pending approval items'}, 'items': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of pending approval records'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50}, 'since': {'type': 'string', 'format': 'date-time', 'description': 'Return activity after this timestamp. Defaults to 24h ago.'}}}
출력 스키마
{'type': 'object', 'properties': {'events': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of activity events'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'demo_first': {'type': 'object', 'description': 'Demo key and description for pre-signup exploration'}, 'signup_url': {'type': 'string', 'description': 'Registration URL with UTM tracking'}, 'api_key_note': {'type': 'string', 'description': 'API key setup guidance'}, 'trial_details': {'type': 'object', 'description': "Trial duration, no-credit-card status, what's included"}, 'mcp_server_url': {'type': 'string', 'description': 'MCP server endpoint URL'}, 'enterprise_path': {'type': 'object', 'description': 'Enterprise qualification pathway guidance'}, 'onboarding_steps': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Step-by-step getting started guide'}, 'api_key_setup_url': {'type': 'string', 'description': 'URL to generate an API key'}, 'related_resources': {'type': 'object', 'description': 'Signup URL and label'}, 'mcp_config_snippet': {'type': 'string', 'description': 'Ready-to-paste MCP client config JSON'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', 'this_week', 'last_week', 'this_month', 'last_month'], 'type': 'string', 'default': 'this_week'}, 'team_id': {'type': 'string', 'format': 'uuid', 'description': "Team ID (UUID) to scope the report. Defaults to the manager's primary team if omitted."}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'object', 'description': 'Team hours breakdown from the attendance report'}, 'period_end': {'type': 'string', 'description': 'Computed end date (YYYY-MM-DD)'}, 'period_start': {'type': 'string', 'description': 'Computed start date (YYYY-MM-DD)'}, 'scope_team_id': {'type': 'string', 'description': 'Resolved team UUID or null for org-wide'}, 'period_applied': {'type': 'string', 'description': 'Period enum value used'}, 'scope_team_name': {'type': 'string', 'description': 'Resolved team name'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': "Always 'demo'"}, 'note': {'type': 'string', 'description': 'Instructions for calling data tools in demo mode'}, 'message': {'type': 'string', 'description': 'Activation confirmation message'}, 'demo_tenant_id': {'type': 'string', 'description': 'Demo tenant readable ID (DEMO-000001)'}, 'sample_questions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Suggested queries to try in demo mode'}}}
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': "Always 'production'"}, 'message': {'type': 'string', 'description': 'Confirmation or onboarding guidance'}, 'user_id': {'type': 'string', 'description': 'Authenticated user ID'}, 'tenant_readable_id': {'type': 'string', 'description': "The authenticated tenant's readable ID"}}}
최근 도구 변경
유사한 MCP 서버
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
roadflow
Creates and shares roadmap graphs, and manages structured model registers containing parameters, observations, formulas, dictiona…
Atisbo
Manages workspace signals, opportunities, decisions, backlogs, documents, integrations, evidence, analytics, and operational maps.
Elasticflow
Provides a team workspace with tables, documents, workflow automation, dashboards, and analytics.
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…