Preparing your workspace...

No files in context
Quick Actions
codmir
Pricing
Bug Bounty/Codmir/#6

get_project_context returns memberCount but no member list, so assignees cannot be resolved — possibly a missing credential or scope on the MCP connector

MediumOPEN
Reported by Nathan JobrayanSep 26, 2026

Description

create_ticket's assigneeId parameter is documented with the instruction "Call get_project_context first to list assignable members." get_project_context does not return any member list. Its response includes a _count object with ProjectMember set to 2 and a memberCount field set to 2, but no array of members, no user IDs, and no names. There is no other tool in the surface that enumerates users. The consequence is that assigneeId can never be populated from information the connector itself exposes. The tool description points at a capability that the response payload does not carry, so an assistant following the documented flow reaches a dead end and has to ask the user to supply an opaque user ID by hand. The create_ticket description also warns that an unassigned ticket is one nobody picks up, so the gap pushes callers toward exactly the outcome the tool is trying to prevent. The reporter's suspicion, worth checking first: this may not be a payload bug but a credentials or scope problem in how the MCP connector is provisioned. When the connector is created and added to Codmir, it may not be passing the full set of credentials — an API token or CLI token with a broader scope — that member data requires. If member listing is gated behind a scope the connector never requests, the server would correctly omit the member array while still reporting the count, which matches the observed response exactly. Please confirm which of the two it is before treating this as a response-shape fix. Note this is distinct from, though adjacent to, the missing project enumeration filed separately: that one is about discovering projects, this one about discovering people within a project.

Steps to Reproduce

1. Connect the Codmir MCP connector to a Claude session. 2. Call get_project_context with a valid projectId, for example proj_mt3wn65e7ur9yz. 3. Inspect the response for assignable members. 4. Observe _count.ProjectMember is 2 and memberCount is 2, but the payload contains no members array, no user IDs, and no names. 5. Attempt to call create_ticket with an assigneeId. Observe there is no way to obtain a valid value for it from any available tool.

Expected Behavior

get_project_context returns the project's assignable members with their user IDs and display names, matching what its own description promises and what create_ticket's assigneeId parameter needs. If member data requires an elevated credential or scope, the MCP connector should request and pass that credential at setup time, and the tool should say so explicitly when the credential is absent rather than silently returning only a count.

Actual Behavior

get_project_context returns only counts: "_count": { "Ticket": 1570, "ProjectMember": 2, "Sprint": 0 } and "memberCount": 2. No member identities are included, so assigneeId cannot be resolved and tickets must be created unassigned or with a user ID supplied manually by the human.

Environment

Product

Codmir MCP connector

Environment

Codmir MCP connector in a Claude voice-mode session. Organization "Nathan Jobrayan's Workspace" (b32929b7a482), FREE plan. Project "codmir" (proj_mt3wn65e7ur9yz), 2 members, 1570 tickets.

Activity

No comments yet.

codmir
Products
Desktop AppMobile AppIDE ExtensionAI AgentsOverseerVoice ModeCortex ProtocolHive MindGame Dev (Godat)Pricing
Download
Solutions
AI Code AgentsError TrackingSelf-HealingDeploy TrackingAI Tracking SDKWorkflow AutomationTesting FrameworkTime TrackingVoice Control
Platform
ProjectsTickets & BoardsAgent MarketplaceIntegrationsTemplatesApp HubAdmin PanelAnalytics
Integrations
GitHubSlackDiscordVercelSentryRailwayLinearAll Integrations
Developers
DocumentationAPI ReferenceSDKCLIDeveloper PortalMarketplaceMCP ConnectorsWebhooksExamplesnpm Packages
Resources
BlogChangelogCommunityGet StartedSupportStatusFeedback
Company
AboutCareersContact SalesKickstarterReferral Program
Legal
Terms of UsePrivacy PolicyEULATrademarkSecurity
GET IT ONTestFlightGet it on Google Play

Codmir™ 2026. All rights reserved.

Free & open source SDK — Apache 2.0 License