Jira vs Linear for AI coding agents: MCP, CLI, credits and a live claim race (2026)
Linear's MCP server lists 60 tools and scores 12.0 of 16 on agent capabilities, measured live; Jira's Rovo MCP scores 8.0 from docs, but Jira ships an official CLI (acli) and Linear does not. Neither bills agents as seats, both meter their own agents in credits, and neither has a conditional claim. Head to head with live Linear runs, Jira compared from docs, a verdict, and a third option.
Radial makes this page. Jira and Linear are compared first, on the same evidence; the case for Radial is a separate section near the end.
Updated: 2026-11-02.
For most teams whose coding agents run in Claude Code, Codex or Cursor, Linear is the better fit of the two: Linear's MCP server lists 60 tools directly and scores 12.0 of 16 on the agent capabilities we track, measured live, against 8.0 for Jira's Rovo MCP server, compared from docs. Jira is the better fit when your agents work from a shell, because Jira ships an official CLI (acli, scored 12.0) and Linear ships no official issue-management CLI. Neither bills agents as seats. Both meter their own agents: Jira in Rovo credits, Linear in AI credits. Neither has a conditional claim, and on Linear we measured what that means: with 20 workers racing for one issue over 10 rounds, more than one worker was told "claimed" in 10 of 10 rounds, and 183 claims had their description marker overwritten by another worker with no error (one API key, so the assignee never changed). At list price, Jira Standard costs less than Linear Basic at every team size we priced: $950 against $1,200 a year for 10 people.
Two caveats belong up front. We ran Linear live on 2026-11-02 (its MCP tool list, a create-to-done flow, a claim race) and have not run Jira live: every Jira number here is compared from Atlassian's docs, and the Jira call count is an estimate. The Linear runs are scripted calls with no model time. Prices and limits were verified on Nov 2, 2026 on the vendors' pages, linked inline. The side-by-side table is also published as CSV, with a source URL and a verified date on every row.
#Jira vs Linear for coding agents, side by side
| Fact | Jira Cloud | Linear |
|---|---|---|
| Official MCP server | Rovo MCP: 22 primary tools, 248 documented in total, the rest behind discover plus execute*. Scores 8.0 of 16, from docs. | mcp.linear.app/mcp: 60 tools in a 101,447-byte tools/list, measured live. Scores 12.0 of 16. |
| Official CLI | acli: 46 documented commands, --json on create, edit, search and transition. Scores 12.0 of 16. | None for issues. Official linear-release and a CLI Importer; community CLIs such as schpet/linear-cli. |
| Agents billed as seats | No, through a person's token or a service account. 5 service accounts free; more need Atlassian Guard Standard ($4.35 per user per month) or Enterprise. | No. "Agents are not counted as billable seats in Linear." |
| Vendor meter | Rovo credits: 25, 70 or 150 per user per month by plan, pooled; $0.01 per credit past the pool from December 3, 2026. A Rovo MCP search may use up to 10 credits. | AI credits, prepaid, for Linear Agent coding sessions and Loops only. Third-party agents draw none, per the docs. |
| API rate limits | REST: 100 requests per second for GET and POST, 50 for PUT and DELETE, with Retry-After. Rovo MCP: 500 calls an hour on Free, 1,000 on Standard, per site. | API key: 2,500 requests and 3,000,000 complexity points per hour. OAuth app: 5,000 requests and 2,000,000 points per hour per user. 10,000 points per query. |
| Calls to pick up, start, prove and close an issue | About 9 Rovo MCP calls (estimate, counted from docs, not run). 5 acli commands. | 4 MCP calls, a median 2,100 ms combined (n=5, live, no model time). |
| Conditional claim | None documented. Not raced live. | None. Live race, one API key: 10 of 10 rounds had more than one claimant; 183 double claims, each marker overwritten with no error. |
| Free tier | Up to 10 users; Rovo MCP capped at 500 calls an hour | 250 issues, 2 teams, unlimited members, MCP and API included |
| Entry paid plan | Standard: $9.70 per user per month (1 to 100 users, new purchases from Oct 13, 2026), or $950 a year for up to 10 users | Basic: $10 per user per month, billed yearly. Business: $16. |
| SAML SSO and SCIM | Atlassian Guard Standard, $4.35 per user per month; included on Enterprise | Enterprise |
| The vendor's own agent | Rovo agents, drawing Rovo credits each time an agent is invoked | Linear Agent, with coding sessions and Loops drawing AI credits |
#MCP coverage
We score 19 things a coding agent does in a tracker against each official surface: yes = 1, partial = 0.5, no = 0. Three of the 19 rows describe features only Radial ships, so for Jira against Linear the 16 shared rows are the fair comparison. Linear is scored from the tool list its MCP server returned live on 2026-11-02 and its docs; Jira from Atlassian's supported tools page and the acli reference, read on Nov 2, 2026.
| Capability | Jira MCP (Rovo) | Jira CLI (acli) | Linear MCP |
|---|---|---|---|
| Create issue | yes | yes | yes |
| Update issue | yes | yes | yes |
| Search issues | yes | yes | yes |
| Comments | yes | yes | yes |
| Status transitions | partial | yes | yes: save_issue state by name |
| Labels | partial | yes | yes |
| Projects / cycles | partial | partial | partial: cycles are read only |
| Attachments | partial: upload is a deferred tool | partial: list and delete, no upload documented | yes: prepare, PUT, then link |
| Claim / assign to agent | partial | partial | partial |
| Bulk ops | no: no bulk tool in the 248-tool list | yes | no: no bulk tool in the live list |
| Webhooks | no | no | no |
| Relations | partial: createJiraIssueLink is a deferred tool | yes | yes: blocks, related, duplicate |
| Notifications / inbox | no | no | yes |
| Import / export | no | partial | no |
| Auth method | partial | yes | yes |
| Headless / CI usable | partial | yes | yes |
| Score on the 16 shared rows | 8.0 | 12.0 | 12.0 |
Download the full 19-row table, with Radial's columns, as CSV.
Linear's MCP server is the stronger of the two MCP servers: 11 yes plus 2 partial is 12.0, against Jira's 4 yes plus 8 partial, 8.0. Most of Jira's partials are round trips, not missing features: transitions, attachment upload and issue links exist, but behind discover plus executeRead or executeWrite, and every call needs a cloudId first. Jira keeps its direct tool list short that way, which trades schema bytes for calls.
Linear pays for its coverage in context. An MCP client loads the whole tools/list before the first call, and Linear's is 101,447 bytes for 60 tools, about 1,690 bytes a tool (L-LIVE-MCP-TOOLS). We have not measured Jira's tools/list bytes. Linear also offers a read-only endpoint, mcp.linear.app/mcp/readonly, for a reviewer agent that should never write.
Read the scores with two caveats. We picked the rows. And the scoring is uneven: Linear's cells come from a live tool list, Jira's from docs, which can leave out what a product does.
#CLI
Jira has an official CLI and Linear does not. That is the biggest single difference for agents that live in a terminal.
Jira: acli. 46 documented commands, --json on create, edit, search and transition, and --jql on edit, assign and transition, so one command updates a whole query's worth of issues. It scores 12.0 on the 16 shared rows, level with Linear's MCP server. Two upkeep costs: each acli version is supported for 6 months, and Jira API tokens expire after one year by default.
Linear: no official issue-management CLI. Linear ships two narrow official CLIs, linear-release for tracking releases and a CLI Importer for moving data in. An agent in a shell reaches Linear issues through the GraphQL API (writing queries and resolving workflow state ids), or through a community CLI such as schpet/linear-cli (1,034 stars, checked on Nov 2, 2026), which is maintained outside Linear. See the Linear CLI guide for the options.
#Are agents billed as seats?
Neither product bills an agent as a seat.
- Jira: not if the agent uses a person's token or a service account. Atlassian says service accounts "do not count towards your user limit. This means we don't charge your Jira or Confluence subscription plan for service accounts." Atlassian includes 5 free; more need Atlassian Guard Standard ($4.35 per user per month) or Enterprise (service accounts, Guard pricing).
- Linear: no. "Agents are not counted as billable seats in Linear." The same page adds: "The services that provide the agent may have their own pricing structure" (agents in Linear).
So the tracker bill is the people, if your agents share a person's token or fit in the 5 free service accounts. Give each agent its own service account past five and Jira needs Guard: Jira Standard plus Guard Standard is $1,472 a year for 10 humans and 20 agents, and $3,755 for 25 humans and 50 agents (Radial vs Jira cost CSV). At list price, Jira Standard costs less than Linear Basic at every size we priced, and Linear Business costs less than Jira Premium.
| Team | Jira Standard | Linear Basic | Jira Premium | Linear Business |
|---|---|---|---|---|
| 1 human + 3 agents | $116.40 (monthly billing) | $120 | $235.20 | $192 |
| 3 humans + 5 agents | $349.20 (monthly billing) | $360 | $705.60 | $576 |
| 10 humans + 20 agents | $950 (annual plan, 1 to 10 users) | $1,200 | $1,950 | $1,920 |
| 25 humans + 50 agents | $2,450 (annual plan, 16 to 25 users) | $3,000 | $4,900 | $4,800 |
Sources and arithmetic: Radial vs Jira cost CSV and Radial vs Linear cost CSV. Jira's $9.70 is its price for new purchases from Oct 13, 2026; an existing customer keeps an older price until renewal. Both have free tiers: Jira Free covers 10 users, and Linear Free covers 250 issues and 2 teams.
#Rovo credits vs Linear AI credits
Both vendors meter AI work in credits, and they meter different things.
Jira: Rovo credits. Standard includes 25 credits per user per month, Premium 70, Enterprise 150, in one shared pool with no rollover. From December 3, 2026, usage past the pool bills at "$0.01 per Rovo credit", and extra usage "is enabled by default" (credits). Your own agent pays credits through Rovo MCP: writes and single-issue lookups are free, but the cross-product search tool "may consume up to 10 Rovo credits per call". Rovo agents draw credits "each time an agent is invoked", at a rate Atlassian does not publish.
The overage math for a team of 10 on Standard: the pool is 250 credits a month (10 x 25), which covers 25 search calls at the 10-credit maximum. 1,000 agent search calls a month is up to 10,000 credits. The pool absorbs 250, so up to 9,750 bill as overage: 9,750 x $0.01 = up to $97.50 a month. An agent that sticks to searchJiraIssuesUsingJql, single-issue reads and writes stays near zero.
Linear: AI credits. Only Linear's own agent work draws them: coding sessions and Loops. "Other Linear AI features are included in your plan and do not draw from your AI credits balance." Your own agent calling Linear's MCP server or API draws none, per the pages we read. Credits are opt-in and prepaid, pooled across the workspace, and expire 12 months after purchase. The minimum top-up is $10 and automatic reload starts at $50. Linear does not publish how many credits each plan includes (AI credits).
| Agent action | Jira Cloud | Linear |
|---|---|---|
| Your own agent creates, updates, comments, transitions | 0 credits | 0 credits |
| Your own agent searches | JQL search: 0 credits. Cross-product search: up to 10 credits, up to $0.10 per call past the pool | 0 credits |
| The vendor's agent runs | Rovo agent: credits per invocation, amount not published | Coding session: "Model tokens at provider-published rates, with no markup, and sandbox runtime at $0.25 per 20-minute block". Loop run with no coding session: $0.07 to $0.20. |
For a team that brings its own agents, Linear's meter does not move at all and Jira's moves only on cross-product search. The meters matter when you run the vendor's agent.
#Rate limits
- Jira REST: 100 requests per second for GET and POST, 50 for PUT and DELETE, per endpoint bucket, plus 20 writes per 2 seconds on one issue. A 429 says which limit hit (
RateLimit-Reason) and how long to wait (Retry-After). OAuth apps also draw from an hourly points quota (rate limiting). - Jira Rovo MCP: 500 calls an hour on Free, 1,000 on Standard, per site; Premium and Enterprise add 20 calls per user, up to 10,000 an hour (Rovo MCP). A user on the Atlassian MCP GitHub tracker reported 429s "after roughly 20 parallel calls" with no rate-limit headers to read (issue #171).
- Linear API key: 2,500 requests and 3,000,000 complexity points per hour, about 41.7 requests a minute. An OAuth app gets 5,000 requests and 2,000,000 points per hour per user. One query is capped at 10,000 complexity points, so an agent fetching issues with nested comments pages in smaller chunks (rate limits).
A swarm of agents sharing one Linear API key shares 2,500 requests an hour. A swarm on Jira Standard's Rovo MCP shares 1,000 calls an hour for the whole site; over the REST API or acli, the per-second burst limits apply instead.
#Agent workflow: call counts
The same four steps on each: take the next unassigned issue, mark it started, post proof, close it. Issue creation and a closing note are left out of every count.
Linear MCP: 4 tool calls, run live, n=5. list_issues for the next one, save_issue with assignee: "me" and a started state, save_comment for the proof, and save_issue with a completed state. Those four calls took a median 2,100 ms combined (min 1,651, max 2,432). The run also created the issue first and posted a done note after, 6 calls in all: median 3,187 ms per 6-call flow (min 2,608, max 3,293), about 9.1 KB read back (L-LIVE-T1T4). These are scripted calls against mcp.linear.app/mcp, with network and server time but no model time. Statuses go by name.
Jira Rovo MCP: about 9 tool calls, an estimate counted from the documented tool list, not run:
getAccessibleAtlassianResourcesfor thecloudIdevery other call needs.atlassianUserInfofor the agent's account id.searchJiraIssuesUsingJqlfor the next issue.editJiraIssueto set the assignee.discover, becauselistJiraIssueTransitionsis a deferred tool.executeReadto runlistJiraIssueTransitionsand get the transition id for "In Progress".transitionJiraIssuewith that id.addOrEditJiraIssueCommentwith the proof.transitionJiraIssueagain for "Done".
None of those is an enriched call, so none should draw Rovo credits. The cost is round trips, and an agent can group several into one turn.
Jira acli: 5 commands, from the command reference:
acli jira workitem search --jql "project = ENG AND assignee is EMPTY AND status = 'To Do'" --limit 1 --json
acli jira workitem assign --key "ENG-42" --assignee "@me"
acli jira workitem transition --key "ENG-42" --status "In Progress"
acli jira workitem comment create --key "ENG-42" --body "Root cause: retry loop never backed off. Fixed in #412."
acli jira workitem transition --key "ENG-42" --status "Done" --yesLinear's equivalent without MCP is 5 GraphQL requests, including a lookup of the team's workflow state ids. The two flows are not a speed comparison: we timed Linear and not Jira.
#Two agents, one issue: the claim race
When two agents reach for the same issue, a plain assign is last-write-wins: both agents get a success, and one of them works on an issue it does not own.
Linear, measured live (L-LIVE-RACE). Linear has no conditional update, so we raced the claim an agent can write: read the issue and, if it is still in Todo, call issueUpdate to assign and start it. 20 workers per round, 10 rounds, one fresh issue per round.
| Measure | Result |
|---|---|
| Rounds where more than one worker was told "claimed" | 10 of 10 |
Workers that got success | 193 of 200 |
| Claim markers left in the description at the end | 1 per issue, the last writer's |
| Double claims (told "claimed", then the worker's marker overwritten by another worker, with no error) | 183 |
One caveat: all 20 workers used one Linear API key from 20 threads, so every update set the same assignee. Each worker wrote its own marker into the description, and 183 is the successes past the first in each round: claims whose marker another worker overwrote. The run measures double claims and description overwrites under one identity, not a change of assignee. Separate identities add no precondition to issueUpdate, so we expect the assignee to be overwritten the same way, but we have not run it. Linear's delegate model and agent sessions are built for one agent per issue, which avoids the race when an orchestrator hands out the work; agents that pick their own work from a shared queue hit it.
Jira, not run live. Jira documents no conditional assign, so by its docs an editJiraIssue or acli jira workitem assign race should behave the same way. We have not raced it, and a Jira trial is pending.
#Enterprise setup and hidden costs
| Item | Jira Cloud | Linear |
|---|---|---|
| SSO | SAML SSO and SCIM through Atlassian Guard Standard ($4.35 per user per month); included on Enterprise | Google on all plans. SAML on Enterprise; SCIM on Enterprise with SAML. |
| Permissions | Project permission schemes on paid plans. On Free, "every user is a admin". | Read-only MCP endpoint and read OAuth scope. Guests from Business. |
| Audit trail | Site-change audit log on Standard and up; user-activity audit log on Enterprise; Rovo MCP actions in the audit log | Audit log of the last 90 days, Enterprise only |
| Agent governance | Agents in Jira (Standard and up). Admin-enabled MCP permission groups. | Agents install as OAuth apps (actor=app). Delegate model keeps the human owner. |
| Admin steps before an agent can work | Site admin enables Rovo and MCP agents; admin turns on API-token auth for headless MCP | Personal API key or OAuth; webhooks need an admin |
| Usage meter | Rovo credits past the pool, $0.01 each from December 3, 2026 | AI credits for Linear Agent coding sessions and Loops |
| Glue code for a CLI agent | None for the basics: acli | GraphQL queries and state-id lookups, or a community CLI you vet and update |
| Separate identity per agent | 5 free service accounts; more need Guard or Enterprise | Agents install as apps, not billed |
| Token upkeep | API tokens expire after one year by default; each acli version is supported for 6 months | Personal API keys and OAuth apps |
Sources: Radial vs Jira hidden costs, enterprise setup; Radial vs Linear hidden costs, enterprise setup.
#Both vendors ship their own agents
Both Atlassian and Linear sell a tracker and run an agent inside it. Stated as each documents it:
- Jira: Rovo. Rovo is Jira's AI layer, and Rovo agents work on work items, drawing Rovo credits each time an agent is invoked. On July 15, 2026, Atlassian announced Jira capabilities for "AI-native software development", positioning Jira as the place to plan, assign, govern and measure work across both humans and AI agents. Third-party agents connect through Rovo MCP, acting "with your existing permissions".
- Linear: Linear Agent. Linear Agent is "available by default in your workspace" and can "create and update work like issues, projects, milestones and initiatives" (docs). Coding sessions (2026-09-24) let it write and test code in a cloud environment; Loops (2026-07-20) take on recurring work. Both draw AI credits. Linear also calls itself "an open platform for third party agents": partners listed include Cursor, OpenAI Codex, Devin, Sentry, Factory and GitHub Copilot (developer docs).
For a team that brings Claude Code or Codex, both products work as the shared state. The vendor agents are an option you pay for in credits, not a requirement.
#Verdict: who should pick Jira, who should pick Linear
Pick Linear if your engineering team runs agents through MCP and you want:
- The stronger MCP server: 60 tools listed directly, 12.0 of 16 against Jira's 8.0, with statuses by name and no
cloudIdround trip. - A delegate model that keeps the human owner on an agent's issue, and agent-session webhooks that wake agents instead of polling.
- A read-only MCP endpoint for reviewer agents.
- A free tier for a small project (250 issues), or a tracker that runs its own coding agent.
Pick Jira if:
- Your agents work from a shell and you want an official CLI:
acliscores 12.0 and bulk-edits by JQL. - You need SAML SSO without an Enterprise contract (Guard Standard), per-project permission schemes, or user-activity audit logs.
- Other departments already share Jira, or the company is on Atlassian.
- You want the lowest list price of the two paid plans ($950 against $1,200 a year for 10 people), or free for up to 10 users.
Either way, plan for the claim race: neither has a conditional claim, so agents that pick their own work from a shared queue need an orchestrator or a lock outside the tracker.
#A third option built for agents
Radial makes this page, so weigh this section accordingly; the evidence is the same as above. Radial is a hosted issue tracker built for teams running coding agents. It is a standalone product with its own web app, CLI, MCP server and REST API, not an app inside another vendor's tracker.
Vendor-neutral. Radial runs no agent and ships no AI features, so there are no credits. Your agent, your model, your keys: Claude Code, Codex or any MCP client does the work.
An official CLI and an official MCP server. The radial CLI 1.3.0 has 32 top-level commands and --json on every command that returns data; it scores 13.0 on the 16 shared rows, against 12.0 for acli. Radial's hosted MCP server lists 45 tools in a 21,020-byte tools/list, measured live (R-LIVE-MCP-TOOLS), about 470 bytes a tool against Linear's 1,690, and scores 13.5 against Linear's 12.0 and Jira's 8.0. Radial is scored from its own source, which shows everything it does, so treat the gap as a range, not a verdict.
The screenshot shows the local radial mcp server over stdio, run offline with no account: 41 tools at the time of capture, then every tool name. The local server now lists 42 tools, with claim_issue added since; it lacks the hosted server's attachment tools.
An atomic claim. radial claim ENG-42, claim_issue over MCP, or POST /v1/issues/{id}/claim is one conditional write that assigns only if nobody holds the issue. It is live in production. Exactly one claimant wins; every other gets a 409 naming the holder, and the CLI exits 3 so the agent moves on. Our evidence is Radial's race tests: a unit test with 12 concurrent claimants and an integration test with 8 agent keys against a real database. We have not run a live multi-identity race against production yet, so this is tested, not measured like Linear's race (R-CLAIM-ATOMIC).
Agents are not billed, and nothing is metered. Agents are workspace members marked as agents, and the billing code leaves them out of the seat count. Radial costs $50 per user per year, flat.
| Team | Radial | Jira Standard | Linear Basic |
|---|---|---|---|
| 1 human + 3 agents | $50 | $116.40 | $120 |
| 3 humans + 5 agents | $150 | $349.20 | $360 |
| 10 humans + 20 agents | $500 | $950 | $1,200 |
| 25 humans + 50 agents | $1,250 | $2,450 | $3,000 |
The two charts show the same four team sizes. Against Jira: Radial $50, $150, $500 and $1,250 a year, Jira Standard $116.40, $349.20, $950 and $2,450, Jira Premium $235.20, $705.60, $1,950 and $4,900. Against Linear: Linear Basic $120, $360, $1,200 and $3,000, Linear Business $192, $576, $1,920 and $4,800. See Radial pricing, or eight trackers in what is a cost-effective issue tracker.
Where Radial is behind, honestly:
- A younger product, with a smaller integration ecosystem than either, and no presence indicators or multiplayer editing.
- No free tier, no trial, no monthly plan. Jira Free and Linear Free both cost $0.
- Cannot be self-hosted, and is not open source.
- No SAML SSO or SCIM. Email and password, or Google.
- No read-only MCP endpoint, which Linear has; give a reviewer agent a key with the
readscope instead. No per-project agent permissions: Radial key scopes cover the whole workspace, where Jira has permission schemes. - No webhooks API (settings UI only), no delegate field (a claim makes the agent the assignee), and no push to agents: Radial agents poll.
- No bulk edit in the CLI, which
aclihas. Bulk update is on MCP and REST only. - Limits: 120 requests per minute per credential, burst 120, enforced per server instance, and a 429 carries no
Retry-Afteryet. - No published uptime figure, status page or support response time.
For the full head-to-heads, read Radial vs Jira and Radial vs Linear.
#Methodology
- Live Linear, 2026-11-02:
tools/listagainstmcp.linear.app/mcp, server 1.0.2 (L-LIVE-MCP-TOOLS); the create, claim, proof and done flow over MCP, n=5, scripted calls with no model time (L-LIVE-T1T4); the claim race, 20 workers x 10 rounds, read thenissueUpdate, one API key (L-LIVE-RACE). - Jira, from docs: coverage, the 9-call MCP estimate and the
acliflow come from Atlassian's supported-tools page andaclireference, read on Nov 2, 2026. Nothing ran live against Jira; a Jira trial is pending. - Live Radial:
tools/listagainstmcp.radial.build/mcp(R-LIVE-MCP-TOOLS). The atomic claim's evidence is Radial's unit and integration race tests (R-CLAIM-ATOMIC). Radial is scored from source at commit 9126321. - Coverage: 19 rows, 16 shared, scored yes = 1, partial = 0.5, no = 0. The full table, with every source, is in the coverage CSV.
- Raw data: every evidence id links to its raw file under benchmarks/runs/2026-11-02; the full index is evidence.json.
- Not measured yet: any live Jira run (round trips, credit draw, MCP limits, a claim race), a multi-identity Linear race, and a live Radial task flow. Nothing here claims one product is faster per task than another.
#FAQ
#Is Jira or Linear better for AI coding agents?
For agents that work through MCP, Linear: its MCP server lists 60 tools directly and scores 12.0 of 16 on our agent capabilities, measured live, against 8.0 for Jira's Rovo MCP server, compared from docs. For agents that work from a shell, Jira: it ships an official CLI, acli, which scores 12.0, and Linear ships no official issue-management CLI. Jira Standard also costs less at list price: $950 against $1,200 a year for 10 people.
#What is the best issue tracker for Claude Code?
Between Jira and Linear, Linear, because Claude Code connects to trackers through MCP and Linear's MCP server covers more (12.0 against 8.0 of 16). If you want an official CLI and MCP server, agents not billed, no credits and an atomic claim, Radial is built for that: its hosted MCP server has 45 tools in 21,020 bytes and scores 13.5, at $50 per user per year. Radial makes this page, so check the evidence links.
#Does Linear or Jira charge for AI agents?
Neither bills agents as seats. Linear says "Agents are not counted as billable seats in Linear." Jira does not bill service accounts (5 free, more with Atlassian Guard) or an agent using a person's token. Both meter their own agents: Linear Agent coding sessions cost model tokens at provider rates plus $0.25 per 20-minute sandbox block, and Rovo agents draw Rovo credits. On Jira, your own agent's cross-product search may use up to 10 Rovo credits per call, $0.01 each past the pool from December 3, 2026.
#Does Linear have an official CLI like Jira's acli?
No. Linear ships linear-release and a CLI Importer, neither of which manages issues. Agents reach Linear issues through the MCP server, the GraphQL API, or community CLIs such as schpet/linear-cli. Jira's acli has 46 documented commands, --json output and bulk edits by JQL.
#Can two agents claim the same issue in Jira or Linear?
On Linear, yes, measured. On Jira, no conditional assign is documented; we have not tested it. Neither documents a conditional claim, so a plain assign is last-write-wins. In our live race against Linear, 20 workers over 10 rounds, more than one worker was told "claimed" in 10 of 10 rounds, and 183 claims had their description marker overwritten by another worker with no error (one API key, so the assignee never changed). We have not raced Jira live; it documents no conditional assign.
#What are the API rate limits for agents on Jira and Linear?
Linear allows 2,500 requests and 3,000,000 complexity points per hour on an API key, and 5,000 requests and 2,000,000 points per hour per user on an OAuth app. Jira's REST API allows 100 requests per second for GET and POST and 50 for PUT and DELETE, and its Rovo MCP server allows 500 calls an hour on Free and 1,000 on Standard, per site.
#Is Radial an Atlassian or Linear app?
No. Radial is a standalone, hosted issue tracker with its own web app, CLI, MCP server and REST API. It imports Jira and Linear data, and then your team and your agents work in Radial.
The team behind Radial, the fast, CLI-first issue tracker that lets your own agents work for free. We write about plain software, speed as respect, and bringing your own agent.
Track issues like it’s 2019. Ship like it’s 2026.
An issue tracker. That’s it. Your agents ride free.
Keep reading
What is a cost-effective issue tracker? Prices for 8 trackers with AI agents (2026)
A cost-effective issue tracker charges for the people, not the agents, and adds no meter. Sourced prices as of Nov 2, 2026 for Radial, Jira, Linear, GitHub Issues, Asana, ClickUp, Shortcut and Plane: free tiers, per-seat prices, agent billing, hidden costs, and the cost at 1, 10 and 25 people with agents.
Radial vs Jira for coding agents: prices, MCP and CLI compared from docs (2026)
Radial is $50 per user per year, flat, with agents free and no credits. Jira Cloud Standard is $9.70 per user per month for 1 to 100 users at its new-purchase price, or $950 a year for up to 10 users, with Rovo MCP rate-limited on Free and Rovo credits for enriched calls. Side by side, compared from docs: costs for four team sizes, agent surfaces scored on 16 shared capabilities plus 3 Radial-only ones, limits, and where Radial loses.
Free and open-source issue trackers for teams with AI agents (2026)
The best free issue tracker depends on whether you want to run a server. Sourced as of Nov 2, 2026: GitHub Issues, Plane, Gitea, Forgejo, Redmine, Taiga, OpenProject, and the free tiers of Linear and Jira, compared on free-tier limits, the true cost of self-hosting, MCP and CLI support for agents, and agent billing.