Skip to content
Agentmart
Submit a tool

Abscissa

Safety-aware MCP server for Linear issues, projects, cycles, and dependencies.

Connector by KazKozDev · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/kazkozdev-abscissa

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Safety-aware MCP server for Linear issues, projects, cycles, and dependencies.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
17 read · 17 write · 8 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 42

Read from the source code; the running server may list different tools.

Read 17 · Look things up without changing anything.

  • get_current_user
  • get_issue
  • get_project
  • get_team
  • get_user_issues
  • list_cycle_issues
  • list_cycles
  • list_issue_dependencies
  • list_issue_labels
  • list_project_issues
  • list_project_labels
  • list_project_updates
Show 5 more tools
  • list_projects
  • list_teams
  • list_users
  • list_workflow_states
  • search_issues

Write 17 · Create, change, send or run things.

  • add_comment
  • add_issue_dependency
  • add_issue_label
  • add_project_label
  • assign_issue
  • create_cycle
  • create_issue
  • create_label
  • create_project
  • create_project_label
  • create_project_update
  • set_issue_estimate
Show 5 more tools
  • set_issue_project
  • update_cycle
  • update_issue
  • update_project
  • update_project_details

Delete 8 · Delete, drop, revoke or wipe things.

  • archive_cycle
  • archive_issue
  • archive_project
  • delete_issue
  • remove_issue_dependency
  • remove_issue_from_project
  • remove_issue_label
  • remove_project_label

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • LINEAR_API_KEY

Tools (42)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_comment

    Add a markdown comment to a Linear issue.

  • add_issue_dependency

    Record that blocker_issue_id blocks blocked_issue_id in Linear.

  • add_issue_label

    Add a label to an issue.

  • add_project_label

    Attach an existing project label to a project.

  • archive_cyclecan change or delete data

    Archive a cycle. Set confirm=true only after explicit user confirmation.

  • archive_issuecan change or delete data

    Archive an issue. Set confirm=true only after explicit user confirmation.

  • archive_projectcan change or delete data

    Archive a project. Set confirm=true only after explicit user confirmation.

  • assign_issue

    Assign a user to an issue.

  • create_cycle

    Create a Linear cycle for a team. starts_at and ends_at must be ISO 8601 timestamps, for example 2026-07-13T09:00:00Z. team_id accepts a team UUID or key.

  • create_issue

    Create a new Linear issue. team_id accepts a team UUID or key (for example, ART). Priority is 0=none, 1=urgent, 2=high, 3=normal, or 4=low.

  • create_label

    Create a label for a team.

  • create_project

    Create a project; team_ids may be comma-separated team keys or UUIDs.

  • create_project_label

    Create a reusable project label. Use add_project_label to attach it to a project.

  • create_project_update

    Post a project update. Health may be onTrack, atRisk, or offTrack.

  • delete_issuecan change or delete data

    Delete an issue permanently. Set confirm=true only after explicit user confirmation.

Show 27 more tools
  • get_current_user

    Return the authenticated Linear user behind the configured API key.

  • get_issue

    Get full issue details, including comments, labels, assignee, and dates.

  • get_project

    Get a project by UUID.

  • get_team

    Get a team by key (for example, ART) or UUID.

  • get_user_issues

    Get a user's assigned issues; omit user_id to retrieve the authenticated user's issues.

  • list_cycle_issues

    List issues in a cycle. Pass next_cursor as cursor for the next page.

  • list_cycles

    List workspace cycles, optionally filtered by a team key or UUID.

  • list_issue_dependencies

    List issues this issue blocks and issues that block it. The returned relation IDs can be passed to remove_issue_dependency. Use the matching cursor from next_cursors to retrieve another page for either side.

  • list_issue_labels

    List labels for a team. Pass next_cursor as cursor for the next page.

  • list_project_issues

    List a project's issues. Pass next_cursor as cursor for the next page.

  • list_project_labels

    List reusable project labels. Pass next_cursor as cursor for the next page.

  • list_project_updates

    List a project's updates. Pass next_cursor as cursor for the next page.

  • list_projects

    List projects. Pass next_cursor as cursor for the next page.

  • list_teams

    List teams. Pass next_cursor as cursor for the next page.

  • list_users

    List organization users. Pass next_cursor as cursor for the next page.

  • list_workflow_states

    List workflow states for a team. Pass next_cursor as cursor for the next page.

  • remove_issue_dependency

    Remove an issue dependency by its relation ID.

  • remove_issue_from_project

    Remove an issue from its current Linear project.

  • remove_issue_label

    Remove a label from an issue.

  • remove_project_label

    Remove a project label from a project without deleting the reusable label.

  • search_issues

    Search Linear issues with filters. Pass next_cursor as cursor for the next page.

  • set_issue_estimate

    Set story points or an hour estimate on an issue.

  • set_issue_project

    Add an issue to a Linear project. Args: issue_id: Issue UUID or identifier such as ABS-1. project_id: Project UUID.

  • update_cycle

    Update a cycle's name, description, or ISO 8601 start and end timestamps.

  • update_issue

    Update an existing Linear issue. Use a UUID or identifier such as ART-5.

  • update_project

    Update a project's name, summary, or status. State accepts a Linear status type such as planned, started, paused, completed, or canceled, or the status's display name.

  • update_project_details

    Update a project's detailed fields. member_ids and team_ids are comma-separated user/team UUIDs; team keys also work. Dates use YYYY-MM-DD. Member and team lists replace their current values. Use the clear_* flags to remove an optional field deliberately.

Signals

Stars
1
Forks
0
Open issues
0
Weekly downloads
29
Last commit
Jul 11, 2026 (3 months ago)
Last release
Jul 11, 2026 (3 months ago)
Last package publish
Jul 11, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.KazKozDev/abscissa
Version
0.1.3
Auth
API key
Packages
pypi abscissa
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from KazKozDev

Cite this page

Abscissa MCP server. Agent Mart. https://agentmart.dev/connectors/kazkozdev-abscissa (last updated 2026-10-24)