3 tools registered. Strongest in usefulness, weakest in human experience.
No agent run recorded yet.
search_cfps, analyze_abstract, generate_conference_names{
name: "search_cfps",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}search_cfps, analyze_abstract, generate_conference_names<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="search_cfps" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "search_cfps",
"description": "Search active academic calls for papers and research events on CallForPaper.org. Use this when the user wants to find conferences, workshops, CFPs, submission opportunities, deadlines, or academic events. Supports filtering by research subject, deadline, location, event type, and participation mode.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "The search query or keyword (e.g., \"Artificial Intelligence\", \"Sustainability\")."
}
},
"required": [
"q"
]
},
"annotations": {}
}generate_conference_names: 1 parameter has no description (tone){
name: "generate_conference_names",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}search_cfps, analyze_abstract, generate_conference_names{
name: "search_cfps",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}document.modelContext.dispatchEvent(new Event("toolchange"));search_cfps, analyze_abstract, generate_conference_names<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="search_cfps" tooldescription="...">
<!-- the same action, as UI -->
</form>