create_datapoint
Create Datapoint
Add one or more datapoints to a Beeminder goal. This is the primary way to track progress. Supports single or batch creation, with optional idempotent upserts via requestId.
Ask your agent in plain language. Each of these maps to a real tool on the server.
create_datapoint
Add one or more datapoints to a Beeminder goal. This is the primary way to track progress. Supports single or batch creation, with optional idempotent upserts via requestId.
create_charge
Create a monetary charge against a Beeminder user. Useful for custom penalties or application-specific fees. Supports a dry run mode for testing without actually charging.
update_goal
Update an existing goal's settings. Allows modifying title, y-axis label, visibility, road (bright red line), tags, and webhook callback URL. Road changes are subject to the one-week akrasia horizon.
list_datapoints
Retrieve goal datapoints with pagination and sorting. Includes values, dates, comments, identifiers, and provider metadata.
update_datapoint
Update an existing datapoint's value, timestamp, daystamp, or comment. Requires both the goal slug and the datapoint ID.
get_goal
Retrieve detailed information about a specific goal by its slug. Includes current value, pledge, safety buffer, road definition, and all goal configuration.
delete_datapoint
Delete a specific datapoint from a goal. This permanently removes the datapoint and recalculates the goal graph.
get_user
Retrieve the authenticated user's profile information including timezone, account status, and urgency load.
list_goals
Retrieve all goals for the authenticated user. Can list active or archived goals. Returns goal details including current status, pledge, safety buffer, and deadline information.
manage_goal
Perform management actions on a goal: refresh autodata, ratchet (reduce safety buffer), short-circuit (charge the current pledge and increase its level), step down pledge, cancel a scheduled step-down, or cry uncle (instant derail for beemergency goals). Each action has specific preconditions.
create_goal
Create a new Beeminder goal. Requires a slug, title, goal type, and units. Exactly two of goaldate, goalval, and rate must be specified to define the bright red line trajectory.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Track and manage commitment-based goals with financial accountability. Create and update goals; list active and archived goals of various types (Do More, Do Less, Weight Loss, Odometer, etc.). Add, update, and delete datapoints on goals with idempotent upsert support. Manage the Bright Red Line commitment trajectory, adjust pledge levels, ratchet safety buffers, and trigger instant derails. Retrieve user profile information and poll for goal updates efficiently. Create monetary charges against users. Refresh autodata from connected third-party sources.
Common questions about connecting Beeminder to AI agents with Metorial.