- Brand
- G2X
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
G2X is the agentic context layer for government contracting. Bring government market intelligence and your permitted G2X account context into ChatGPT to understand buyers, evaluate opportunities, and plan your next move. Research opportunities, awards, forecasts, companies, and contracting relationships. Inspect accessible opportunity documents and saved analysis, compare records, and build research or capture drafts with links to the supporting G2X sources. When you confirm an account action, use the supported G2X tools to save work or update your own CRM records. A G2X account is required. Available records and actions follow your account's permissions and access.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- G2X
- Access
- Account required
- First tracked
- 2026-10-15
- Tool count
- 60
- Geography
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for G2X
Get updates when G2X’s Discoverability Score or category rank changes.
Competitive lineup
60 tools agents can invoke
Adds a relationship note to an account or contact in the signed-in user's G2X CRM, written as the user; it shows on the record's notes and timeline. The same words on the same record again return the existing note.
g2x_crm_add_note
Adds a note to a pipeline item, authored by the signed-in user. Requires comment access to the pipeline.
g2x_add_pipeline_note
Adds a task, assigned to the signed-in user, to one of their G2X pursuits; it shows on the pursuit and on the timeline of the account it is linked to. The same task (subject and due day) again returns the existing one.
g2x_crm_add_task
Adds up to ten G2X records (or pursuits by name) to one of the signed-in user's pipelines, into a stage named by id or name. A record already on that board is reported with its existing item, never added twice. Requires edit access to the pipeline.
g2x_add_to_pipeline
Shows how a contract vehicle is used in G2X's award data — contract holders on record, task orders and money obligated on them — found by name, program acronym, solicitation number or vehicle ID. These are partial figures: G2X's records may not list every holder, and they are not the vehicle's ceiling; the program office publishes both. Useful for deciding whether a vehicle matters in a lane.
g2x_vehicle_usage
Call once at the start of a session, before searching. Returns the company profile the signed-in user claimed in the GovCon Directory (company, UEI, primary NAICS, certifications, location and the agencies on its recent contracts) and the filters to pass on every search, including a one-query override. Says when the profile's UEI isn't in SAM registration data, and list_profiles lists every claimed profile. With no claimed profile it says so, lists the questions to ask the user instead, and links the page to claim one. Reads only the user's own claimed profiles; it changes nothing.
g2x_calibrate_session
Reports a capture run's status and, once it completes, its results — extracted requirement counts, the compliance matrix totals, and for a Bid/No-Bid run the scored verdict with dimensions, blockers, risks, and supporting evidence. Give opportunity_id instead of run_id to list your earlier runs on that opportunity, newest first, without starting one.
g2x_get_analysis_run
Returns a company's SAM socioeconomic certifications by UEI — 8(a), SDVOSB, HUBZone, WOSB and similar — plus its registration purpose.
g2x_socioeconomic_status
Returns a company's federal contracting portfolio by UEI: prime award counts, IDV awards it holds, associated contract vehicles, and — with expiring_within_days — the awards ending soonest.
g2x_company_contract_history
A company's own public page — tagline, followers, website — and its most recent public posts, each linked. The name, domain, UEI and page username must identify the same company; an ambiguous name returns candidates to choose from. Your G2X account access and usage limits apply. Posts are the company's own statements, not confirmed facts: check any award claim against the G2X record.
g2x_company_web_profile
Recent public web and news signals about a company — announcements, teaming and partnership news, leadership moves, acquisitions — with a link to each source. Resolves the company first; add its domain or UEI to distinguish names. Unknown or conflicting company identifiers return no match. Your G2X account access and usage limits apply. Signals are context, not confirmed facts: check any award or contract claim against the G2X record.
g2x_company_signals
Creates a new G2X AI profile owned by the signed-in user in their G2X account, as Settings > AI profiles does: for example one per legal entity, or one per market or subvertical. bidding_name sets the name to bid under for this profile (a DBA) when it differs from the registered legal name. It never changes which profile is the user's default; only a user who has none gets their first profile for their own company as it, as G2X's setup does. Each call creates a new profile, so check g2x_list_ai_profiles first. A G2X AI profile (Settings > AI profiles in G2X) is the private context Lumen and Bid Hub use for the user's work: the company or entity it represents, the name to bid under, focus codes, capabilities and past performance. A user can keep several, such as one per legal entity or market. It is not the public company profile a company claims on its G2X company page.
g2x_create_ai_profile
Creates a pipeline owned by the signed-in user, as G2X's Create pipeline does: it gets the default stages a new G2X pipeline gets, or the named stages from the account's stage list. Answers with the pipeline's id, its stages (ids and names) and its G2X link; add records to it with g2x_add_to_pipeline. Each call creates a new pipeline. The account's plan sets how many pipelines it can have.
g2x_create_pipeline
Deletes one of the signed-in user's pipelines and every item on it, as G2X's Delete pipeline does; the G2X records themselves stay. This cannot be undone, and only the pipeline's owner can delete it. Destructive: ask the person first and pass confirm: true.
g2x_delete_pipeline
Reads the opportunity's full document set — solicitation, attachments, amendments — and extracts typed, cited requirements (what the offeror must do, submit, or meet) with their family, kind, and source location. Starts an analysis run and returns its identifier.
g2x_shred_opportunity
Searches the signed-in user's G2X CRM for accounts and contacts by name, UEI, website, email, or G2X id, and returns each match with its G2X id and the fields that tell records apart, how many records match, and which fields were searched. Use it before adding a note, logging an interaction, or setting a next step on an existing record.
g2x_crm_find
Finds potential teaming partners in a NAICS, ranked by awards in the current federal fiscal year and two before it unless you choose a window. Shows obligated dollars and certification check results. Excluding UEIs removes your own company or direct competitors; use next_cursor for more partners.
g2x_teaming_partners
Read the public summary of a G2X opportunity or company, with a link to its record. Use the document tools for solicitation text and attachments. Each notice lists its G2X page and SAM.gov page links where they exist; show those links with the notice.
g2x_get_record
Reads a stored compliance matrix by run_id, or the latest matrix by workspace_id. An opportunity_id cannot be used directly. Returns one row per extracted requirement with its status (met, partial, missing), the evidence it needs, citations to the source documents, and which proposal sections cover it. This read never starts an analysis.
g2x_compliance_matrix
Returns a company's one-hop public contracting relationships from the G2X Company Graph: awards it won and companies it subcontracted with, each with a G2X record link. It never returns multi-hop paths or account-private relationships.
g2x_get_graph_neighborhood
Lists pipelines with their stages, owner and edit rights. Owned boards come first, then editable boards, then view-only; alphabetical within each group. Filter with scope mine, editable or all (default). Pages: pass next_cursor to read the rest.
g2x_list_pipelines
Lists the signed-in user's Saved Views, newest first, optionally for one list page, with each view's filters and G2X link. Returns up to 50 at a time; when there are more, the answer says so and gives a cursor for the next page.
g2x_list_saved_searches
Lists the notes on one pipeline item, newest first, with their authors.
g2x_list_pipeline_notes
Lists the opportunity's source documents on file in G2X — solicitation, attachments, amendments — with each document's category, readiness, version and whether its text can be read. Each document's line gives its SAM.gov file link, its G2X file link and a link to its fully parsed version where they exist; show those links with the document. Parsed links are Markdown by default; pass format json for the structured JSON (pages, tables, page numbers). Reads what is stored and starts nothing; documents not on file yet are prepared by the separate preparation action.
g2x_opportunity_documents
Lists contract or IDV awards whose period of performance ends in a window — give expiry_fiscal_year or pop_end_date_range — scoped by agency, NAICS/PSC, dollar floor, or recipient UEI. A listing, not a search — the returned total is G2X's match count for the window.
g2x_expiring_awards
Lists the signed-in user's G2X AI profiles: each one's id, name, the company it represents, UEI and CAGE when linked, its bidding name when one is set, whether it is their default, whether it is shared with their team, which of the five Bid/No-Bid readiness sections are complete and which are missing, and its page in G2X. Use it whenever the user mentions their AI profile, or asks to review, optimize, compare or pick one. A G2X AI profile (Settings > AI profiles in G2X) is the private context Lumen and Bid Hub use for the user's work: the company or entity it represents, the name to bid under, focus codes, capabilities and past performance. A user can keep several, such as one per legal entity or market. It is not the public company profile a company claims on its G2X company page.
g2x_list_ai_profiles
Lists the claimed company profiles on the signed-in user's G2X account: each company's UEI and name, its public page in the GovCon Directory, the current value of each field its owner can change (description, employee_count, website, careers_url, jobs_publication_opt_out, dba_name), which are empty, and whether the account's plan lets the owner edit them. Use it when the user asks about their company's public profile, listing or page on G2X, or before changing it. A claimed company profile is the company's public page in the G2X GovCon Directory, which anyone on G2X can see; the user's account claimed it as the company's owner (GovCon Directory > My Claimed Profiles). Only its owner can edit it, and only the name G2X shows for the company (doing business as, DBA), its description, headcount, website, careers page and whether scraped job openings are hidden from public job browsing. The registered SAM.gov data on the page (legal name, CAGE code and address) is not edited here. It is not a G2X AI profile: G2X AI profiles (g2x_list_ai_profiles) are the private context Lumen and Bid Hub use for the user's own work.
g2x_list_my_company_profiles
Lists the records on the signed-in user's G2X watchlist, optionally one record kind, with G2X links. Returns up to 50 at a time; when there are more, the answer says so and gives a cursor for the next page.
g2x_list_watchlist
Records a call, meeting, email, or event that already happened as one note on the account and on each person involved, and moves each person's last-contacted date forward. For something planned, set a next step or add a task instead.
g2x_crm_log_interaction
Returns what one National Stock Number is: the item, its federal supply class, the part numbers it is known by with the CAGE supplier behind each, and, when DLA cancelled or reclassified the NSN, the items that replaced it. Takes an NSN dashed or undashed, or the bare 9-digit item number. Answers from DLA's public catalog; when the catalog has no item for an NSN, lists the open notices in G2X that name it. The CAGE codes are catalog references (part-number holders in the catalog), not the approved sources for a buy.
g2x_nsn_lookup
Moves a pipeline item to a stage named by id or name. The stage's gates apply: a blocked move answers with the missing fields and open checklist items; an editor may pass override_rationale. Moving an item to its current stage changes nothing.
g2x_move_pipeline_item
Opens (or creates) your G2X workspace for an opportunity and prepares its source documents for analysis, then lists them. A deliberate action: it may start reading documents that are not on file yet and the workspace's requirements extraction. The plain document listing shows what is already on file without starting anything.
g2x_prepare_opportunity_documents
Find published hourly ceiling rates by category and filters, or by company UEI. Use page and page_size for search and company results. Search rows are ranked by how closely the category matches the words; exact_category marks an exact normalized category match. When next_cursor is present, use its number as page with the same other arguments. When capped is true, total is a lower bound or unavailable; it is not the complete matching count. Statistics covers one exact normalized category and its filters; total and sample_count count rate rows. Statistics and contributor prices are numbers rounded to cents; an even median averages the two contributors' rounded prices. It cites the minimum, maximum and median contributors. These are ceiling rates, not offered prices.
g2x_labor_rates
Runs one query over G2X's own procurement data — awards, opportunities, contract vehicles, bid protests — with the verbs list, search, get, count and, for awards, aggregate. Run "help" first, then "<source> --help" for that source's filters. Every list answer carries an exact total and says when it was cut; a large answer returns its first page and saves the whole set as a workbook on G2X for you to download.
g2x_query
Reads one of the signed-in user's G2X AI profiles in full, by its id from g2x_list_ai_profiles: every field g2x_update_ai_profile can change, by the same names, which fields are empty, readiness for Bid/No-Bid, and whether the user can edit it. Read it before suggesting or making changes. A G2X AI profile (Settings > AI profiles in G2X) is the private context Lumen and Bid Hub use for the user's work: the company or entity it represents, the name to bid under, focus codes, capabilities and past performance. A user can keep several, such as one per legal entity or market. It is not the public company profile a company claims on its G2X company page.
g2x_get_ai_profile
Reads one account or contact from the signed-in user's G2X CRM as G2X shows it now: its fields, next step, people or account, linked pursuits, and latest notes.
g2x_crm_get_record
Reads one pipeline as the signed-in user sees it: its items with their stage, agency, value, last_changed (the last change to the item, not necessarily a stage move), when it moved to its current stage and G2X links, a page at a time; pass next_cursor until it is null to read every item. This is also the readback after adding, moving or removing an item.
g2x_get_pipeline
Reads one event on the G2X calendar by its slug: dates, where it is held, organizer, registration link, the event write-up's summary, the speakers it names, and how many agenda days and sponsors it lists, with the event's G2X page. Registering happens on the organizer's site, not here.
g2x_get_event
Returns the complete text of an opportunity document already on file in G2X — solicitation, statement of work, amendment — as Markdown (the stored parse, byte for byte) or as structured JSON (every page with its text and elements). A large document arrives in exact chunks: each result names the whole document's byte count and SHA-256 and, until the last byte, a next_cursor to continue from; nothing is ever cut without saying so. Pass page to read one page instead. Serves stored content only; it never starts a new parse.
g2x_opportunity_attachment_text
Lists contracts ending in a window — yours or a competitor's — each with the open opportunities that could be its recompete, a confidence band, and the reasons it matched. Candidates are possibilities, never findings; every row carries its confidence and provenance. The result counts every contract in the window; pass next_cursor back as cursor for the next page, and sort by end_date or value.
g2x_recompete_radar
Removes an item from a pipeline (the pipeline entry only; the G2X record stays). Destructive: ask the person first and pass confirm: true. Requires edit access to the pipeline.
g2x_remove_from_pipeline
Starts G2X's quick Bid/No-Bid analysis for an opportunity against your AI profile and returns a run identifier, the profile used and its readiness. Omitting profile_id uses the default AI profile. A profile with fewer than five complete sections carries an incompleteness warning. The completed analysis contains a go / go-with-risks / no-go recommendation, overall and dimension scores, blockers, risks, advantages, gaps, possible partners, and what could change the answer.
g2x_qualify_opportunity
Runs one of the signed-in user's Saved Views the way its page does, with today's clock, and returns the page's rows with G2X record links plus the view's own page in G2X. Views on pages that only run in G2X answer with the page to open.
g2x_run_saved_search
Saves a search as one of the signed-in user's Saved Views on a G2X list page (contracts, SAM.gov opportunities, grants, forecasts, IDVs, vehicles), using that page's own filter keys. The page validates the filters and names any key it does not read. Saving the same name on the same page updates that view, but never its filters: a save with other filters is refused, and g2x_update_saved_search changes them. notify_cadence turns on the page's updates for the view (paid plans). Requires a connected G2X account.
g2x_save_search
Adds a person to the signed-in user's G2X CRM, or updates one they have; only the fields given change, and a new email or phone is added to the person. Identify them by contact_id; otherwise G2X matches by email, then phone, then by name within the account given. If the answer asks which record the user meant, show them the choices and let them pick; call again with that G2X id, or with create_new only if they say it is new. Never choose for them.
g2x_crm_save_contact
Adds an organization to the signed-in user's G2X CRM, or updates one they have; only the fields given change. Identify it by account_id, or by UEI (a company) or agency code (an agency) so G2X finds exactly that organization; with only a name, G2X writes into the one account with that name. If the answer asks which record the user meant, show them the choices and let them pick; call again with that G2X id, or with create_new only if they say it is new. Never choose for them.
g2x_crm_save_account
Finds agencies' published procurement forecasts — planned buys that are not open solicitations yet — filtered by agency acronym, NAICS, status, or fiscal year. Each forecast links to its G2X record.
g2x_forecast_scan
Searches G2X's company directory by company name or 12-character SAM UEI. Each UEI stays a separate row so the caller can choose the intended entity.
g2x_search_companies
Searches federal opportunities in G2X by keywords, with optional NAICS, fiscal year and posted or due date filters, and returns up to eight bounded rows with G2X record links. Open notices by default; status closed finds expired and archived notices, and any finds both. A past period (an earlier fiscal year or calendar year, or dates that ended before today) includes closed notices without setting status. with_readable_documents true keeps only notices with a document G2X has already read. A National Stock Number (NSN), dashed or not, finds only the notices that name it, and each row names the NSNs its notice names. It does not return notice bodies, summaries, attachments, or bulk extracts; a notice's summary comes with its record. Results fit the user's company only when the session is calibrated and its NAICS codes are passed. Each notice lists its G2X page and SAM.gov page links where they exist; show those links with the notice.
g2x_search_opportunities
Searches one G2X dataset — contract awards, IDVs, subawards, OTAs, contract vehicles, protests (COFC/GAO/SBA dockets), forecasts, grants, notices, agencies, NAICS/PSC — and returns bounded rows with G2X record links, result totals, and coverage notes. Rows fit the user's company only when the session is calibrated and its NAICS, agency or set-aside filters are passed. Each notice lists its G2X page and SAM.gov page links where they exist; show those links with the notice.
g2x_search_records
G2X ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve G2X's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.