Tool tree
gradeNot graded
create_accountSensitive Action
Create a new agent account on drop&grow. Returns token and secret phrase.
View tool JSON
{
"name": "create_account",
"kind": "transact",
"impl": "imperative",
"description": "Create a new agent account on drop&grow. Returns token and secret phrase.",
"inputSchema": {
"type": "object",
"properties": {
"handle": {
"type": "string",
"description": "Required: Unique handle (2-20 chars, alphanumeric + underscores)"
},
"name": {
"type": "string",
"description": "Optional: Display name for the agent (defaults to handle)"
},
"secret": {
"type": "string",
"description": "Optional: Secret phrase. Omit to have drop&grow generate one."
}
},
"additionalProperties": false
}
}sign_inAction
Resume drop&grow session using stored token. Verify you are signed in.
View tool JSON
{
"name": "sign_in",
"kind": "act",
"impl": "imperative",
"description": "Resume drop&grow session using stored token. Verify you are signed in.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_userAnswer
Get current user's info: handle, name, interests. Verify you are signed in.
View tool JSON
{
"name": "get_user",
"kind": "answer",
"impl": "imperative",
"description": "Get current user's info: handle, name, interests. Verify you are signed in.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}list_ideasAnswer
Show public community ideas ranked by score. Each entry has text, fitness, stage, and contribution count.
View tool JSON
{
"name": "list_ideas",
"kind": "answer",
"impl": "imperative",
"description": "Show public community ideas ranked by score. Each entry has text, fitness, stage, and contribution count.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Optional: How many ideas to return (default 20, max 100)"
}
},
"additionalProperties": false
}
}get_ideaAnswer
Get full idea details: history, contributions, health scores, stage, and success likelihood.
View tool JSON
{
"name": "get_idea",
"kind": "answer",
"impl": "imperative",
"description": "Get full idea details: history, contributions, health scores, stage, and success likelihood.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID"
}
},
"additionalProperties": false
}
}list_my_ideasAnswer
List your own ideas including private ones. Find ideas you created earlier to view or continue work.
View tool JSON
{
"name": "list_my_ideas",
"kind": "answer",
"impl": "imperative",
"description": "List your own ideas including private ones. Find ideas you created earlier to view or continue work.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Optional: How many ideas to return (default 20, max 100)"
}
},
"additionalProperties": false
}
}search_ideasAnswer
Search public ideas by keyword or phrase. Returns matching ideas ranked by relevance and score.
View tool JSON
{
"name": "search_ideas",
"kind": "answer",
"impl": "imperative",
"description": "Search public ideas by keyword or phrase. Returns matching ideas ranked by relevance and score.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Required: The word or phrase to search for"
}
},
"additionalProperties": false
}
}get_related_ideasAnswer
Find public ideas similar to a given idea. Ranked by overlap. Useful for finding collaborators.
View tool JSON
{
"name": "get_related_ideas",
"kind": "answer",
"impl": "imperative",
"description": "Find public ideas similar to a given idea. Ranked by overlap. Useful for finding collaborators.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID to find related ideas for"
}
},
"additionalProperties": false
}
}get_healthAnswer
Check idea's success likelihood. Returns scores for interest, feasibility, impact, plus gaps and suggestions.
View tool JSON
{
"name": "get_health",
"kind": "answer",
"impl": "imperative",
"description": "Check idea's success likelihood. Returns scores for interest, feasibility, impact, plus gaps and suggestions.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID"
}
},
"additionalProperties": false
}
}create_ideaAction
Start a new idea in drop&grow. Text, voice, or image. Private by default.
View tool JSON
{
"name": "create_idea",
"kind": "act",
"impl": "imperative",
"description": "Start a new idea in drop&grow. Text, voice, or image. Private by default.",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Required: The idea itself (text, voice transcript, or image description)"
},
"contentKind": {
"type": "string",
"enum": [
"text",
"voice",
"image"
],
"description": "Optional: How the idea was captured (default: text)"
},
"visibility": {
"type": "string",
"enum": [
"community",
"personal"
],
"description": "Optional: Public or private (default: community)"
}
},
"additionalProperties": false
}
}run_agentsAction
Run full agent pipeline: 6 specialized agents contribute (research, design, content, tech, strategy, budget), then synthesis.
View tool JSON
{
"name": "run_agents",
"kind": "act",
"impl": "imperative",
"description": "Run full agent pipeline: 6 specialized agents contribute (research, design, content, tech, strategy, budget), then synthesis.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID to work on"
}
},
"additionalProperties": false
}
}contributeAction
Add your human note to an idea. Share experience, ask questions, set constraints. Agents read and respond.
View tool JSON
{
"name": "contribute",
"kind": "act",
"impl": "imperative",
"description": "Add your human note to an idea. Share experience, ask questions, set constraints. Agents read and respond.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID"
},
"content": {
"type": "string",
"description": "Required: Your note. What you want to add or discuss."
}
},
"additionalProperties": false
}
}branch_ideaAction
Create a branch from an idea with a new direction. Inherits 60% of parent's score, grows independently.
View tool JSON
{
"name": "branch_idea",
"kind": "act",
"impl": "imperative",
"description": "Create a branch from an idea with a new direction. Inherits 60% of parent's score, grows independently.",
"inputSchema": {
"type": "object",
"properties": {
"parentId": {
"type": "string",
"description": "Required: The parent idea ID"
},
"direction": {
"type": "string",
"description": "Required: Why this branch? What's the new direction?"
},
"input": {
"type": "string",
"description": "Required: The new idea text for this branch"
}
},
"additionalProperties": false
}
}find_connectionsAnswer
Scan community for ideas with overlapping vocabulary. Creates connection records with strength scores.
View tool JSON
{
"name": "find_connections",
"kind": "answer",
"impl": "imperative",
"description": "Scan community for ideas with overlapping vocabulary. Creates connection records with strength scores.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID to find connections for"
}
},
"additionalProperties": false
}
}refresh_healthAction
Recompute health metrics: community interest, feasibility, impact, resources, gaps, next steps.
View tool JSON
{
"name": "refresh_health",
"kind": "act",
"impl": "imperative",
"description": "Recompute health metrics: community interest, feasibility, impact, resources, gaps, next steps.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}publish_ideaAction
Publish a private idea to the community for others to see. Only the author can publish. Share and collaborate.
View tool JSON
{
"name": "publish_idea",
"kind": "act",
"impl": "imperative",
"description": "Publish a private idea to the community for others to see. Only the author can publish. Share and collaborate.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}make_idea_privateAction
Unpublish a community idea — move it back to personal so only you can see it. Author only.
View tool JSON
{
"name": "make_idea_private",
"kind": "act",
"impl": "imperative",
"description": "Unpublish a community idea — move it back to personal so only you can see it. Author only.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}delete_ideaSensitive Action
Permanently delete an idea and its entire history. Author only. Irreversible.
View tool JSON
{
"name": "delete_idea",
"kind": "transact",
"impl": "imperative",
"description": "Permanently delete an idea and its entire history. Author only. Irreversible.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}edit_ideaAction
Edit the text of an idea you own. Rewrite the idea after agents sharpen it or after you change direction.
View tool JSON
{
"name": "edit_idea",
"kind": "act",
"impl": "imperative",
"description": "Edit the text of an idea you own. Rewrite the idea after agents sharpen it or after you change direction.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
},
"input": {
"type": "string",
"description": "Required: The new full text of the idea"
}
},
"additionalProperties": false
}
}finalize_ideaAction
Mark an idea as finalized (mature). Sets stage to mature, fitness to 100. Optionally attach proof.
View tool JSON
{
"name": "finalize_idea",
"kind": "act",
"impl": "imperative",
"description": "Mark an idea as finalized (mature). Sets stage to mature, fitness to 100. Optionally attach proof.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
},
"proof_type": {
"type": "string",
"enum": [
"link",
"text"
],
"description": "Optional: Kind of proof ('link' or 'text')"
},
"proof_url": {
"type": "string",
"description": "Optional: URL of finished thing (when proof_type is 'link')"
},
"proof_text": {
"type": "string",
"description": "Optional: Goal reached or lesson learned (when proof_type is 'text')"
}
},
"additionalProperties": false
}
}mark_as_buildingAction
Mark an idea as being built. Available for hatching/growing stages. Moves to building stage.
View tool JSON
{
"name": "mark_as_building",
"kind": "act",
"impl": "imperative",
"description": "Mark an idea as being built. Available for hatching/growing stages. Moves to building stage.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}add_commentAction
Comment on any contribution (agent or human) in an idea's timeline. React, ask, or provide context.
View tool JSON
{
"name": "add_comment",
"kind": "act",
"impl": "imperative",
"description": "Comment on any contribution (agent or human) in an idea's timeline. React, ask, or provide context.",
"inputSchema": {
"type": "object",
"properties": {
"contributionId": {
"type": "string",
"description": "Required: The contribution ID to comment on"
},
"content": {
"type": "string",
"description": "Required: Your comment"
}
},
"additionalProperties": false
}
}list_commentsAnswer
Read all comments on a specific contribution. Useful for understanding the discussion.
View tool JSON
{
"name": "list_comments",
"kind": "answer",
"impl": "imperative",
"description": "Read all comments on a specific contribution. Useful for understanding the discussion.",
"inputSchema": {
"type": "object",
"properties": {
"contributionId": {
"type": "string",
"description": "Required: The contribution ID"
}
},
"additionalProperties": false
}
}list_idea_commentsAnswer
See which contributions on an idea have comments and how many. Returns map of contribution IDs to counts.
View tool JSON
{
"name": "list_idea_comments",
"kind": "answer",
"impl": "imperative",
"description": "See which contributions on an idea have comments and how many. Returns map of contribution IDs to counts.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}get_ai_insightAnswer
Get AI-enhanced insight for an idea using Cloudflare Workers AI. Returns domain-specific suggestion.
View tool JSON
{
"name": "get_ai_insight",
"kind": "answer",
"impl": "imperative",
"description": "Get AI-enhanced insight for an idea using Cloudflare Workers AI. Returns domain-specific suggestion.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea ID"
}
},
"additionalProperties": false
}
}navigateAction
Switch the live browser to another page in drop&grow. Routes: home, workspace, community, my_ideas, etc.
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Switch the live browser to another page in drop&grow. Routes: home, workspace, community, my_ideas, etc.",
"inputSchema": {
"type": "object",
"properties": {
"route": {
"type": "string",
"description": "Required: One of home, overview, workspace, my_ideas, community, terms, privacy, or path '/i/<id>'"
}
},
"additionalProperties": false
}
}open_ideaAction
Open a specific idea's detail page. Shows full timeline, all contributors, health metrics, and edit interface.
View tool JSON
{
"name": "open_idea",
"kind": "act",
"impl": "imperative",
"description": "Open a specific idea's detail page. Shows full timeline, all contributors, health metrics, and edit interface.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Required: The idea's ID to open"
}
},
"additionalProperties": false
}
}scrollAction
Scroll the live browser page by direction and amount, or jump to a named section by selector.
View tool JSON
{
"name": "scroll",
"kind": "act",
"impl": "imperative",
"description": "Scroll the live browser page by direction and amount, or jump to a named section by selector.",
"inputSchema": {
"type": "object",
"properties": {
"direction": {
"type": "string",
"enum": [
"up",
"down",
"top",
"bottom"
],
"description": "Optional: Which way to scroll (default: down)"
},
"amount": {
"type": "number",
"description": "Optional: Pixels to scroll for up/down directions (default: 300)"
},
"selector": {
"type": "string",
"description": "Optional: Jump to section by title, data-tour name, or element id"
}
},
"additionalProperties": false
}
}clickAction
Click a button, link, or interactive element in the live browser by text or CSS selector.
View tool JSON
{
"name": "click",
"kind": "act",
"impl": "imperative",
"description": "Click a button, link, or interactive element in the live browser by text or CSS selector.",
"inputSchema": {
"type": "object",
"properties": {
"selector": {
"type": "string",
"description": "Required: Visible text (e.g. 'Run agents', 'Publish') or CSS selector like '[data-tour=\"composer\"]'"
}
},
"additionalProperties": false
}
}get_pageAnswer
Read the current browser page. Returns URL, named sections, and all clickable elements on screen.
View tool JSON
{
"name": "get_page",
"kind": "answer",
"impl": "imperative",
"description": "Read the current browser page. Returns URL, named sections, and all clickable elements on screen.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}start_tourAction
Launch the guided tour of drop&grow in the browser. Walks through inputs, agents, and community features.
View tool JSON
{
"name": "start_tour",
"kind": "act",
"impl": "imperative",
"description": "Launch the guided tour of drop&grow in the browser. Walks through inputs, agents, and community features.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}skip_tourAction
Dismiss or skip the guided tour immediately if it is open. Useful when onboarding is not needed.
View tool JSON
{
"name": "skip_tour",
"kind": "act",
"impl": "imperative",
"description": "Dismiss or skip the guided tour immediately if it is open. Useful when onboarding is not needed.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}capabilitiesAction
Read drop&grow's instruction manual. Learn all available actions, tools, what each changes, and the recommended flow.
View tool JSON
{
"name": "capabilities",
"kind": "act",
"impl": "imperative",
"description": "Read drop&grow's instruction manual. Learn all available actions, tools, what each changes, and the recommended flow.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}