{"name":"io.github.drewburchfield/help-scout-mcp","slug":"drewburchfield-help-scout-mcp","title":"Help Scout MCP Server","description":"Search Help Scout conversations, customers, organizations, threads, and inboxes with AI assistants","url":"https://mcp.market/server/drewburchfield-help-scout-mcp","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":38,"stars":47,"forks":23,"downloads_week":286,"last_push_at":"2026-08-01T03:16:52.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/drewburchfield/help-scout-mcp-server.git","website":null,"version":"1.7.0","remotes":[],"packages":[{"registryType":"npm","identifier":"help-scout-mcp-server","version":"1.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Help Scout OAuth2 App ID (also accepts HELPSCOUT_CLIENT_ID)","isRequired":true,"format":"string","isSecret":true,"name":"HELPSCOUT_APP_ID"},{"description":"Help Scout OAuth2 App Secret (also accepts HELPSCOUT_CLIENT_SECRET)","isRequired":true,"format":"string","isSecret":true,"name":"HELPSCOUT_APP_SECRET"},{"description":"Hide message bodies in responses for compliance (true/false)","format":"string","name":"REDACT_MESSAGE_CONTENT"}]}],"tools":[{"name":"advancedConversationSearch","description":"Filter conversations by email domain, customer email, or multiple tags. Supports boolean logic for complex queries. For simple keyword search, use comprehensiveConversationSearch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"comprehensiveConversationSearch","description":"Search conversation content by keywords. Searches subject and body across all statuses. Requires searchTerms parameter. For listing without keywords, use searchConversations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getConversationSummary","description":"Get conversation summary with first customer message and latest staff reply","write_action":false,"price_micros":0,"input_schema":null},{"name":"getCustomer","description":"Get a customer profile by ID. Returns profile with contact details (emails, phones, chat handles, social profiles, websites) plus address from a separate lookup.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getCustomerContacts","description":"Get all contact details for a customer: emails, phones, chat handles, social profiles, websites, and address. Calls dedicated sub-resource endpoints for complete data. Use after getCustomer or listCustomers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getOrganization","description":"Get an organization by ID with optional customer/conversation counts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getOrganizationConversations","description":"Get all conversations associated with an organization. Traverses org-to-conversations without needing individual customer lookups. Returns 50 per page.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getOrganizationMembers","description":"Get all customers belonging to an organization. Use after getOrganization to see who is in the org. Returns 50 per page.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getServerTime","description":"Get current server timestamp. Use before date-relative searches to calculate time ranges.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getThreads","description":"Retrieve full message history for a conversation. Returns all thread messages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listAllInboxes","description":"List all inboxes with IDs. Deprecated: inbox IDs now in server instructions. Only needed mid-session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listCustomers","description":"List or search customers by name, query syntax, or modification date. Page-based pagination (v2 API).","write_action":false,"price_micros":0,"input_schema":null},{"name":"listOrganizations","description":"List all organizations with sorting options. Use for discovering organizations before drilling into members or conversations. Returns 50 per page.","write_action":false,"price_micros":0,"input_schema":null},{"name":"searchConversations","description":"List conversations by status, date range, inbox, or tags. Searches all statuses by default. For keyword content search, use comprehensiveConversationSearch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"searchCustomersByEmail","description":"Search customers by email address using the v3 API. Provides email as a dedicated filter parameter (vs query syntax in v2) and cursor-based pagination.","write_action":true,"price_micros":0,"input_schema":null},{"name":"searchInboxes","description":"List or search inboxes by name. Deprecated: inbox IDs now in server instructions. Only needed to refresh list mid-session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"structuredConversationFilter","description":"Lookup conversation by ticket number or filter by assignee/customer/folder IDs. Use after discovering IDs from other searches. For initial searches, use searchConversations or comprehensiveConversationSearch.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-27T23:34:15.793Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:34:15.701Z","components":{"code":{"score":25,"max":25,"notes":["27 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 58 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"help-scout-mcp-server","version":"1.7.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-03-25T16:50:23.274Z","repositoryUrl":"git+https://github.com/drewburchfield/help-scout-mcp-server.git","weeklyDownloads":286}],"repo":{"found":true,"owner":"drewburchfield","repo":"help-scout-mcp-server","archived":false,"pushedAt":"2026-08-01T03:16:52Z","stars":47,"forks":23,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1084679?v=4","ownerCreatedAt":"2011-09-27T18:32:10Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/1084679?v=4&s=128","source":"github"},"presence":{"stars":47,"forks":23,"downloadsWeek":286,"license":"MIT","lastPushAt":"2026-08-01T03:16:52.000Z","score":38}}}},"grade_history":[],"reviews":[]}