Skip to content

[PRD] zendesk: new-platform proposal - #230

Open
asachs01 wants to merge 1 commit into
mainfrom
prd/zendesk-plugin-10
Open

asachs01 wants to merge 1 commit into
mainfrom
prd/zendesk-plugin-10

Conversation

@asachs01

@asachs01 asachs01 commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Why a PRD instead of a plugin

Issue #10 requests a Zendesk plugin. Per CONTRIBUTING.md's Tier 3 process ("Building a plugin for a vendor we don't support yet? Submit a PRD first"), Zendesk needs a PRD before implementation — it has zero existing infrastructure in this repo (no gateway vendor entry, no local MCP server, no plugin scaffold).

What I found

Zendesk ships its own official hosted MCP server (https://<subdomain>.zendesk.com/api/mcp, OAuth-gated, in early access since summer 2026) — so this doesn't need a WYRE-built zendesk-mcp server, same pattern as Stripe/Slack/HubSpot/PandaDoc already in this repo.

What this PRD deliberately does NOT do

Name specific MCP tool names. Zendesk's official server has no live tools/list I could verify against, and several community Zendesk MCP servers exist on GitHub with different tool surfaces than the official one — guessing from those (or from REST endpoint names) would recreate exactly the tool-name-drift problem issue #178's corrective pass just spent a full pass fixing across 18 other plugins. Flagged as an explicit prerequisite in Success Criteria and Open Questions instead.

Scoped to read/triage/lookup (tickets, orgs, users, help center, reference data) — write actions are explicitly out of scope for v1.

Refs #10


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Per CONTRIBUTING.md's Tier 3 process, this is a proposal for the
Zendesk plugin requested in #10 — not an implementation. Zendesk has
zero existing infrastructure in this repo (no gateway vendor entry, no
local MCP server, no plugin scaffold), which puts it squarely in the
"new platform" tier requiring PRD + maintainer approval before build.

Zendesk does ship its own official hosted MCP server (early access
since summer 2026, OAuth-gated, per-tenant subdomain) rather than
requiring a WYRE-built server — this PRD scopes the plugin to connect
to that directly, mirroring how Stripe/Slack/HubSpot/PandaDoc already
work in this repo.

Deliberately does not name specific MCP tools: Zendesk's server was in
early access with no live tools/list available to verify against, and
guessing names from REST endpoints or third-party community servers is
exactly the failure mode issue #178's corrective pass just spent a full
pass fixing across 18 other plugins. Flagged as an explicit prerequisite
in Success Criteria and Open Questions instead.

Refs #10
@wyre-agent-fleet

Copy link
Copy Markdown
Contributor

@coderabbitai full review

@wyre-agent-fleet
wyre-agent-fleet Bot enabled auto-merge (squash) September 9, 2026 13:24
@asachs01

asachs01 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator Author

@coderabbitai full review

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Review rate limited.

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 59 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: f62713bd-3d18-453c-a3ce-68d1a4c20a55

📥 Commits

Reviewing files that changed from the base of the PR and between 055ba77 and c7bf2a7.

📒 Files selected for processing (1)
  • msp-claude-plugins/prd/zendesk-plugin-prd.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant