chieflab_record_manual_metrics
ActiveTool of ChiefLab
P116 — paste-what-you-see metric fallback for channels without public-API measurement (X, LinkedIn, Email, landing pages, Product Hunt). USE WHEN a published action's channel doesn't have a public-JSON metrics endpoint (anything except hacker_news / reddit) AND the founder is ready to paste the visible numbers. Reads metadata.proof.artifactUrl to confirm the post is recorded, writes the provided metrics into metadata.proof.metrics + measuredAt, auto-classifies the outcome (channel-specific thresholds: X needs likes/replies, LinkedIn needs reactions/comments, Email needs opens/clicks/replies, etc.), and creates next-move actions just like the auto-measurement path. Returns the metric schema for the channel so callers can render the right form fields.
Parameters schema
{
"type": "object",
"required": [
"actionId"
],
"properties": {
"force": {
"type": "boolean",
"description": "Re-record even if metadata.proof.measuredAt is already set. Default false."
},
"metrics": {
"type": "object",
"description": "Free-form metrics map. Channel-specific keys: x → {impressions, likes, replies, retweets, clicks}; linkedin → {impressions, reactions, comments, reposts, clicks}; email → {sent, opens, clicks, replies, unsubscribes}; landing_hero → {sessions, signups, avg_time_seconds, bounce_rate_pct}; product_hunt → {upvotes, comments, rank}. Call without metrics to just retrieve the schema for the action's channel."
},
"actionId": {
"type": "string",
"description": "The action id to attach metrics to."
},
"workspaceId": {
"type": "string",
"description": "Optional workspace id."
}
}
}Parent server
ChiefLab
https://github.com/bdentech/chiefmo-agent
1/7 registries