Give OpenCode your Discord and Jira and it can keep the conversation and the issue tracker in step. Discord is where the team and community talk, and Jira is where the work is written down. The agent can turn a thread into a Jira comment, add labels and watchers, or open a channel for a project and wire the right people to the issue. Both sides move together instead of someone copying between them.
Pick the operations you want and each becomes a tool the agent can call directly while it works.
Send a message to a Discord channel
Send an embed message to a Discord channel
Get a single message by ID
Get messages from a channel
Edit an existing message
Delete a message from a channel
Crosspost a message in an announcement channel
Pin a message in a channel
Unpin a message in a channel
Get pinned messages in a channel
Bulk delete messages (2-100 messages, less than 14 days old)
Add a reaction to a message
Remove a reaction from a message
Get users who reacted with a specific emoji
Delete all reactions from a message
Delete all reactions for a specific emoji
Get information about a Discord channel
Create a new channel in a guild
Modify an existing channel
Delete a channel
Trigger typing indicator in a channel
Edit channel permission overwrites
List all channels in a guild
Start a thread from an existing message
Start a thread without a message (forum/media channels)
Join a thread
Leave a thread
Add a member to a thread
Remove a member from a thread
List members in a thread
List all active threads in a guild
List guilds (servers) the user/bot is a member of
Get information about a Discord guild (server)
Modify guild settings
Get guild preview (public guilds)
Get guild vanity URL
Get guild prune count (inactive members)
Begin guild prune (remove inactive members)
Get information about the authenticated user
Get members of a guild (server)
Get a specific guild member
Modify a guild member (nickname, roles)
Kick a member from a guild
Ban a member from a guild
Unban a member from a guild
Get all bans for a guild
Get a specific ban
Get all roles in a guild
Create a new role in a guild
Modify an existing role
Delete a role from a guild
Add a role to a guild member
Remove a role from a guild member
Get information about an invite
Delete an invite
Get all invites for a channel
Create a new invite for a channel
Get all invites for a guild
Execute a Discord webhook to send a message
Get all webhooks for a channel
Get all webhooks for a guild
Get a webhook by ID
Create a new webhook
Modify an existing webhook
Delete a webhook
List all emojis in a guild
Get a specific emoji from a guild
Create a new emoji in a guild
Modify an existing emoji
Delete an emoji from a guild
List all stickers in a guild
Get a specific sticker from a guild
Modify an existing sticker
Delete a sticker from a guild
List all scheduled events in a guild
Get a specific scheduled event
Create a new scheduled event
Modify an existing scheduled event
Delete a scheduled event
Get users interested in a scheduled event
List all auto moderation rules in a guild
Get a specific auto moderation rule
Create a new auto moderation rule
Modify an existing auto moderation rule
Delete an auto moderation rule
Get the audit log for a guild
Create a stage instance (go live)
Get the stage instance for a channel
Modify a stage instance
Delete a stage instance (end the stage)
List available voice regions
Get voters for a poll answer
Immediately end a poll
Play a soundboard sound in a voice channel
List default soundboard sounds available to all users
List guild's soundboard sounds
Get a specific guild soundboard sound
Create a new soundboard sound for a guild
Modify a guild soundboard sound
Delete a guild soundboard sound
Get a guild template by code
Create a new guild from a template
Get all templates for a guild
Create a guild template
Sync a guild template with current guild state
Modify a guild template
Delete a guild template
Get guild onboarding configuration
Modify guild onboarding configuration
Create a DM channel with a user
Create a group DM channel
Get all global application commands
Create a global application command
Get a specific global application command
Edit a global application command
Delete a global application command
Get all guild application commands
Create a guild application command
Get a specific guild application command
Edit a guild application command
Delete a guild application command
List all SKUs for an application
List entitlements for an application
Create a test entitlement
Delete a test entitlement
Consume a one-time purchase entitlement
Get guild widget settings
Modify guild widget settings
Get guild welcome screen
Modify guild welcome screen
Modify current user's voice state
Modify another user's voice state
Get current user's guilds
Leave a guild
Get user's connections
Get guild integrations
Delete a guild integration
Get a specific issue by key or ID
Search for issues using JQL
Create a new issue
Update an existing issue
Transition an issue to a new status
List available transitions for an issue
Add a comment to an issue
Delete an issue
List accessible projects
Get project details
Search for users
Get current user details
Get metadata for an attachment
Download an attachment (returns a stored file reference)
Delete an attachment
Add attachment to an issue
Get all attachments for an issue
Get attachment with expanded human-readable data
Add worklog to an issue (time tracking)
Get a worklog by ID
Update a worklog
Delete a worklog
Get all worklogs for an issue
Get list of IDs for deleted worklogs
Get list of IDs for updated worklogs
Get all worklog property keys for a worklog
Create a project component
Get a component by ID
Update a component
Delete a component
Get all components for a project
Get issue count for a component
Create a project version/release
Get a version by ID
Update a version
Delete a version
Get all versions for a project
Merge two versions
Move version position
Get issue counts for a version
Get count of unresolved issues for a version
Get an issue link by ID
Create a link between two issues
Delete an issue link
Get watchers for an issue
Add watcher to an issue
Remove watcher from an issue
Get all priorities
Get a priority by ID
Get all resolutions
Get a resolution by ID
Get all statuses
Get a status by ID
Get all issue types
Get an issue type by ID
Get issue types for a project
Create a filter (saved JQL query)
Get a filter by ID
Update a filter
Delete a filter
Search for filters
Get a comment by ID
Get all comments for an issue
Update a comment
Delete a comment
Get all fields
Create a custom field
Get all boards
Get a board by ID
Get issues for a board
Get backlog issues for a board
Get sprints for a board
Get a sprint by ID
Create a sprint
Update a sprint
Delete a sprint
Get issues in a sprint
Move issues to a sprint
Get an epic by ID or key
Get issues in an epic
Move issues to an epic
Get remote links for an issue
Create a remote link on an issue
Delete a remote link
Get all labels for an issue
Add labels to an issue
Set labels for an issue (replaces existing)
Get a property value for an issue
Set a property value for an issue
Delete a property from an issue
Get all property keys for an issue
Get permissions for the current user
Get all permissions in the system
Check if user has specific permissions
Get all permission schemes
Get a permission scheme by ID
Create a new permission scheme
Delete a permission scheme
Get all groups
Get a group by name
Create a new group
Delete a group
Add a user to a group
Remove a user from a group
Get members of a group
Get all project roles for a project
Get a specific project role
Add actors (users/groups) to a project role
Remove actors from a project role
Get all screens
Get a screen by ID
Get all tabs for a screen
Get all fields for a screen tab
Get all issue security schemes
Get an issue security scheme by ID
Get all notification schemes
Get a notification scheme by ID
Get all workflows
Get a workflow by name
Get all workflow schemes
Get a workflow scheme by ID
Get all dashboards
Get a dashboard by ID
Create a new dashboard
Update a dashboard
Delete a dashboard
Get audit log records
Search for projects
Get an application property
Get Jira server information
Get all issue link types
Get an issue link type by ID
Create a new issue link type
Update an issue link type
Delete an issue link type
Get all field configurations
Get a field configuration by ID
Get all field configuration schemes
Get a field configuration scheme by ID
Get all issue type schemes
Get an issue type scheme by ID
Create an issue type scheme
Update an issue type scheme
Delete an issue type scheme
Get all issue type screen schemes
Get an issue type screen scheme by ID
Get a priority scheme by ID
Get all priority schemes
Archive a project
Restore an archived project
Get a project category by ID
Get all project categories
Create a project category
Update a project category
Delete a project category
Assign an issue to a user
Get changelog for an issue
Send notification for an issue
Get votes for an issue
Add vote to an issue
Remove vote from an issue
Get a user by account ID
Get groups that a user belongs to
Get all properties for a user
Get a property for a user
Set a property for a user
Delete a property from a user
Create multiple issues in bulk
Update multiple issues in bulk
Delete multiple issues in bulk
Get all avatars for a project
Get all avatars for an issue type
Get all application properties
Set an application property
Get global configuration
Get issue security level by ID
Create a new status
Update a status
Delete a status
Create a new resolution
Update a resolution
Delete a resolution
Create a new priority
Update a priority
Delete a priority
Create a new issue type
Update an issue type
Delete an issue type
Validate a JQL query
Get auto-complete suggestions for JQL
Get current user preferences
Set a user preference
Get Jira license information
OpenCode is an open, model-agnostic command-line coding agent. In NoClick it runs hosted and gains your apps as tools, so it can act on real systems rather than just edit files. Wire an integration into the agent and OpenCode can use that app’s operations directly while it works. It is a flexible choice when you want an open agent with broad model support and real tool access.
NoClick runs OpenCode for you with Discord and Jira wired in as tools. Connect your account and run.