# Jira Data Center — Pipedream Connect

> Jira Software Data Center helps the world’s best agile teams plan, track, and release great software at scale.

- API slug: `jira_data_center` (use in MCP headers and tool keys)
- Auth: API key (Pipedream-managed)
- Categories: Business Management
- Website: https://www.atlassian.com/enterprise/data-center/jira
- This page (HTML): https://pipedream.com/apps/jira-data-center
- Tools: 26 actions · 0 triggers

## Connect via MCP (recommended)

- Endpoint: `https://remote.mcp.pipedream.net/v3`
- Headers: `Authorization: Bearer <token>` · `x-pd-project-id` · `x-pd-environment` · `x-pd-external-user-id` · `x-pd-app-slug: jira_data_center`

```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const accessToken = await pd.rawAccessToken

const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": process.env.PIPEDREAM_PROJECT_ID!,
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "jira_data_center",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Create Board:
const result = await mcp.callTool({
  name: "jira_data_center-create-board",
  arguments: {
    name: "Name",
    type: "Type",
  },
})
```

Docs: [MCP guide](https://pipedream.com/docs/connect/mcp/developers.md)

## API proxy

For a Jira Data Center endpoint with no pre-built tool, the proxy forwards your request with the connected user's credentials attached.

```bash
# The path segment is the target URL, URL-safe base64 encoded:
# https://api.example.com/v1/me

curl "https://api.pipedream.com/v1/connect/{project_id}/proxy/aHR0cHM6Ly9hcGkuZXhhbXBsZS5jb20vdjEvbWU?external_user_id={external_user_id}&account_id=apn_xxxxxxx" \
  -H "Authorization: Bearer {access_token}" \
  -H "x-pd-environment: production"
```

Docs: [API proxy guide](https://pipedream.com/docs/connect/api-proxy.md)

## SDK

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "jira_data_center-create-board",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    jira_data_center: { authProvisionId: "apn_xxxxxxx" },
    name: "Name",
    type: "Type",
  },
})
```

Docs: [Managed auth guide](https://pipedream.com/docs/connect/managed-auth/quickstart.md) · [Tools guide](https://pipedream.com/docs/connect/components.md)

## Actions (26)

### `jira_data_center-create-board` — Create Board (Write)

Creates a new board. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/create-board.md

### `jira_data_center-create-filter` — Create Filter (Write)

Creates a filter. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/create-filter.md

### `jira_data_center-create-future-sprint` — Create Future Sprint (Write)

Creates a future sprint. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/create-future-sprint.md

### `jira_data_center-delete-sprint` — Delete Sprint (Write)

Deletes a sprint. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/delete-sprint.md

### `jira_data_center-get-board` — Get Board (Read-only)

Retrieves a board. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-board.md

### `jira_data_center-get-issues-from-backlog` — Get Issues From Backlog (Read-only)

Gets the issues from the backlog. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-issues-from-backlog.md

### `jira_data_center-get-resolution` — Get Resolution (Read-only)

Gets a resolution by ID. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-resolution.md

### `jira_data_center-get-server-info` — Get Server Info (Read-only)

Returns general information about the Jira Data Center instance, including version, base URL, and deployment type. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-server-info.md

### `jira_data_center-get-sprint` — Get Sprint (Read-only)

Gets a sprint by ID. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-sprint.md

### `jira_data_center-get-updated-work-logs` — Get Updated Work Logs (Read-only)

Gets the updated work logs for a given time period. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-updated-work-logs.md

### `jira_data_center-get-worklogs-by-id` — Get Worklogs by ID (Read-only)

Gets the worklogs by IDs. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/get-worklogs-by-id.md

### `jira_data_center-list-board-issues` — List Board Issues (Read-only)

Lists the issues for a given board. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-board-issues.md

### `jira_data_center-list-boards` — List Boards (Read-only)

Retrieves a list of boards. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-boards.md

### `jira_data_center-list-epic-issues` — List Epic Issues (Read-only)

Lists the issues for a given epic. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-epic-issues.md

### `jira_data_center-list-epics` — List Epics (Read-only)

Lists the epics for a given board. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-epics.md

### `jira_data_center-list-filter-id-options` — List Filter ID Options (Read-only)

Retrieves available options for the Filter ID field.

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-filter-id-options.md

### `jira_data_center-list-issues-without-epic` — List Issues Without Epic (Read-only)

Lists the issues without an epic. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-issues-without-epic.md

### `jira_data_center-list-project-id-options` — List Project ID Options (Read-only)

Retrieves available options for the Project ID field.

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-project-id-options.md

### `jira_data_center-list-resolutions` — List Resolutions (Read-only)

Lists all resolutions. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-resolutions.md

### `jira_data_center-list-sprint-issues` — List Sprint Issues (Read-only)

Lists the issues for a given sprint. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-sprint-issues.md

### `jira_data_center-list-sprints` — List Sprints (Read-only)

Lists the sprints for a given board. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-sprints.md

### `jira_data_center-list-worklog-ids-actions` — List Worklog IDs Actions (Read-only)

Retrieves available options for the Worklog IDs field.

Full schema: https://pipedream.com/apps/jira-data-center/actions/list-worklog-ids-actions.md

### `jira_data_center-move-issues-to-backlog` — Move Issues To Backlog (Write)

Moves issues to the backlog. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/move-issues-to-backlog.md

### `jira_data_center-move-issues-to-sprint` — Move Issues To Sprint (Write)

Moves issues to a sprint. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/move-issues-to-sprint.md

### `jira_data_center-update-sprint-fully` — Update Sprint Fully (Write)

Performs a full update of a sprint. A full update means that the result will be exactly the same as the request body. Any fields not present in the request JSON will be set to null. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/update-sprint-fully.md

### `jira_data_center-update-sprint-partially` — Update Sprint Partially (Write)

Performs a partial update of a sprint. A partial update means that fields not present in the request JSON will not be updated. See the documentation

Full schema: https://pipedream.com/apps/jira-data-center/actions/update-sprint-partially.md

---

- All apps: https://pipedream.com/apps — index: https://pipedream.com/llms.txt
- Pipedream docs for agents: https://pipedream.com/docs/llms.txt
