MCP Servers Reference
Wire integrates with five MCP servers. All are optional — Wire works without any of them. When present, they add meeting context to reviews, sync artifact status to issue trackers, replicate artifacts to document stores, and provide library documentation lookups during development.
MCP servers use OAuth2 authentication managed by Claude Code's built-in auth system. No credentials or tokens live in settings.json — only the server URL and transport type.
Configuring MCP servers
Add servers to .claude/settings.json in your project root (project-scoped) or ~/.claude/settings.json (all projects):
{
"mcpServers": {
"atlassian": {
"type": "url",
"url": "https://mcp.atlassian.com/v1/sse"
},
"linear": {
"type": "url",
"url": "https://mcp.linear.app/sse"
},
"fathom": {
"type": "url",
"url": "https://your-fathom-mcp-server/mcp"
},
"context7": {
"type": "url",
"url": "https://mcp.context7.com/mcp"
},
"notion": {
"type": "http",
"url": "https://mcp.notion.com/mcp"
}
}
}
Or use the Wire command interface:
/wire:mcp list — see which servers are configured
/wire:mcp auth atlassian — guided re-authentication walkthrough
Adding a server via the CLI
# SSE transport (Atlassian, Linear, Fathom, Context7)
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse
# HTTP transport (Notion)
claude mcp add --transport http-sse notion https://mcp.notion.com/mcp
Restart Claude Code after adding a new server. On first use, Claude Code prompts you to authorise via OAuth2 in your browser.
Atlassian
Key: atlassian
URL: https://mcp.atlassian.com/v1/sse
Transport: SSE
Provides: Jira issue tracking and Confluence document search/publishing
What Wire uses it for
Issue tracking (Jira):
/wire:utils-jira-create— creates one Jira Epic per engagement, one Task per artifact, one Sub-task per lifecycle step (generate/validate/review)- Every generate/validate/review command syncs its completion status to the corresponding Sub-task
/wire:utils-jira-status-sync— full reconciliation between local execution log and Jira (called by/wire:status)
Document store (Confluence):
/wire:utils-docstore-setup— creates a Confluence space or page hierarchy for the engagement/wire:utils-docstore-sync— publishes generated artifacts as Confluence pages after each generate command/wire:utils-docstore-fetch— retrieves Confluence comments and edits as review context during review commands/wire:utils-atlassian-search— searches Confluence for relevant prior work during review commands
Setup
The Atlassian MCP server is the official Anthropic-hosted server. It requires an Atlassian Cloud account.
- Add the server to
settings.jsonwith the URL above - On first use, Claude Code prompts for Atlassian OAuth2 authorisation
- Grant access to Jira (read/write issues) and Confluence (read/write pages)
- Run
/wire:new— Wire auto-detects your Atlassian Cloud site and asks whether to create the Jira hierarchy
Re-authentication
claude mcp remove atlassian
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse
Restart Claude Code to complete re-authentication.
Linear
Key: linear
URL: https://mcp.linear.app/sse
Transport: SSE
Provides: Linear issue tracking as an alternative or complement to Jira
What Wire uses it for
/wire:utils-linear-create— creates one Linear Project per engagement, one Issue per artifact, one Sub-issue per lifecycle step- Generate/validate/review commands sync to Linear in parallel with Jira when both are configured
/wire:utils-linear-status-sync— full Linear reconciliation (called by/wire:status)
Wire applies a wire-generated label to all issues it creates, so you can filter your Linear board by Wire-managed issues.
Setup
- Add the server to
settings.json - On first use, Claude Code prompts for Linear OAuth2 authorisation — grant
issues:writescope - Run
/wire:utils-linear-create <release>to set up the project hierarchy, or answer Yes when prompted during/wire:new
Fathom
Key: fathom
URL: Your Fathom MCP server URL (organisation-specific)
Transport: SSE
Provides: Meeting transcript retrieval for review commands
What Wire uses it for
Every review command (*-review) calls /wire:utils-meeting-context internally, which searches Fathom for meetings in the last 30 days that mention the client name or engagement keywords. Relevant transcript excerpts — decisions made, concerns raised, action items — are surfaced as review context alongside the artifact being reviewed.
This is the mechanism that connects Wire's paper trail to what was actually discussed and agreed in client calls.
Setup
Fathom's MCP server URL is organisation-specific. Find it in your Fathom account under Settings → Integrations → MCP. It follows the pattern https://mcp.fathom.video/organisations/<org-id>/mcp.
- Copy the URL from your Fathom settings
- Add it to
settings.jsonreplacinghttps://your-fathom-mcp-server/mcp - On first use, Claude Code prompts for Fathom OAuth2 authorisation
Notes
- Transcripts take 15–30 minutes to appear after a call ends
- Only calls recorded in Fathom appear — not all calls are auto-recorded
- If Fathom is unavailable, review commands proceed normally without meeting context
Context7
Key: context7
URL: https://mcp.context7.com/mcp
Transport: HTTP
Provides: Up-to-date library documentation during development
What Wire uses it for
Context7 is used automatically during development commands — particularly dbt-generate, pipeline-generate, and semantic_layer-generate — when Wire needs to look up current API documentation, check library version compatibility, or verify a framework's conventions.
It resolves a common problem with AI-generated code: models trained on older data giving outdated API calls. Context7 fetches the current official documentation for the library in question before generating code that uses it.
Setup
Context7 is a public MCP server with no authentication required. Add the URL to settings.json and it works immediately.
claude mcp add --transport http-sse context7 https://mcp.context7.com/mcp
Notion
Key: notion
URL: https://mcp.notion.com/mcp
Transport: HTTP
Provides: Notion as a document store for client artifact review
What Wire uses it for
An alternative to Confluence for the document store integration. When configured as the document store during /wire:new (or via /wire:utils-docstore-setup):
- Generated artifacts are published as Notion pages to a specified database after each generate command
- Reviewer comments and page edits made in Notion are surfaced as review context during review commands
- The Notion database link can be shared directly with clients for review without them needing Claude Code
Setup
- Create a Notion integration at
https://www.notion.so/profile/integrations - Add the integration to the database you want Wire to write to (open the database → ··· → Connections → add your integration)
- Add the server to
settings.json - On first use, Claude Code prompts for Notion OAuth2 authorisation
- Run
/wire:utils-docstore-setup <release>and select Notion — provide the database ID when prompted
Notes
- The database ID appears in the Notion page URL:
notion.so/<workspace>/<database-id>?v=... - Each artifact becomes a Notion page in the database with a
wire_artifact_idproperty for tracking - Mermaid diagrams in artifacts are rendered as images before publishing (Notion requires image format)