Inflectra Spira MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPIRA_PROJECT_ID | No | Default product ID — avoids passing product_id on every call | |
| INFLECTRA_SPIRA_API_KEY | Yes | API Key (RSS Token) from your Spira user profile | |
| INFLECTRA_SPIRA_BASE_URL | Yes | Base URL for your Spira instance | |
| INFLECTRA_SPIRA_USERNAME | Yes | Your Spira login name |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| template_get_metadataA | Retrieves template metadata sections for a product template. |
| workspace_searchD | – |
| workspace_getD | – |
| product_create_automated_test_runA | |
| product_create_buildA | |
| get_artifact_schemaA | Returns the field schema for a Spira artifact type as JSON. |
| mywork_search_artifactsD | – |
| product_search_artifactsD | – |
| product_get_artifactD | – |
| program_search_artifactsD | – |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| Create Conventions File | Create a starting conventions file Inflectra Spira |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| active_product_resource |
TDQS
Scored across 10 tools
Multiple search tools (mywork, product, program, workspace) exist with no descriptions, making it ambiguous what each searches. Also, product_get_artifact and product_search_artifacts overlap in purpose without clear distinction.
Tool names follow a verb_noun pattern with scope prefixes like product_, but inconsistency arises with get_artifact_schema (no scope) and mywork_search_artifacts (different prefix). Overall pattern is partially consistent but not uniform.
10 tools is a reasonable number for an ALM server like Spira, covering essential operations without being excessive. Some tools could be merged, but count is appropriate.
The tool set lacks fundamental CRUD operations for key artifact types (e.g., create artifact, update, delete). It focuses on retrieval, test run recording, and build creation, leaving significant gaps for typical project management workflows.