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
When the selected vector store has expired, Add_To_Vector_Store creates a replacement and adds only files requested by the affected add operation. Earlier files are not carried over automatically. The response message discloses replacement on the initial result and later polls. Use the returned new govtribe_vector_store_id for polling and subsequent calls, and explicitly add any earlier files you still need. Wait for successful processing before searching; pending or failed files are not searchable.
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 accessible GovTribe User Files, files from file-bearing entities, typed-search JSON, or generated images to the hosted `shell` tool under /mnt/data. Provide items, search_results_id, image_generation_call_ids, or a combination. Existing same-workspace User Files do not need another conversation upload. Never generates or edits images. Returns a status snapshot; if in_progress, call again later with the same arguments. Use returned container_files.path_hint values, including after container replacement.
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.