Add to vector store MCP tool
Adds GovTribe files or file-bearing entities into a vector store so their full text becomes searchable via the hosted `file_search` tool. Returns the current status snapshot quickly; if status is in_progress, call Add_To_Vector_Store again later with the same source items and returned `govtribe_vector_store_id`.
- MCP tool name:
Add_To_Vector_Store - Returns: Add to vector store MCP response
- Annotations: Not read only, not destructive, not idempotent, closed world
- Surfaces: GovTribe AI, GovTribe MCP, GovTribe Compact MCP server
Examples
Use this when an agent needs semantic retrieval over full file text. A common workflow is a solicitation package review: resolve an opportunity, use Search_Government_Files to confirm the source package, stage the opportunity or selected files with Add_To_Vector_Store, then ask focused questions with Search_Vector_Store.
This is a polling tool. Use Add to vector store MCP response to interpret readiness fields, text-only client behavior, retry instructions, and failures.
For complete package analysis, wait until the response says the requested files are ready for Search_Vector_Store. If processing is still in progress, poll Add_To_Vector_Store again later with the same source items and the returned govtribe_vector_store_id. A premature Search_Vector_Store call can return a not-ready message, and partial results should not be treated as a complete package readout.
If the response lists skipped or unsupported spreadsheet-like files, such as pricing schedules, workbooks, CSV/TSV files, CLIN tables, budget templates, or staffing matrices, the vector store only covers the supported files. Use Add_To_Container and hosted shell extraction for those skipped files before making complete source-package claims.
Add a solicitation package to a new vector store
{
"tool": "Search_Federal_Contract_Opportunities",
"arguments": {
"query": "facility modernization statement of work",
"search_mode": "semantic",
"fields_to_return": [
"govtribe_id",
"name",
"government_files"
]
}
}{
"tool": "Add_To_Vector_Store",
"arguments": {
"items": [
{
"govtribe_type": "federal_contract_opportunity",
"govtribe_id": "<federal_contract_opportunity_govtribe_id>"
}
]
}
}Check an existing vector store while files are still processing
{
"tool": "Add_To_Vector_Store",
"arguments": {
"govtribe_vector_store_id": "<govtribe_vector_store_id>",
"items": [
{
"govtribe_type": "government_file",
"govtribe_id": "<government_file_govtribe_id>"
}
]
}
}Payload patterns
Call the tool again when the response says processing is still in_progress. Keep the same source items, and include the returned govtribe_vector_store_id on follow-up calls. Once the response says the requested supported files are ready, search the returned govtribe_vector_store_id with Search_Vector_Store. If the response includes skipped files, unsupported file guidance, or failure guidance, use it before choosing another file, falling back to metadata/snippet search, or staging skipped files with Add_To_Container.
Stage a pursuit file set for later semantic retrieval
{
"tool": "Add_To_Vector_Store",
"arguments": {
"items": [
{
"govtribe_type": "pursuit",
"govtribe_id": "<pursuit_govtribe_id>"
},
{
"govtribe_type": "user_file",
"govtribe_id": "<capture_notes_user_file_govtribe_id>"
}
]
}
}Related articles
- Add to vector store MCP response: Review the response shape returned by this tool.
- GovTribe AI: Review the GovTribe AI surface where this tool can be called.
- GovTribe for Agents: Use GovTribe for Agents as the starting point for MCP tools, MCP tool responses, and guides.
- MCP servers: Review where this MCP tool can be used.
- Source identifiers and record matching: Use GovTribe IDs and source identifiers when passing records between tools.
- Government file data type: Understand GovTribe-managed file records used by file and document tools.
- User file data type: Understand workspace-uploaded file records used by file and document tools.
Add to container
Adds GovTribe files or file-bearing entities to the hosted `shell` tool under /mnt/data. Returns the current status snapshot quickly; if status is in_progress, call Add_To_Container again later with the same arguments.
BLS occupational wage data
Query GSA CALC+ BLS occupational wage data either as normalized search rows or as aggregation-derived filter options for pricing workflows.