feat: add watchlist MCP methods
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package watchlists
|
||||
|
||||
import "s1d3sw1ped/robinhood-agentic-mcp/client"
|
||||
|
||||
// Client wraps Robinhood watchlist MCP tools.
|
||||
type Client struct {
|
||||
c client.Caller
|
||||
}
|
||||
|
||||
// New returns a watchlists client that invokes tools through c.
|
||||
func New(c client.Caller) *Client {
|
||||
return &Client{c: c}
|
||||
}
|
||||
|
||||
// Tools returns the MCP names this package implements.
|
||||
func Tools() []string {
|
||||
return []string{
|
||||
toolLists,
|
||||
toolItems,
|
||||
toolOptionList,
|
||||
toolPopular,
|
||||
toolCreate,
|
||||
toolUpdate,
|
||||
toolFollow,
|
||||
toolUnfollow,
|
||||
toolAdd,
|
||||
toolRemove,
|
||||
toolAddOption,
|
||||
toolRemoveOption,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user