Scored by asking 15 questions a buyer of a saas product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works
15 buyer questions · graded against the site’s own pages
25 points sit between linear.app and 100: 6 open questions and 7 missing protocol checks, ordered by estimated payoff.
Point estimates are per fix under scoring v2. They are not additive to a promised total.
Hedged · 6 of 15 questions
A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.
01We're migrating from Jira Cloud. Does Linear's import tool map custom field types and sprint history, or does it only bring over basic issue data like title and description?migrationCollapsed+3 pts est.+−
We're migrating from Jira Cloud. Does Linear's import tool map custom field types and sprint history, or does it only bring over basic issue data like title and description?
What the pages say
The retrieved chunks do not contain a detailed Jira field mapping table or explicit information about sprint history migration. The general importer documentation states that Linear attempts to match source data to the closest Linear concept, but warns that "if a concept from the source tool does not translate well to Linear, it may not be imported" (chunk 4). The migration guide notes that some teams choose to leave behind "years of accumulated workflow complexity, and dozens of custom fields" (chunk 2). The dedicated Jira import page only links to further instructions without listing which specific fields are mapped (chunk 18). No information about sprint history migration was found in the retrieved chunks.
The fix
Ensure the Jira importer documentation page is fully rendered and includes a complete field mapping table (similar to the Shortcut importer table) and explicit details on whether sprint history and custom field types are migrated.
02If someone on our team accidentally deletes an issue, is there a trash bin or recovery window where we can restore it, and how long do we have before it's gone forever?operationsContradicts itself+3 pts est.+−
If someone on our team accidentally deletes an issue, is there a trash bin or recovery window where we can restore it, and how long do we have before it's gone forever?
What the pages say
Yes, accidentally deleted issues can be restored from your team's archives under _Recently deleted issues_ using the `#` shortcut (or immediately with `Cmd/Ctrl` `Z` if it was your last action). However, Linear's documentation contains conflicting information about the recovery window: the dedicated delete-and-archive page states recently deleted issues are stored for 30 days, while the team archive page states deleted items are permanently removed after 14 days.
The fix
Align the documented retention period for deleted issues across all pages; the delete-archive-issues doc says 30 days while the default-team-pages archive section says 14 days.
03We're building internal tooling on Linear's GraphQL API. What's the actual rate limit per hour on the Standard plan, and does the Enterprise plan give us a higher threshold?technicalContradicts itself+2 pts est.+−
We're building internal tooling on Linear's GraphQL API. What's the actual rate limit per hour on the Standard plan, and does the Enterprise plan give us a higher threshold?
What the pages say
Linear does not list a “Standard” plan; its tiers are Free, Basic, Business, and Enterprise. The site does not state that GraphQL API request limits differ by plan tier. Instead, chunk [3] lists per-hour limits by authentication method, but contradicts itself: its prose says API keys allow up to 5,000 requests per hour, while its table says 2,500 for API keys and 5,000 for OAuth apps. Unauthenticated requests are limited to 600 per hour. Chunks [12] and [16] note that workspace-level OAuth apps using Actor Authorization receive dynamically increased limits based on the number of paid users, yet no chunk states that the Enterprise plan includes a higher threshold. Chunk [4] notes that higher limits can be requested by contacting support on a case-by-case basis.
The fix
Correct the API key request limit in the rate-limiting docs (resolve the 2,500 vs 5,000 conflict) and explicitly document whether Enterprise or other paid plans affect GraphQL API rate limits.
confidence medium · grounding synthesized · weight 0.65 · Contradictory
04When using Linear's AI features for code intelligence, what's the practical limit on how much context the agent can pull from our issues or codebase in a single prompt?ai-workflowsHedges+2 pts est.+−
When using Linear's AI features for code intelligence, what's the practical limit on how much context the agent can pull from our issues or codebase in a single prompt?
What the pages say
Linear's website describes Code Intelligence as a feature that gives Linear Agent controlled access to connected GitHub repositories to analyze code and answer questions, and notes that it is powered by Claude Code for deep repository analysis. However, the site does not specify any practical limit on how much context the agent can pull from issues or codebase in a single prompt. No token limits, context window sizes, file count restrictions, or repository size constraints are mentioned.
The fix
Add a documentation section or FAQ entry specifying the context limits for Code Intelligence, such as token window size, maximum files analyzed per query, or repository size constraints.
confidence high · grounding synthesized · weight 0.70 · Vague
05We use Figma heavily—does Linear have a native Figma integration, and if so, does it require a paid Linear plan or a specific Figma tier to function?integrationHedges+2 pts est.+−
We use Figma heavily—does Linear have a native Figma integration, and if so, does it require a paid Linear plan or a specific Figma tier to function?
What the pages say
Linear has native Figma integrations, including a Linear plugin for Figma (launched June 2023) that lets users create and link issues, navigate tasks in spatial context on the Figma canvas, and sync changes between Figma and Linear. There is also a Figma Make connector (launched November 2025) that lets users access Linear issues, projects, and documents from Figma Make to design prototypes with full context. However, the retrieved site content does not specify whether either integration requires a paid Linear plan or a specific Figma subscription tier to function.
The fix
Add clear documentation on the Figma integration page or in the pricing/integrations FAQ stating whether the Figma plugin and/or Figma Make connector require a specific Linear plan or Figma subscription tier.
confidence medium · grounding synthesized · weight 0.65 · Vague
06We want to push Linear issue updates to our internal dashboard. Does Linear offer outbound webhooks, and what's the retry behavior if our endpoint returns a 5xx error?technicalHedges+2 pts est.+−
We want to push Linear issue updates to our internal dashboard. Does Linear offer outbound webhooks, and what's the retry behavior if our endpoint returns a 5xx error?
What the pages say
Yes, Linear offers outbound webhooks that send HTTP push notifications whenever Issues (and other data) are created, updated, or removed. However, the retrieved chunks do not document the retry behavior for standard webhooks when an endpoint returns a 5xx error. The only retry mention is a changelog note that “Agent delegation webhooks are now retried after an initial failed delivery,” which does not specify whether this applies to standard issue webhooks or detail the retry schedule/backoff.
The fix
Add a ‘Retry behavior’ section to the Webhooks developer documentation that specifies retry count, backoff schedule, and which HTTP status codes (including 5xx) trigger retries for standard data-change webhooks.
confidence medium · grounding synthesized · weight 0.65 · Vague
What the pages already answer cleanly
9 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.
pricingAnswered
Are Linear's AI agent and workflow features available on every paid tier, or do we need to upgrade to a specific plan to use them?
What the pages say
No. Linear Agent and Skills are included on all Linear plans, but Automations and Code Intelligence are only available on Business and Enterprise plans. During the public beta, all features are available at no additional cost, though at general availability Automations and Code Intelligence may move to usage-based pricing beyond a certain threshold.
confidence high · grounding stated · weight 1.00 · Answered
pricingAnswered
We're a 12-person team evaluating Linear. Does the free plan have a hard limit on how many members we can invite, or does it only restrict features?
What the pages say
Linear's free plan does not have a hard limit on members. It allows unlimited workspace members and instead restricts features and capacity: you are limited to 2 teams and 250 issues (plus unlimited archived issues).
confidence high · grounding stated · weight 1.00 · Answered
securityAnswered
Our security team needs to verify compliance before we adopt Linear. Is there a public SOC 2 Type II report or trust center page we can review, or do we have to request it through sales?
What the pages say
Linear has a public Trust Center at https://trust.linear.app/ where you can request the SOC 2 Type II report and other security and compliance documents. Linear undergoes regular SOC 2 Type II audits and is compliant. You do not need to request the SOC 2 report through sales; the Trust Center is the designated channel for requesting compliance documents (sales@linear.app is listed only for HIPAA BAA inquiries on Enterprise plans).
confidence high · grounding synthesized · weight 0.95 · Answered
getting-startedAnswered
Our team uses Android devices. Is there a native Linear Android app, or do we have to rely on the mobile web experience?
What the pages say
Yes, Linear offers a fully native Android app. Linear Mobile includes "fast, compact, and fully native iOS and Android applications" available for download from the Google Play Store. Linear is also accessible from the browser or as a Progressive Web App, so you do not have to rely on the mobile web experience.
confidence high · grounding synthesized · weight 0.95 · Answered
securityAnswered
On the Enterprise plan, are admin audit logs retained indefinitely for compliance, or is there a hard retention limit (like 6 or 12 months) after which they're automatically deleted?
What the pages say
On the Enterprise plan, admin audit logs are retained for 90 days (3 months), not indefinitely. After that period they are no longer available.
confidence high · grounding stated · weight 1.00 · Answered
project-managementAnswered
Can Linear Cycles be configured to automatically roll over unfinished issues when a cycle ends, or do we have to manually move them? And if automatic, can we set a velocity or points threshold to exclude stalled tickets?
What the pages say
Linear automatically rolls over unfinished issues to the next cycle when a cycle ends; you do not have to move them manually. The docs state that "Any unfinished work rolls over to the next cycle automatically" and that "There is no way to keep unfinished issues in a closed cycle." Because rollover applies to any unfinished work, there is no velocity or points threshold you can set to exclude stalled tickets from rolling over.
confidence high · grounding stated · weight 1.00 · Answered
integrationAnswered
For the GitHub integration, does Linear support bidirectional sync so that merging a pull request automatically updates the linked Linear issue status, or do developers need to manually mark issues as done?
What the pages say
Yes. Linear's GitHub integration automatically updates linked issue statuses as pull requests progress, including when they are merged—developers do not need to manually mark issues as done. Linear states that "Linked pull requests update issue statuses automatically" [1], and the integration specifically "continues to update the status as the PR is drafted, opened, reviewed, and merged" [7].
confidence high · grounding synthesized · weight 0.95 · Answered
securityAnswered
For Enterprise SSO setup, does Linear support SCIM provisioning with just-in-time user creation, or do we need to pre-provision every seat in the admin panel before they can log in via SAML?
What the pages say
Linear supports SCIM 2.0 on the Enterprise plan and also supports just-in-time (JIT) provisioning for SAML SSO, so you do not need to pre-provision every seat in the admin panel before users can log in. New members who log in successfully via SSO are automatically provisioned using JIT provisioning and an account is created for them. Additionally, with SCIM enabled, user accounts can be automatically created, updated, and suspended based on your identity provider settings.
confidence high · grounding synthesized · weight 0.95 · Answered
ai-workflowsAnswered
Linear mentions Triage Intelligence for routing incoming issues. Can we define explicit rules—like auto-assigning issues that contain specific keywords to certain teams—or is routing purely based on machine learning suggestions?
What the pages say
Routing is not purely machine-learning-based, but Triage Intelligence itself is ML-driven. According to the docs, Triage Intelligence uses agentic models and historical trends to infer and suggest issue properties (team, assignee, label, etc.), which can be auto-applied but are still suggestions. However, Linear offers a separate feature called Triage Rules for explicit, predefined automations. A changelog states you can create triggers from nearly any combination of parameters—including priority, creator, template, project, due date, or SLA status—to auto-assign issues or move them to teams. Docs note these rules are triggered on filterable properties and executed in order. So explicit rule-based routing is available, just through Triage Rules rather than Triage Intelligence.
confidence high · grounding synthesized · weight 0.95 · Answered
Protocol plumbing · 56/1009 of 16 checks pass · each fix +6 protocol pts est.
The other half of the score: 16 checks for the files and headers agents look for. The 7 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.
Already passing 9 of 16: robots.txt, sitemap.xml, llms.txt, AI crawler access, Server-rendered content, Canonical URLs, Meta descriptions, HTML lang attribute, Sitemap lastmod.
Ask this site’s index
Sitedex already serves linear.app as an MCP endpoint. Ask linear.app anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)
Snippets & configs
For developers and the engineer-on-call: copy these into your tools or your site.
Files from this audit
Built from this crawl. Download or copy each, then install it at the path noted.
llms.txt
Built from this crawl. Install at /llms.txt so agents start here.
organization.json
Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.
server-card.json
MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.
webmcp.json
WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.
MCP endpoint
https://mcp.sitedex.dev/s/linear-app/mcp
The URL anyone's agent points at. Read-only; safe to share.
Claude Code
claude mcp add linear --transport http https://mcp.sitedex.dev/s/linear-app/mcp
Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().
2 · Discovery manifest
{
"schema_version": "2026-04",
"name": "Linear",
"description": "Linear is a product development system for teams and agents that helps with planning and building products. WebMCP tools served by Sitedex.",
"homepage": "https://linear.app",
"documentation": "https://app.sitedex.dev/sites/linear.app",
"source": "navigator.modelContext",
"tools": [
{
"name": "search_site_content",
"description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
},
{
"name": "get_site_info",
"description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
},
{
"name": "list_site_pages",
"description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
},
{
"name": "get_site_page",
"description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
}
]
}
Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.
Your turn
See which of these questions your site goes silent on.
Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.
ComingEmbeddable grade badgeScore history and deltasOpt-in public board