Growfinch bronze
growfinch.com
“An AI marketing department for small businesses, on the Claude platform: Scout finds conversations worth joining, Writer drafts posts for every platform, Analyst reads results. A person approves every public post; no agent can publish, approve or send a message.
https://growfinch.com/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 19 Jan 2027 as of our check on 13 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via YR2 under ISRG Root X1 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
growfinch.com. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 13 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “Growfinch” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 6 Nov 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Amazon.com, Inc. (AS16509)
- Last checked
- 1d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of growfinch.com controls every word below.
Post length check
Free, no sign-in: checks one post (and an optional YouTube title) against X, Bluesky, Threads, Instagram, LinkedIn, Facebook, TikTok and YouTube limits, with X's weighted count. Deterministic; no AI. Use before adapting or sending a post. Limited to 5 calls a day per address; nothing is stored.
- {"skill":"check_post_length","input":{β¦}}
One post, every platform
Free, no sign-in: Writer turns one post or article into a version per platform (Instagram, YouTube Shorts, X, LinkedIn, Facebook, Bluesky), each checked against its limits and flagged where a person should check a fact. Returns text only; posts nothing. Limited to 5 calls a day per address; nothing is stored.
- {"skill":"adapt_post","input":{β¦}}
Post approval check
Free, no sign-in: the approval check for one post on one platform: the platform's rules, the business's own details (website, phone, offer, disclaimer, banned words) and whether it serves its goal. It advises; it never approves. Limited to 5 calls a day per address; nothing is stored.
- {"skill":"check_post","input":{β¦}}
The businesses you may act on
Use first: the businesses this connection may act on, with each one's slug (business_id), timezone and publishing policy. Every other tool takes one of these slugs; never guess one. Reads only. Any key or token.
- {"skill":"list_businesses","input":{β¦}}
Conversations worth joining
For a connected business: the public conversations Scout filed as worth joining, newest first, with why each matters. Reads only; it never replies, likes, follows or sends a message (a person replies by hand). start_run asks for a run through the console's own Run now, which only a person may start today. Scope opportunities:read.
- {"skill":"find_opportunities","input":{β¦}}
Save a draft
For a connected business: save a post or set of posts as a draft in its workspace, validated like a campaign (the same body as create_campaign without business_id and policy). A draft goes nowhere until request_approval files it and a person approves. The answer carries draft_url (1.15.0), the console page where a person sees it. Scope drafts:write.
- {"skill":"create_draft","input":{β¦}}
Activity and results
For a connected business: what happened over the last days: posts published, scheduled, failed and waiting for approval, views and likes, and the outcomes (signups, leads, purchases) the business reported. Reads only. Scope reports:read.
- {"skill":"get_report","input":{β¦}}
get_marketing_plan
For a connected business: its growth plan (the growth constraint, the product action that counts, the funnel, KPI, audiences, channels, competitors, what it may and never says), Scout's open content opportunities with their evidence, the programme running, where the funnel breaks, whether AI answer engines name the business, and (1.8.0) this week's audience counts from X discovery (counts only, never people). Use it before drafting so your work serves the constraint. Reads only; deciding is a person's. Scope reports:read.
- {"skill":"get_marketing_plan","input":{β¦}}
File for a person's approval
For a connected business: file a draft (campaign_id from create_draft) or a new package (campaign) for a person's approval. It validates first and lands in the approval queue in the console; it never schedules or publishes. The answer carries approval_url (1.15.0): send it to your person, who opens it and approves there. Scope approvals:request.
- {"skill":"request_approval","input":{β¦}}
get_status
Where things stand and what is missing. With a business: every area (growth plan, agents' brief, competitors, first run, website/budget/X reading, approvals, publishing, connections, content ideas, outcomes, spend) with its state and the changes that fit it. With null: every business's Get ready step and its top gaps, most urgent business first. Call this before answering any question about status, progress, gaps or what to do next. Reads only. Scope reports:read.
- {"skill":"get_status","input":{β¦}}
get_today
What waits for the person today, in order: replies to post by hand, approvals, posts to label, failures, connections to renew. Call it for 'what needs me today' or 'what should I do now'. Reads only. Scope reports:read.
- {"skill":"get_today","input":{β¦}}
get_growth_plan
The business's growth plan in force, or Growfinch's proposal when none is accepted: the constraint, activation, KPI, audiences, channels and competitors it names. Reads only. Scope reports:read.
- {"skill":"get_growth_plan","input":{β¦}}
list_competitors
The business's competitors with their id, type, status (tracked, suggested, skipped), source and profiles (platform, handle, confirmed). Call it before proposing to track or skip one. Reads only. Scope reports:read.
- {"skill":"list_competitors","input":{β¦}}
list_content_ideas
The business's content ideas (Scout's weekly opportunities) that are proposed, accepted or drafted, with their id and a summary. Call it before proposing to accept or reject one. Reads only. Scope reports:read.
- {"skill":"list_content_ideas","input":{β¦}}
propose_accept_growth_plan
Prepares a card to accept Growfinch's proposed growth plan for the business (owner only). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_accept_growth_plan","input":{β¦}}
propose_research_brief
Prepares a card to have research read the business's website and draft the agents' brief. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_research_brief","input":{β¦}}
propose_mark_competitors_reviewed
Prepares a card to mark the business's tracked competitors reviewed, so the agents' first run reads them. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_mark_competitors_reviewed","input":{β¦}}
propose_add_competitor
Prepares a card to add a competitor to the business's list. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_add_competitor","input":{β¦}}
propose_set_competitor_status
Prepares a card to track or skip one competitor (an id from list_competitors). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_competitor_status","input":{β¦}}
propose_decide_content_idea
Prepares a card to accept or reject one proposed content idea (an id from list_content_ideas). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_decide_content_idea","input":{β¦}}
propose_set_spend_caps
Prepares a card to set the business's monthly caps for Claude and the X API, in US dollars, 0 to 500 each (owner only). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_spend_caps","input":{β¦}}
propose_set_website
Prepares a card to set the business's website, which the brief's research reads (owner only). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_website","input":{β¦}}
get_policy
The business's configuration as it is: publishing mode, each channel's grants (discover, reply, publish), the agents' limits, the queue defaults, the monthly caps, the competitors' limit, the strategy objective, time zone and handles. Call it before proposing a configuration change. Reads only. Scope reports:read.
- {"skill":"get_policy","input":{β¦}}
propose_edit_business
Prepares a card to change the business's name, what it does (category), time zone or X handle (owner only). null leaves a field unchanged; an empty x_handle removes it. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_edit_business","input":{β¦}}
propose_set_default_mode
Prepares a card to set the business's default publishing mode (owner only): draft_only (nothing publishes), approval_required (a person approves each post), automatic (posts that pass every check publish without approval). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_default_mode","input":{β¦}}
propose_set_channel_grant
Prepares a card to set what Growfinch may do on one platform for the business (owner only): discover (Scout reads), reply, publish; each allowed, approval (a person approves), manual (a person does it by hand) or not_permitted. null leaves a grant unchanged. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_channel_grant","input":{β¦}}
propose_set_agent_limits
Prepares a card to set the agents' limits for the business (owner only): external actions a day, replies and follow-ups per conversation, API replies to strangers, whether Writer applies learnings. null leaves one unchanged. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_agent_limits","input":{β¦}}
propose_set_queue_defaults
Prepares a card to set what the business's NEW queues start with (owner only): timetable, mode, order, recycling, posts a day, expiry of unapproved items, running-low warning, who may Publish now. null leaves one unchanged; never_expire true clears the expiry. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_queue_defaults","input":{β¦}}
propose_update_queue
Prepares a card to change one existing queue of the business (its id or name from list_queues): name, time zone, timetable, mode, order, posts a day, paused, running-low warning, expiry. null leaves a field unchanged. Use paused true/false to pause or resume. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_update_queue","input":{β¦}}
propose_create_queue
Prepares a card to create a new publishing queue for the business; unset fields take the business's queue defaults. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_create_queue","input":{β¦}}
propose_edit_growth_plan
Prepares a card to edit the business's growth plan (owner only): the constraint, activation outcome, KPI, audiences, channels, buyer questions, claims allowed, never-say list, blocked phrases, the second review, and the strategy objective. null leaves a field unchanged; an empty list clears it; an empty string clears a text. On a proposed (not yet accepted) plan, confirming accepts it with the edits. Read get_growth_plan first. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_edit_growth_plan","input":{β¦}}
propose_set_competitors_limit
Prepares a card to set how many competitors the business may track, 1 to 20 (owner only; above 5 is the +5 allowance). Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_set_competitors_limit","input":{β¦}}
get_portfolio_report
Analytics across every business the person may see, from the Overview's numbers: published in 7 and 30 days against the 30 before, failed, delivery, awaiting approval, scheduled, engagements, followers and their 7-day change, days of content queued, health. Call it for 'weekly report for all', 'which business is growing or falling behind', 'compare A and B'. Reads only. Scope reports:read.
- {"skill":"get_portfolio_report","input":{β¦}}
list_campaigns
The business's campaigns: id, name, status (draft, pending_approval, queued, scheduled, processing, completed, partially_completed, cancelled), source, each post's id, platform, status, time and the start of its caption, and the queue it sits in. Call it before a content task (queue, cancel, submit, edit a post). Reads only. Scope reports:read.
- {"skill":"list_campaigns","input":{β¦}}
list_queue_items
The items of one queue of the business, in order: id, position, state, the campaign's name and id, the slot, approval. Call it before skipping or moving an item. Reads only. Scope reports:read.
- {"skill":"list_queue_items","input":{β¦}}
propose_add_to_queue
Prepares a card to put a campaign (a draft, pending or scheduled one, by id from list_campaigns) into one of the business's queues; it takes the next free slot once approved. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_add_to_queue","input":{β¦}}
propose_skip_queue_item
Prepares a card to skip one item of a queue (by item id, by its 1-based position such as '1' for the first, or by its campaign's name); the campaign stays, out of the queue. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_skip_queue_item","input":{β¦}}
propose_move_queue_item
Prepares a card to move one item of a queue to a 0-based position among the live items. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_move_queue_item","input":{β¦}}
propose_fill_queue
Prepares a card to run the queue's filler now (owner only): approved items take the next slots at once. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_fill_queue","input":{β¦}}
propose_edit_post
Prepares a card to change the words of one scheduled post before it goes out (by post id from list_campaigns): the caption, the title (YouTube), the first reply. null leaves a field unchanged. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_edit_post","input":{β¦}}
propose_cancel_campaign
Prepares a card to cancel a campaign: its scheduled posts are withdrawn; published ones stay. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_cancel_campaign","input":{β¦}}
propose_submit_for_approval
Prepares a card to send a draft campaign to Approvals, where a person decides; nothing publishes until they approve. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_submit_for_approval","input":{β¦}}
propose_sync_content
Prepares a card to sync the business's content now: read each connected platform for the status of posts whose outcome is unknown, and (owner only) refresh today's views, likes and comments for the last 30 days. Use for 'sync content', 'sync posts', 'refresh metrics'. Over MCP this files a configuration change for a person to confirm in Approvals (or in Ask Growfinch); nothing changes until they do. Scope configure:request.
- {"skill":"propose_sync_content","input":{β¦}}
list_conversations
The conversations Scout found for the business (posts on X or Bluesky worth a reply), waiting ones first and ranked: id, author, the public excerpt, Scout's drafted reply, the lane, and which acts may go through X's API for it.
- {"skill":"list_conversations","input":{β¦}}
get_conversation
One conversation in full: the excerpt, Scout's draft and note, the gate's verdict, the context, Scout's assessment once labelled, the brand voice and the platform's character limit.
- {"skill":"get_conversation","input":{β¦}}
get_engagement_capacity
The day's budget of acts through X's API and what is used, which acts the owner opened, the connected X account and its permissions, replies posted by hand today.
- {"skill":"get_engagement_capacity","input":{β¦}}
list_people
The people around the business: whom Scout watches, the leads saved from conversations, the audience accounts with segment, role, status and recommended action.
- {"skill":"list_people","input":{β¦}}
propose_review_conversation
Prepares a card to label one conversation (qualified, relevant_not_actionable, not_relevant, unsafe) with a reason. Over MCP this files a configuration change for a person to confirm.
- {"skill":"propose_review_conversation","input":{β¦}}
propose_skip_conversation
Prepares a card to skip one conversation with a reason. Over MCP this files a configuration change for a person to confirm.
- {"skill":"propose_skip_conversation","input":{β¦}}
propose_save_lead
Prepares a card to save a conversation's author as a lead, with a note and a next step. Over MCP this files a configuration change for a person to confirm.
- {"skill":"propose_save_lead","input":{β¦}}
propose_track_person
Prepares a card to keep, trial or skip a watched person. Over MCP this files a configuration change for a person to confirm.
- {"skill":"propose_track_person","input":{β¦}}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Growfinch β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 1.15.0
- Auth schemes
- oauth
- Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- extendedAgentCard pushNotifications streaming
- Agent card
- https://growfinch.com/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.