BundleUp logo
bt

Zendesk

A customer service platform for managing support tickets and help center content.

https://{subdomain}.zendesk.com/api
MCP Logohttps://{subdomain}.zendesk.com/api/mcp
Proxy
const bundleup = new BundleUp('Zw7Lt7...');

const proxy = bundleup.proxy('conn_abc123');
const response = await proxy.get('/[...]');
MCP
import { Agent, run, hostedMcpTool } from '@openai/agents';

const bundleup = new BundleUp('Zw7Lt7...');
const { url, token } = bundleup.mcp('conn_abc123').hosted();

const agent = new Agent({
  name: 'Assistant',
  tools: [
    hostedMcpTool({
      serverLabel: 'zendesk',
      serverUrl: url,
      authorization: token
    })
  ],
});
Unified API
const bundleup = new BundleUp('Zw7Lt7...');

const unify = bundleup.unify('conn_abc123');
const response = await unify.me();

Unified API Endpoints

/me
Retrieve the Zendesk account this connection is authenticated as.
/helpdesk/tickets
Retrieve a list of tickets from Zendesk.
/helpdesk/tickets/{id}
Retrieve a single ticket from Zendesk by ID.

Edge Cases & Special Considerations

  • Subdomain Required: You must provide your Zendesk subdomain (e.g., your-company for your-company.zendesk.com) during setup.

We use cookies to understand how you use our site and to improve your experience. Analytics cookies are only set once you accept. See our Privacy Policy for details.