이 MCP로 할 수 있는 일
Manages Freshdesk customer-support data, including tickets, contacts, companies, agents, conversations, notes, replies, and ticket updates.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'body'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to add a note to.'}, 'body': {'type': 'string', 'description': 'The note content, HTML (required).'}, 'private': {'type': 'boolean', 'description': 'Whether the note is internal/private (default true). Set false for a public note.'}, 'notify_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Agent emails to notify about this note.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The company name (required).'}, 'note': {'type': 'string', 'description': 'A note about the company.'}, 'domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Email domains associated with the company.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "The contact's full name (required)."}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'email': {'type': 'string', 'description': 'Email address.'}, 'phone': {'type': 'string', 'description': 'Phone number.'}, 'mobile': {'type': 'string', 'description': 'Mobile number.'}, 'address': {'type': 'string', 'description': 'Postal address.'}, 'job_title': {'type': 'string', 'description': 'Job title.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the contact belongs to.'}, 'twitter_id': {'type': 'string', 'description': 'Twitter handle.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'unique_external_id': {'type': 'string', 'description': 'External id from your own system.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subject', 'description'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'type': {'type': 'string', 'description': 'Ticket type (e.g. Question, Incident).'}, 'email': {'type': 'string', 'description': 'Requester email (one of email/requester_id/phone required).'}, 'phone': {'type': 'string', 'description': 'Requester phone (one of email/requester_id/phone required).'}, 'source': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.'}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.'}, 'subject': {'type': 'string', 'description': 'Ticket subject (required).'}, 'group_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the group to assign the ticket to.'}, 'priority': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.'}, 'cc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to CC on the ticket.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the ticket belongs to.'}, 'description': {'type': 'string', 'description': 'Ticket description, HTML content (required).'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Requester (contact) id (one of email/requester_id/phone required).'}, 'responder_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the agent the ticket is assigned to.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The agent id.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The company id.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id.'}, 'include': {'type': 'string', 'description': 'Embed extra data, comma-separated: conversations, requester, company, stats.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by email.'}, 'phone': {'type': 'string', 'description': 'Filter by phone number.'}, 'state': {'enum': ['fulltime', 'occasional'], 'type': 'string', 'description': 'Filter by state: fulltime or occasional.'}, 'mobile': {'type': 'string', 'description': 'Filter by mobile number.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by email.'}, 'phone': {'type': 'string', 'description': 'Filter by phone number.'}, 'state': {'enum': ['verified', 'unverified', 'blocked', 'deleted'], 'type': 'string', 'description': 'Filter by state: verified, unverified, blocked, or deleted.'}, 'mobile': {'type': 'string', 'description': 'Filter by mobile number.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by company id.'}, 'updated_since': {'type': 'string', 'description': 'Only contacts updated after this ISO 8601 timestamp.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by requester email.'}, 'filter': {'enum': ['new_and_my_open', 'watching', 'spam', 'deleted'], 'type': 'string', 'description': 'Predefined filter: new_and_my_open, watching, spam, or deleted.'}, 'include': {'type': 'string', 'description': 'Embed extra data, comma-separated, e.g. "requester,stats,description".'}, 'order_by': {'enum': ['created_at', 'due_by', 'updated_at', 'status'], 'type': 'string', 'description': 'Sort field: created_at, due_by, updated_at, or status.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by company id.'}, 'order_type': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction: asc or desc.'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by requester (contact) id.'}, 'updated_since': {'type': 'string', 'description': 'Only tickets updated after this ISO 8601 timestamp.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'body'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to reply to.'}, 'body': {'type': 'string', 'description': 'The reply content, HTML (required).'}, 'cc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to CC on the reply.'}, 'bcc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to BCC on the reply.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Page number (1-10; search endpoints return 30 results per page and ignore per_page).'}, 'query': {'type': 'string', 'description': 'Freshdesk search query, e.g. "company_id:123" (do NOT add surrounding quotes yourself — they are added for you).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Page number (1-10; search endpoints return 30 results per page and ignore per_page).'}, 'query': {'type': 'string', 'description': 'Freshdesk search query, e.g. "priority:3 AND status:2" (do NOT add surrounding quotes yourself — they are added for you).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id to update.'}, 'name': {'type': 'string', 'description': "The contact's full name."}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'email': {'type': 'string', 'description': 'Email address.'}, 'phone': {'type': 'string', 'description': 'Phone number.'}, 'mobile': {'type': 'string', 'description': 'Mobile number.'}, 'address': {'type': 'string', 'description': 'Postal address.'}, 'job_title': {'type': 'string', 'description': 'Job title.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the contact belongs to.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to update.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'type': {'type': 'string', 'description': 'Ticket type.'}, 'source': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.'}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.'}, 'subject': {'type': 'string', 'description': 'Ticket subject.'}, 'group_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the group to assign the ticket to.'}, 'priority': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the ticket belongs to.'}, 'description': {'type': 'string', 'description': 'Ticket description, HTML content.'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Requester (contact) id.'}, 'responder_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the agent the ticket is assigned to.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
최근 도구 변경
유사한 MCP 서버
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
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…