Skip to main content
Availability: generally available to all partners. If you don’t see the connector URL in Thread (below), ask your admin or your Thread account team.
Looking for the other direction? This guide is about using Thread’s tools from your own agent. To bring external tools (Linear, Notion, Zapier) into Super Magic, see Add External Tools to Super Magic with Connectors.

Overview

Thread exposes its service-desk actions over the Model Context Protocol, so any MCP-capable client — Claude Desktop, ChatGPT, Claude Code, Cursor, partner agents, your own app — can drive Thread workflows the same way Super Magic does in-product: search tickets, look up clients and devices, and (with the right permissions) take real actions.
https://api.getthread.com/mcp/thread is a supported alias for the same server — use it if a client’s connector directory already has a “thread” entry, or to keep the name unambiguous when you connect multiple MCP servers.
Once connected, you can ask your assistant to do real work in Thread:
“Create a ticket for Acme Corp: user can’t print, high priority.”
“Show my open tickets for Globex.”
“Add a note to ticket 12345 and log 30 minutes.”
“Look up the contact Jane Doe and her recent tickets.”
“Search our knowledge base for the VPN setup article.”
The assistant acts as you — it can only see and do what you can in Thread, in your workspace.

Before you start

  • A Thread account with login access.
  • MCP enabled for your workspace. The tell: in Thread’s Inbox, open Settings → Connectors → Thread MCP access — if the connector URL isn’t shown, ask your admin or Thread account team.

Get your connector URL

In Thread’s Inbox: Settings → Connectors → Thread MCP access → copy the URL under “Add this URL as a custom connector”:

Connect your client

1

Add a custom connector

Settings → Connectors → Add custom connector
2

Paste the URL

Paste the connector URL and click Add, then Connect / Log in
3

Sign in with Thread

A browser window opens — sign in with your Thread account and approve
4

Finish

Done — Thread’s tools appear in Claude. No token needed.

Microsoft Copilot: two different products, one supported

Microsoft ships two Copilot products that both let you connect an MCP server, and they look similar enough to mix up. Only one of them works with Thread MCP today.

Connect Copilot Studio to Thread MCP

Copilot Studio is Microsoft’s low-code agent builder. Add Thread MCP as a tool on the agent that should use it:
1

Open the agent's Tools tab

In Copilot Studio, open the agent you want to give Thread access to, then open its Tools page.
2

Add a new MCP tool

Select Add a tool → New tool → Model Context Protocol. Copilot Studio’s MCP onboarding wizard opens.
3

Fill in the server details

  • Server name: Thread
  • Server description: a short line the orchestrator uses to decide when to call Thread, for example: Thread service-desk actions: search and update tickets, look up clients and contacts, log time.
  • Server URL: https://api.getthread.com/mcp
  • Transport: Streamable HTTP (Copilot Studio’s default)
4

Leave client ID and secret blank

Do not paste anything into a Reference ID, Client ID, or Client Secret field. Thread’s MCP server uses OAuth 2.1 with dynamic client registration, so Copilot Studio registers itself at connection time — there is nothing for you to preconfigure on Thread’s side.
5

Create the connection and sign in with Thread

Save the tool. When Copilot Studio prompts to authorize the connection, a browser window opens — sign in with your Thread account and approve.
6

Add the tools you want to expose

Back on the tool’s settings page, Copilot Studio lists every Thread tool your account can see. Leave Allow all on to expose everything, or turn it off to pick individual tools (for example, only reads). Save.
The agent can now call Thread. Ask it something like “Show my open tickets for Acme” to confirm end-to-end.

Microsoft 365 Copilot federated connectors (not yet)

Microsoft 365 Copilot custom federated connectors is a different product — it makes an external data source searchable inside Microsoft 365 Copilot. Its setup dialog for an MCP endpoint asks for:
  • A Reference ID — an id from a Microsoft-side OAuth or SSO registration in the Teams Developer Portal.
  • An OAuth Client ID and Client Secret — credentials the MCP server issues to the connector.
Thread MCP does not issue per-partner client IDs or secrets, and doesn’t have an entry in Microsoft’s Connections Gallery yet. If a partner is being asked for those fields, they’ve landed on the federated connector path — that path isn’t available with Thread today. Use Copilot Studio instead.

Permissions: every connection sees a different tool list

The server registers tools per connection, applying exactly the permissions that member has in Super Magic: Practical consequence: don’t hardcode the tool list. Call tools/list and work with what’s there. A read-only member’s connection registers only read tools; an admin on a fully-integrated workspace can see 50+. The connection only ever touches your workspace’s data.

Typical workflows

Discover ids, then write. Ticket writes take internal ids — resolve them first:
  1. search_clientsclient_company_id
  2. list_boards, list_ticket_statuses, list_ticket_priorities → board/status/priority ids
  3. create_ticket / update_ticket / add_ticket_note / log_time_entry with those ids
Look up before acting. search_tickets accepts a PSA ticket number or internal id and returns internal_ticket_id — pass that to write tools. Device workflows (NinjaOne connected): search_ninjaone_devicesget_ninjaone_device / list_ninjaone_alertsreboot_ninjaone_device etc. To scope by device type — “all Linux servers”, “every Windows workstation” — pass the device_class parameter instead of putting the OS name in query. query only matches hostname and last-logged-in user, so query: "linux" returns whatever happens to have “linux” in its name, not Linux machines. Admin automation: intent and flow tools let an admin connection inspect and build workspace automations programmatically.

Rate limits

The Thread MCP endpoints (/mcp and /mcp/thread) enforce two layers of throttling. Both apply per minute and use a rolling one-minute window: PAT and OAuth clients for the same workspace share a single per-company bucket, so mixing auth methods does not raise your effective limit. The Thread MCP bucket is separate from Automagically’s, so hitting one server’s limit never affects the other. When you exceed a limit, the server responds with HTTP 429 Too Many Requests and a Retry-After header (in seconds). Wait for that duration before retrying — clients should implement exponential backoff on 429s and honor Retry-After. If you regularly bump into these limits, batch requests where possible, cache lookups like list_boards / list_ticket_statuses / list_ninjaone_organizations locally, and contact your Thread account team about a higher tenant limit.

Security model

  • You authorize by signing in — no secrets to paste, store, or rotate for the one-click path.
  • Least privilege by construction — a connection can never do more than its member can in the product. To restrict an external agent, restrict the member.
  • Disconnect = revoke — remove the connector in your AI client and the connection stops working.
  • Audit — every tool call is logged under the member identity behind the connection.

Errors & troubleshooting

Tool reference

Full tool-by-tool documentation: Super Magic Tool Reference .
See Super Magic and Integrations updates in the changelog.