Tool tree
Forum One builds digital experiences for nonprofits, foundations, cultural institutions and government agencies.
Implementation
gradeNot graded
gradeNot graded
search_contentAnswer
Search Forum One's published articles, case studies, reports, events, capabilities and open roles. Returns titles, URLs and summaries. Use this before fetching a page, to find which page to fetch.
View tool JSON
{
"name": "search_content",
"kind": "answer",
"impl": "imperative",
"description": "Search Forum One's published articles, case studies, reports, events, capabilities and open roles. Returns titles, URLs and summaries. Use this before fetching a page, to find which page to fetch.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to search for in titles and summaries, e.g. \"AI strategy nonprofits\"."
},
"collection": {
"type": "string",
"description": "Restrict the search to one kind of content. Omit to search all of them.",
"enum": [
"posts",
"resources",
"case-studies",
"events",
"capabilities",
"jobs"
]
},
"limit": {
"type": "integer",
"description": "How many results to return.",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_pageAnswer
Fetch the full text of one page on forumone.com by its path, e.g. /insights/blog/ai-search-impact-nonprofits. Use search_content first if you do not already have the path.
View tool JSON
{
"name": "get_page",
"kind": "answer",
"impl": "imperative",
"description": "Fetch the full text of one page on forumone.com by its path, e.g. /insights/blog/ai-search-impact-nonprofits. Use search_content first if you do not already have the path.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "The site-relative path, starting with a slash. Not a full URL."
}
},
"required": [
"path"
],
"additionalProperties": false
}
}describe_formAnswer
Describe the form on the current page: which fields it has, which are required, and what each one accepts. Use it to help a person fill the form in. It cannot submit — the person submits the form themselves.
View tool JSON
{
"name": "describe_form",
"kind": "answer",
"impl": "imperative",
"description": "Describe the form on the current page: which fields it has, which are required, and what each one accepts. Use it to help a person fill the form in. It cannot submit — the person submits the form themselves.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}