Control Target and Recorder directly from Claude Desktop via MCP
A public Remote MCP server that connects Claude Desktop or any MCP-compatible AI client to your own NASEBANAL account (Target and Recorder). Add the connector, log in with Auth0, and log entries or generate reports straight from a chat.
What this recipe gets you
Direct access to your own Target and Recorder data from Claude Desktop or any MCP (Model Context Protocol) client, straight from a chat. It works the same way as the Figma or Trello MCP connectors: add the server, a browser popup opens for a NASEBANAL (Auth0) login, and once you approve, the tools unlock — no manual token copy-pasting.
Once connected, the following tools become available.
Target
| Tool | Does |
|---|---|
target_list |
List all your Targets, with nested cells |
target_get |
Get one Target by id |
target_create |
Create a Target (optionally as a sub-target via parent_id) |
target_update |
Update a Target's title/description/memo |
target_delete |
Delete a Target |
Recorder
| Tool | Does |
|---|---|
recorder_record_list |
List logged data points, filterable by tag/date range |
recorder_record_create |
Log a new data point (auto-creates the tag by name) |
recorder_record_update |
Update a logged data point |
recorder_tag_list |
List tags — use this to find a tag's numeric id for goals |
recorder_goal_list |
List Goals |
recorder_goal_create |
Create a Goal on an existing tag |
recorder_stats |
Summary stats (count/min/max/average/latest) for a tag — the report-generation tool |
Prerequisites
- Claude Desktop (or any MCP client)
- A NASEBANAL account (one account covers both Target and Recorder)
Setup
1. Add a custom connector
In Claude Desktop, go to Settings → Connectors → Add custom connector and register:
https://mcp.nasebanal.com/mcp2. Log in
A browser popup opens for the NASEBANAL (Auth0) login. Once you log in and approve, the Target/Recorder tools above are ready to use.
3. Verify
Ask the chat something like "Log 70kg to Recorder" and confirm recorder_record_create fires and the entry shows up.
Out of scope
Sharing/collaboration, media upload, public/shared-graph endpoints, and bulk operations aren't wired up yet. These all wrap @nasebanal/sdk, which already exposes the full API surface — adding more tools is mostly a matter of registering them.
⚠️ Known limitations
- No silent Auth0 token refresh yet. A long-lived session will eventually need to reconnect once the underlying Auth0 access token expires.
- Auth0's consent screen shows access to your own NASEBANAL account only. Removing the connector revokes that access.