MCP.Market

Kilter Board Logbook MCP server

by wmmg101·io.github.wmmg101/kilter-mcp·v0.2.2·2 stars

Read-only access to your Kilter Board logbook: sessions, sends, projects and grade stats

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

full report

Adoption
Growing

2 stars51 downloads/wk

Reviews

Write one

Nobody has reviewed Kilter Board Logbook yet.

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

Kilter Board Logbook tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

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

no findings
  • Code scan12 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 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/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 Kilter Board Logbook compares

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

Safety score
80/100
higher than 60% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
51
more than 43% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-09-16, latest 2026-09-18, typically one every 2 days.

Install Kilter Board Logbook in Claude Code, Cursor or VS Code

claude mcp add kilter-mcp -- uvx kilter-mcp
Add to Cursor

What the publisher says

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

kilter-mcp

<!-- mcp-name: io.github.wmmg101/kilter-mcp -->

An unofficial MCP server that lets your AI agent read and analyse your own Kilter Board logbook.

Add it to Kiro (or another MCP client), give it your Kilter login, and then just talk to the agent:

How did my last Kilter session go?

What are my current projects at 30°?

Compare my climbing at 20° and 40°.

Show my grade pyramid. What are my hardest sends? Am I progressing?

Read-only. Nothing is written to your Kilter account.

Add to Kiro + Other Clients (Claude, Codex, Cursor etc.)

Click the button (Kiro shows a confirmation dialog first), then jump to step 3. Or do it by hand:

(or the workspace one, .kiro/settings/mcp.json).

  1. Open your MCP config in Kiro: command palette → Kiro: Open user MCP config (JSON)
  1. Add the server:
{
  "mcpServers": {
    "kilter": {
      "command": "uvx",
      "args": ["kilter-mcp"],
      "env": {
        "KILTER_USERNAME": "${KILTER_USERNAME}",
        "KILTER_PASSWORD": "${KILTER_PASSWORD}"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
  1. Provide your Kilter credentials. Either:

${VAR} after you approve the variables in Settings → Mcp Approved Env Vars; see how to set them on macOS, Linux and Windows), or

  • set KILTERUSERNAME and KILTERPASSWORD as environment variables (Kiro expands

config (~/.kiro/settings/mcp.json), never in a workspace config you might commit.

  • replace the ${...} placeholders with the literal values. Only do this in the user
  1. Save. Kiro starts the server and the kilter_* tools appear. Ask away.

Something not working? With the same variables exported in a terminal, run uvx kilter-mcp --check. It logs in, counts your logbook and prints a short report with no secrets or entries in it, which you can paste into an issue.

Requirements: uv installed (uvx comes with it). Python is handled by uv.

Kiro CLI users can do the same with kiro-cli mcp add --name kilter --scope global --command uvx --args kilter-mcp --env KILTERUSERNAME=... --env KILTERPASSWORD=....

Optional: timezone

Sessions are grouped by calendar day in your timezone, which is detected from the machine running the server. If that is wrong (for example a remote or containerised host), add "KILTER_TIMEZONE": "Europe/Rome" (any IANA name) to the env block. Every response states the timezone it used.

Other clients

kilter-mcp is a standard local MCP server, so it also works in Claude Desktop, Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI and Zed. Copy-paste configs for each are in docs/clients.md. (ChatGPT's chat interface only accepts remote HTTP servers, so it is not supported directly; details in the same document.)

Example questions

Show my latest Kilter session.
What did I climb last Saturday?
List my sends from this month at 40°.
What are my current projects?
Which projects have I put the most attempts into?
Show my grade pyramid at 30°.
What is my flash rate per grade?
What are my five hardest sends?
Compare my climbing at 20° and 30°.
How has my climbing progressed over the last six months?

Tools the agent gets

Shortened. The full README is on GitHub.

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

Kilter Board Logbook: common questions

Is Kilter Board Logbook MCP server safe?
Mostly: it is graded B (80/100). Read the Kilter Board Logbook safety report
How do I install Kilter Board Logbook?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Kilter Board Logbook need an API key?
Yes. The registry entry asks for KILTER_USERNAME, KILTER_PASSWORD.
Is Kilter Board Logbook maintained?
The last commit was 35 days ago (2026-09-30). The latest release is v0.2.2.
What can I use instead of Kilter Board Logbook?
Servers from other publishers that do the same job: e2e MCP server.
How does Kilter Board Logbook compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 51 (more than 43% of 12,191 servers with a package). Full comparison.

Alternatives to Kilter Board Logbook

Same job from other publishers: the closest match first, then the best rated.

  • e2e
    Open live web and mobile app sessions from an e2e project to inspect the app and try locators.
    A