MCP.Market

Spira MCP server

by Inflectra·io.github.Inflectra/mcp-server-spira·v1.1.1

A Model Context Protocol (MCP) server enabling AI assistants to interact with Spira by Inflectra.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars83 downloads/wk

Reviews

Write one

Nobody has reviewed Spira yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Spira tools (31, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_buildwrite action

    Creates a new CI/CD pipeline build entry in Spira

  • get_artifact_types

    Retrieves a list of the artifact types and associated sub-types for the current product template

  • get_automation_hosts

    Retrieves a list of the automation hosts in the specified product

  • get_capabilities

    Retrieves a list of the capabilities in the specified program

  • get_custom_properties

    Retrieves a list of the artifact types and associated custom properties for the current product template

  • get_incidents

    Retrieves a list of the incidents in the specified product

  • get_milestones

    Retrieves a list of the milestones in the specified program

  • get_my_incidents

    Retrieves a list of the open incidents that are assigned to me

  • get_my_requirements

    Retrieves a list of the open requirements that are assigned to me

  • get_my_tasks

    Retrieves a list of the open tasks that are assigned to me

  • get_my_testcases

    Retrieves a list of the open test cases that are assigned to me

  • get_my_testsets

    Retrieves a list of the open testsets that are assigned to me

  • get_product_by_id

    Retrieves a single product by its ID value

  • get_product_template

    Retrieves a product template by its unique numeric ID (remove any PT prefixes)

  • get_product_templates

    Retrieves a list of the product templates that the current user has access to

  • get_products

    Retrieves a list of the products (projects) that the current user has access to

  • get_program_products

    Retrieves a list of the products (projects) that belong to the specified program

  • get_programs

    Retrieves a list of the programs (projects) that the current user has access to

  • get_release_by_id

    Retrieves the details of a single release in the specified product

  • get_releases

    Retrieves a list of the releases in the specified product

  • get_requirements

    Retrieves a list of the requirements in the specified product

  • get_risks

    Retrieves a list of the risks in the specified product

  • get_specification_design

    Retrieves the design specification file for the requested Spira product, with the option to only return the specification for a selected product release.

  • get_specification_requirements

    Retrieves the requirements specification file for the requested Spira product, with the option to only return the specification for a selected product release.

  • get_specification_tasks

    Retrieves the tasks specification file for the requested Spira product, with the option to only return the specification for a selected product release.

  • get_specification_test_cases

    Retrieves the test cases specification file for the requested Spira product, with the option to only return the specification for a selected product release.

  • get_tasks

    Retrieves a list of the tasks in the specified product

  • get_test_cases

    Retrieves a list of the test cases in the specified product, grouped by folder

  • get_test_runs

    Retrieves a list of the test runs in the specified product

  • get_test_sets

    Retrieves a list of the test sets in the specified product, grouped by folder

  • record_automated_test_runwrite action

    Records an automated test result in Spira

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan50 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 58 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Spira compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 4,460 AI and agents servers
Tools
31
the typical AI and agents server has 6
Tools that change things
6%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
83
more than 60% of 1,538 AI and agents servers with a package

What its tools let an agent do: 29 read · 1 create · 1 change

Install Spira in Claude Code, Cursor or VS Code

claude mcp add mcp-server-spira -- uvx mcp-server-spira
Add to Cursor

What the publisher says

From the Spira repository's README, as published. We do not edit it. Read it on GitHub

MCP Inflectra Spira Server

A Model Context Protocol (MCP) server that lets AI assistants interact with Inflectra Spira — covering project management, test management, and requirements management.

Works with SpiraTest, SpiraTeam, and SpiraPlan.

Table of Contents

  • Quick Start
  • Configuration
  • Available Tools
  • Usage Examples
  • License

Quick Start

Install from PyPI:

pip install mcp-server-spira

Add to your MCP client config:

{
  "mcpServers": {
    "inflectra-spira": {
      "command": "python",
      "args": ["-m", "mcp_server_spira"],
      "env": {
        "INFLECTRA_SPIRA_BASE_URL": "https://myinstance.spiraservice.net",
        "INFLECTRA_SPIRA_USERNAME": "mylogin",
        "INFLECTRA_SPIRA_API_KEY": "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX}"
      }
    }
  }
}

For Cline, add "type": "stdio" to the server config. For Claude Desktop:

mcp install src/mcp_server_spira/server.py --name "Inflectra Spira Server"

Configuration

Set these environment variables (or use a .env file):

Available Tools

13 tools organized by scope. All data-retrieval tools return structured JSON with field projection, filtering, and a consistent response envelope.

Search Tools

Write Tools

Workspace & Configuration Tools

Usage Examples

Try these prompts with your AI assistant:

Show me my assigned tasks in Spira
List all products in my Spira instance
Get the open incidents in product 55
Search for critical requirements across products 55 and 60
Get the field schema for incidents

License

MIT — see LICENSE.

Built with MCP Python SDK · Spira REST API v7.0

<!-- mcp-name: io.github.Inflectra/mcp-server-spira -->

Nothing above is checked by us. What we check is on the safety report.

Spira: common questions

Is Spira MCP server safe?
Mostly: it is graded B (80/100). Read the Spira safety report
How do I install Spira?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Spira need an API key?
Yes. The registry entry asks for INFLECTRA_SPIRA_API_KEY.
Is Spira maintained?
The last commit was 91 days ago (2026-08-05). The latest release is v1.1.1.
How does Spira compare with other AI and agents MCP servers?
safety score 80/100 (higher than 60% of 4,460 AI and agents servers); tools 31 (the typical AI and agents server has 6); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.