You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: 'Find the best software tool for a specific use case, job, or requirement. Returns ranked recommendations with pricing and free plan status.',
613
+
arguments: [
614
+
{name: 'use_case',description: 'What you need to do (e.g. "manage customer relationships", "write code faster", "send email campaigns")',required: true},
615
+
],
616
+
},
617
+
{
618
+
name: 'compare_pricing',
619
+
description: 'Side-by-side pricing and feature comparison of two software tools. Shows plan names, prices, and key differences to help with a buying decision.',
620
+
arguments: [
621
+
{name: 'tool_a',description: 'First tool name or slug (e.g. "Notion", "notion")',required: true},
622
+
{name: 'tool_b',description: 'Second tool name or slug (e.g. "Linear", "linear")',required: true},
623
+
],
624
+
},
625
+
{
626
+
name: 'evaluate_tool',
627
+
description: 'Full evaluation of a software tool: profile overview, verified pricing plans, and top alternatives in the same category.',
628
+
arguments: [
629
+
{name: 'tool',description: 'Tool name or slug (e.g. "HubSpot", "hubspot")',required: true},
630
+
],
631
+
},
632
+
{
633
+
name: 'category_overview',
634
+
description: 'Overview of the best tools in a software category. Returns top-rated tools with pricing, free plan availability, and ComparEdge links.',
text: `I need to find the best software tool for: "${use_case}". Please search ComparEdge using search_tools to find relevant options, then use get_pricing on the top 2-3 results to compare costs. Present a ranked recommendation with: tool name, starting price, free plan availability, and a direct link. Focus on verified pricing data.`,
651
+
},
652
+
}],
653
+
};
654
+
}
655
+
if(name==='compare_pricing'){
656
+
consta_name=a.tool_a||'notion';
657
+
constb_name=a.tool_b||'linear';
658
+
return{
659
+
messages: [{
660
+
role: 'user',
661
+
content: {
662
+
type: 'text',
663
+
text: `Compare the pricing of "${a_name}" vs "${b_name}". Use search_tools to find the correct slug for each, then call compare_tools to get a structured comparison. Also call get_pricing on both for full plan details. Present the results as a clear side-by-side table showing: plan names, prices, billing intervals, and which is better value at each tier.`,
664
+
},
665
+
}],
666
+
};
667
+
}
668
+
if(name==='evaluate_tool'){
669
+
consttool=a.tool||'notion';
670
+
return{
671
+
messages: [{
672
+
role: 'user',
673
+
content: {
674
+
type: 'text',
675
+
text: `Give me a full evaluation of "${tool}". Use search_tools to find the slug, then: (1) call get_tool for the full profile, (2) call get_pricing for all pricing plans, (3) call get_alternatives to see what competitors exist. Present: overview, pricing table, pros/cons, and top 3 alternatives with prices.`,
676
+
},
677
+
}],
678
+
};
679
+
}
680
+
if(name==='category_overview'){
681
+
constcategory=a.category||'crm';
682
+
return{
683
+
messages: [{
684
+
role: 'user',
685
+
content: {
686
+
type: 'text',
687
+
text: `Give me an overview of the best "${category}" tools. Use list_categories to find the correct category slug, then call get_leaderboard for the top tools. For the top 3, call get_pricing to get plan details. Present a ranked comparison table with: rank, tool name, rating, starting price, free plan, and a ComparEdge link.`,
0 commit comments