Tool tree
gradeNot graded
g2x_describe_surfaceAnswer
Describes the current G2X surface, its active tools, the current record when one is present, and the viewer's access. It does not inspect page content or fetch platform records.
View tool JSON
{
"name": "g2x_describe_surface",
"kind": "answer",
"impl": "imperative",
"description": "Describes the current G2X surface, its active tools, the current record when one is present, and the viewer's access. It does not inspect page content or fetch platform records.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}g2x_get_page_contextAnswer
Returns bounded metadata for the current G2X page and explains the viewer's active access contract. It never returns the page body, hidden fields, or upstream API data.
View tool JSON
{
"name": "g2x_get_page_context",
"kind": "answer",
"impl": "imperative",
"description": "Returns bounded metadata for the current G2X page and explains the viewer's active access contract. It never returns the page body, hidden fields, or upstream API data.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}g2x_search_companiesAnswer
Resolves a company name to linked SAM legal entities in G2X. Multiple UEIs remain explicit alternatives so the caller can choose the intended entity.
View tool JSON
{
"name": "g2x_search_companies",
"kind": "answer",
"impl": "imperative",
"description": "Resolves a company name to linked SAM legal entities in G2X. Multiple UEIs remain explicit alternatives so the caller can choose the intended entity.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}
}g2x_search_intelAnswer
Searches published intelligence from G2X analysts and returns linked, preview-only post records. It never returns article bodies or unpublished posts.
View tool JSON
{
"name": "g2x_search_intel",
"kind": "answer",
"impl": "imperative",
"description": "Searches published intelligence from G2X analysts and returns linked, preview-only post records. It never returns article bodies or unpublished posts.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"vertical": {
"type": "string",
"enum": [
"defense",
"fedciv",
"health"
],
"description": "Optionally limit results to one G2X market."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
},
"cursor": {
"type": "string",
"maxLength": 200
}
},
"additionalProperties": false
}
}g2x_get_access_optionsAnswer
Explains the safe next step when an agent needs more records, a gated field, help, or an approved data workflow. It does not unlock or fetch data.
View tool JSON
{
"name": "g2x_get_access_options",
"kind": "answer",
"impl": "imperative",
"description": "Explains the safe next step when an agent needs more records, a gated field, help, or an approved data workflow. It does not unlock or fetch data.",
"inputSchema": {
"type": "object",
"properties": {
"need": {
"type": "string",
"enum": [
"more_records",
"gated_fields",
"bulk_or_automation",
"help"
],
"description": "The kind of additional access or guidance needed."
}
},
"required": [
"need"
],
"additionalProperties": false
}
}g2x_get_more_data_optionsAnswer
Provides the same bounded access guidance for agents that still use the earlier G2X tool name. It does not unlock or fetch data.
View tool JSON
{
"name": "g2x_get_more_data_options",
"kind": "answer",
"impl": "imperative",
"description": "Provides the same bounded access guidance for agents that still use the earlier G2X tool name. It does not unlock or fetch data.",
"inputSchema": {
"type": "object",
"properties": {
"need": {
"type": "string",
"enum": [
"more_records",
"gated_fields",
"bulk_or_automation",
"help"
],
"description": "The kind of additional access or guidance needed."
}
},
"required": [
"need"
],
"additionalProperties": false
}
}