7Pace-Connector
7Pace-Connector
An MCP (Model Context Protocol) server that connects Claude to the 7pace Timetracker API for Jira.
Tools
Tool | Description |
| List work logs, filter by assignee or Jira issue, cursor-paginate |
| Get all logs for a Jira issue with total time summary |
| Create a new time entry (duration in minutes) |
| Update an existing entry by UUID |
| Delete an entry by UUID |
| Paginate all logs and show total + breakdown by Jira issue |
Setup
1. Install dependencies and build
npm install
npm run build2. Generate a 7pace API token
In 7pace → Settings → API Tokens → generate a new token.
3. Register in Claude Code
Add to your ~/.claude/mcp.json:
{
"mcpServers": {
"7Pace-Connector": {
"command": "node",
"args": ["/path/to/TimeReporting/dist/index.js"],
"env": {
"SEVENPACE_TOKEN": "your-token-here"
}
}
}
}Restart Claude Code. The MCP server will connect automatically.
API Details
Base URL:
https://timehubjra.7pace.com/api/v1Auth: Bearer token via
SEVENPACE_TOKENenv varPagination: cursor-based via
pageInfo.endCursorFilter params:
assigneeId,externalItemId,after(cursor)
Notes
externalItemIdis the numeric Jira issue ID (not the key likePROJ-123)durationis in seconds; all tools accept/display minutes for convenienceYour token stays in your local
~/.claude/mcp.jsonand is never committed
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tzachi-Shahak/TimeReporting'
If you have feedback or need assistance with the MCP directory API, please join our Discord server