この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…