このMCPでできること
Manages Atera IT devices, monitoring alerts, patches, customers and helpdesk tickets.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id', 'comment'], 'properties': {'comment': {'type': 'string', 'minLength': 1, 'description': 'The comment text.'}, 'ticket_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The ticket's TicketID.", 'exclusiveMinimum': 0}, 'enduser_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Post as this end-user contact (EndUserID).', 'exclusiveMinimum': 0}, 'is_internal': {'type': 'boolean', 'default': True, 'description': 'Technician comments only: true = internal note (default), false = visible reply.'}, 'technician_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Post as this technician (TechnicianId).', 'exclusiveMinimum': 0}, 'timestamp_utc': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$', 'description': 'Comment time in UTC, ISO 8601. Defaults to now.'}, 'technician_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "The technician's email (optional, with technician_id)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "The contact's email (required)."}, 'phone': {'type': 'string'}, 'job_title': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The customer's CustomerID.", 'exclusiveMinimum': 0}, 'mobile_phone': {'type': 'string'}, 'customer_name': {'type': 'string', 'description': "The customer's name, if you don't have the id."}, 'is_contact_person': {'type': 'boolean', 'description': "Mark as the customer's primary contact person."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'description'], 'properties': {'type': {'enum': ['Incident', 'Problem', 'Request', 'Change'], 'type': 'string'}, 'title': {'type': 'string', 'minLength': 1, 'description': 'Ticket title.'}, 'impact': {'enum': ['NoImpact', 'SiteDown', 'ServerIssue', 'Minor', 'Major', 'Crisis'], 'type': 'string'}, 'status': {'type': 'string', 'minLength': 1, 'description': 'Ticket status name, e.g. Open, Pending, Resolved or Closed (or a custom status).'}, 'priority': {'enum': ['Low', 'Medium', 'High', 'Critical'], 'type': 'string'}, 'description': {'type': 'string', 'minLength': 1, 'description': 'Ticket description (first comment).'}, 'end_user_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "Existing contact's EndUserID.", 'exclusiveMinimum': 0}, 'end_user_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "New contact's email."}, 'end_user_phone': {'type': 'string', 'description': "New contact's phone."}, 'technician_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Assign to the technician with this email.'}, 'end_user_last_name': {'type': 'string', 'description': "New contact's last name."}, 'end_user_first_name': {'type': 'string', 'description': "New contact's first name."}, 'technician_contact_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Assign to this technician (TechnicianContactID).', 'exclusiveMinimum': 0}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['machine_name'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'machine_name': {'type': 'string', 'minLength': 1, 'description': 'The machine (computer) name.'}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The agent's AgentID.", 'exclusiveMinimum': 0}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['device_guid'], 'properties': {'kind': {'enum': ['available', 'installed'], 'type': 'string', 'default': 'available', 'description': 'available = patches not yet installed (default); installed = patch history.'}, 'device_guid': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The device's DeviceGuid."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The customer's CustomerID.", 'exclusiveMinimum': 0}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'ticket_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The ticket's TicketID.", 'exclusiveMinimum': 0}, 'include_relations': {'type': 'boolean', 'description': 'Include parent/child ticket relation info.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "Only this customer's agents.", 'exclusiveMinimum': 0}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'alert_status': {'enum': ['Open', 'Resolved', 'Snoozed'], 'type': 'string', 'description': 'Only alerts in this state.'}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'email': {'type': 'string', 'description': 'Whole or partial email to match.'}, 'phone': {'type': 'string', 'description': 'Whole or partial phone number to match.'}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "Only this customer's contracts.", 'exclusiveMinimum': 0}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'items_in_page': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Items per page, 1-500 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'ticket_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The ticket's TicketID.", 'exclusiveMinimum': 0}, 'items_in_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Items per page, 1-50 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "Only this customer's tickets.", 'exclusiveMinimum': 0}, 'items_in_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Items per page, 1-50 (default 20).'}, 'ticket_status': {'type': 'string', 'minLength': 1, 'description': 'Ticket status name, e.g. Open, Pending, Resolved or Closed (or a custom status).'}, 'include_relations': {'type': 'boolean', 'description': 'Include parent/child ticket relation info.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, 1-based (default 1).'}, 'ticket_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The ticket's TicketID.", 'exclusiveMinimum': 0}, 'items_in_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Items per page, 1-50 (default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['alert_id'], 'properties': {'alert_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The alert's AlertID.", 'exclusiveMinimum': 0}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'type': {'enum': ['Incident', 'Problem', 'Request', 'Change'], 'type': 'string'}, 'title': {'type': 'string', 'minLength': 1, 'description': 'New title.'}, 'impact': {'enum': ['NoImpact', 'SiteDown', 'ServerIssue', 'Minor', 'Major', 'Crisis'], 'type': 'string'}, 'status': {'type': 'string', 'minLength': 1, 'description': 'Ticket status name, e.g. Open, Pending, Resolved or Closed (or a custom status).'}, 'priority': {'enum': ['Low', 'Medium', 'High', 'Critical'], 'type': 'string'}, 'ticket_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The ticket's TicketID.", 'exclusiveMinimum': 0}, 'technician_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Reassign to the technician with this email.'}, 'technician_contact_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Reassign to this technician (TechnicianContactID).', 'exclusiveMinimum': 0}}}
最近のツール変更
類似のMCPサーバー
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
BlackVeil DNS & Email Security Scanner
Audits domain, DNS, email, certificate, HTTP, brand-impersonation, and agent-discovery security controls.
Hackertarget
Performs passive DNS, ASN, IP geolocation, HTTP header, ping, link, and network-path reconnaissance and diagnostics.
Busymate DevTools
Captures, inspects, exports, and debugs HTTPS traffic from devices and applications, with request and response inspection, proxy …
Ripe Stat
Provides RIPE registry and routing data for IP addresses, prefixes, ASNs, BGP state and neighbors, network ownership, geolocation…
Cloudflare Radar
Provides Cloudflare Radar internet observatory data on DDoS attacks, BGP leaks, domain popularity, internet quality, and traffic …
Domains
Checks domain registration status and availability and searches certificate-transparency records for certificates and subdomains.
Rdap
Looks up authoritative RDAP registration records for domains, IP addresses, autonomous systems, entities, and nameservers.