Civic Marketplace
Contracts and supplier tools
- Category
- Finance
- Primary Subcategory
- Government Procurement & Contract Search
Integration details
Description
Civic Marketplace helps public agencies find cooperative contracts and suppliers, create and manage quote requests, and communicate with vendors. Suppliers can respond to opportunities and maintain their marketplace profiles.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Government Procurement & Contract Search
- Secondary Subcategories
- None listed
- Brand
- Civic Marketplace
- Access
- Account optional
- First tracked
- 2026-07-28
- Tool count
- 89
- Geography
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
ChatGPT Plugin Discovery Score
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Competing in ChatGPT Government Procurement & Contract Search
View Category89 tools agents can invoke
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add an address to the authenticated supplier profile. Making it primary may replace the current primary address. Requires supplier-profile:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_address
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add NIGP capacity categories to the authenticated supplier without removing existing capacity rows. Use list_supplier_profile_options with kind='nigp_codes' to find internal ids first; do not pass NIGP class numbers. Requires supplier-profile:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_capacity_nigp_codes
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add existing S3 catalog metadata to the authenticated supplier. This tool does not upload binary files. Requires supplier-media:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_catalog
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add certifications to the authenticated supplier without removing existing certifications. Use list_supplier_profile_options with kind='certifications' to find ids first. Requires supplier-profile:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_certifications
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add dashboard keyword/category options to the authenticated supplier without removing existing keywords. Use list_supplier_profile_options with kind='keywords' to find ids first. Requires supplier-profile:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_keywords
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Add a video entry to the authenticated supplier dashboard. Requires supplier-media:write. Changes may be visible on the public Civic Marketplace supplier profile.
add_supplier_video
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Archive selected coop quote requests. Agency admins can affect any request in the agency; regular users can affect only their own. Requires quote-requests:write.
archive_coop_quote_requests
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Archive selected quick quote requests. Agency admins can affect any request in the agency; regular users can affect only their own. Requires quote-requests:write.
archive_quick_quote_requests
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Ask a question on one solicitation as the authenticated supplier. This may notify the solicitation owner by email. Requires supplier-solicitations:write. Tool documentation: https://docs.civicmarketplace.com/ai-connector/tools-and-permissions
ask_supplier_solicitation_question
Available only to authenticated agency users; supplier sessions cannot create buyer-side quote requests. Create multiple direct cooperative contract quote requests from CSV text. The agency is inherited from the authenticated caller. The API validates every row before creating anything; if any row is invalid, no requests are created and a row-by-row error report is returned. If every row is valid, all requests are created and each sends the normal supplier/CM notifications. Notifications may be sent by email, and configured CRM or analytics integrations may be updated. CSV headers: contract_id, quotes_deadline (YYYY-MM-DD), specifications, plus supplier_ids or suppliers. Supplier IDs must be on the contract.
bulk_create_coop_requests
Available only to authenticated agency users; supplier sessions cannot create buyer-side quote requests. Create multiple quick quote requests from CSV text. The agency is inherited from the authenticated caller. Quick Quote deadlines must be today through 30 calendar days from today, inclusive. The API validates every row before creating anything; if any row is invalid, no requests are created and a row-by-row error report is returned. If every row is valid, all requests are created and each sends the normal supplier/CM notifications. Notifications may be sent by email, and configured CRM or analytics integrations may be updated. CSV headers: quotes_deadline (YYYY-MM-DD), specifications, plus supplier_ids or suppliers, plus nigp_code_ids or nigp_codes. Use semicolon, comma, or pipe within supplier/nigp cells. supplier_ids are numeric CM supplier IDs or sup_ opaque IDs; suppliers are names. nigp_code_ids are internal numeric IDs; nigp_codes can be class numbers like 208 or search terms like computer software.
bulk_create_quick_quote_requests
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Cancel one waiting coop quote request by archiving it. Requires quote-requests:write and management permission for the request.
cancel_coop_quote_request
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Cancel one waiting quick quote request by archiving it. Requires quote-requests:write and management permission for the request.
cancel_quick_quote_request
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Change ownership for one coop quote request. Prefer new_owner_email from list_agency_users when the caller chooses a colleague by name; new_owner_agency_user_id is supported for backwards compatibility but should not be shown to end users. Agency admins can take over or assign; regular users can hand over only their own requests. Requires quote-requests:write.
change_coop_quote_owner
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Change ownership for one quick quote request. Prefer new_owner_email from list_agency_users when the caller chooses a colleague by name; new_owner_agency_user_id is supported for backwards compatibility but should not be shown to end users. Agency admins can take over or assign; regular users can hand over only their own requests. Requires quote-requests:write.
change_quick_quote_owner
Return only the number of Civic Marketplace contracts matching the supplied filters. Intended for explicit count or total requests; no contract rows are returned.
count_contracts
Return only the number of Civic Marketplace suppliers matching the supplied filters. Intended for explicit count or total requests; no supplier rows are returned.
count_suppliers
Available only to authenticated agency users; supplier sessions cannot create buyer-side quote requests. Create a direct cooperative contract quote request for the authenticated caller's agency. This sends the request to selected suppliers already linked to the contract. Notifications may be sent by email, and configured CRM or analytics integrations may be updated. The agency is inherited from the caller and cannot be supplied by the client. The agency, contract, and suppliers must be in the caller's partner scope, every supplier must be on the contract, and the agency must have a primary agency user. V1 does not create white-glove requests or attachments.
create_coop_request
Available only to authenticated agency users; supplier sessions cannot create buyer-side quote requests. Create a Civic Marketplace Quick Quote request for the authenticated caller's agency. The deadline must be today through 30 calendar days from today inclusive. The request is sent to the selected eligible suppliers and may trigger email, CRM, or analytics updates. Inputs require numeric internal NIGP IDs and numeric Quick Quote-eligible supplier IDs. The agency is inherited from the caller; the agency and suppliers must be in the caller's partner scope, the agency must have a primary agency user, and at least one NIGP code is required.
create_quick_quote_request
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Decline one coop quote request sent to the authenticated supplier. This may send email notifications and update configured CRM or analytics integrations. Requires quote-requests:write.
decline_supplier_coop_quote
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Decline one quick quote request sent to the authenticated supplier. This may send email notifications and update configured CRM or analytics integrations. Requires quote-requests:write.
decline_supplier_quick_quote
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Delete supplier address. Requires the matching supplier dashboard write scope. Changes may be visible on the public Civic Marketplace supplier profile.
delete_supplier_address
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Delete supplier catalog. Requires the matching supplier dashboard write scope. Changes may be visible on the public Civic Marketplace supplier profile.
delete_supplier_catalog
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Delete supplier link. Requires the matching supplier dashboard write scope. Changes may be visible on the public Civic Marketplace supplier profile.
delete_supplier_link
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Delete supplier video. Requires the matching supplier dashboard write scope. Changes may be visible on the public Civic Marketplace supplier profile.
delete_supplier_video
Return full detail for one contract, including its description, value bracket, term dates, status, suppliers, cooperative, lead entity, city services, NIGP codes, and associated document metadata. Document records include document_id values suitable for contract-document reading. Documents are also downloadable from the authenticated contract page. Returns a permission message when the caller's entity is not authorised to view the contract.
get_contract
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Get one authenticated-agency coop quote request with owner, status, suppliers, and response counts. Requires quote-requests:read or quote-requests:write.
get_coop_quote_request
Read messages in one or more Civic Marketplace inbox conversations for the authenticated agency or supplier. Provide either conversation_id for one conversation or conversation_ids for up to 5 conversations. Batch requests fetch each conversation concurrently, return separate pagination metadata for each, and support up to 25 messages per conversation. Requires inbox:read or inbox:write.
get_inbox_messages
Return the authenticated agency or supplier user's unread Civic Marketplace inbox conversation count. Requires inbox:read or inbox:write.
get_inbox_unread_count
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. View a privacy-minimized summary of the authenticated supplier profile, including public company details, services, certifications, states served, and capacity. Use the dedicated address, media, or reference tools only when the user explicitly requests those records. Requires supplier-profile:read or supplier-profile:write.
get_my_supplier_profile
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Get one authenticated-agency quick quote request with owner, status, suppliers, and response counts. Requires quote-requests:read or quote-requests:write.
get_quick_quote_request
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. Summarize the authenticated agency's quick and coop quote request statuses. Requires quote-requests:read or quote-requests:write.
get_quote_request_status_summary
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. View supplier dashboard analytics and profile completeness for the authenticated supplier. Requires supplier-analytics:read.
get_supplier_analytics_summary
Available only to authenticated supplier users. These tools operate on quote requests and team data for the authenticated supplier only. Get one coop quote request sent to the authenticated supplier only. Requires supplier OAuth context and quote-requests:read or quote-requests:write.
get_supplier_coop_quote_request
Full profile for one supplier: name, intro/about description, location, address, states served, phone, email, website, social links, certifications (HUB/WOSB/SDVOSB/etc.), verification status, and a deep-link to their CM profile.
get_supplier
Available only to authenticated supplier users. These tools operate on quote requests and team data for the authenticated supplier only. Get one quick quote request sent to the authenticated supplier only. Requires supplier OAuth context and quote-requests:read or quote-requests:write.
get_supplier_quick_quote_request
Available only to authenticated supplier users. These tools operate on quote requests and team data for the authenticated supplier only. Summarize quote request statuses sent to the authenticated supplier only. Requires supplier OAuth context and quote-requests:read or quote-requests:write.
get_supplier_quote_request_status_summary
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Get the full details for one reference owned by the authenticated supplier, including reviewer details, ratings, review text, status, and timestamps. Requires supplier-references:read or supplier-references:write.
get_supplier_reference
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Get one solicitation available to the authenticated supplier, including documents, requested items, and this supplier's questions/bid status. Requires supplier-solicitations:read.
get_supplier_solicitation
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. Invite a teammate by sending an email invitation to the authenticated supplier account. Requires team:write and supplier admin access.
invite_supplier_team_member
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. List agency colleagues eligible to own a quote request, with name, role, and email but without internal agency-user IDs. Supports search and pagination. Requires quote-requests:read or quote-requests:write.
list_agency_users
List certifications suppliers can hold, including SBE/diversity certifications such as DBE, MBE, HUB, and WOSB, and technical certifications such as ISO 37001, AZ-104, and A+. Supports search by name or abbreviation and filtering by the sbe or technical family. Results include the abbreviation and name accepted by supplier certification filters.
list_certifications
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. List the authenticated agency's coop quote requests with status counts. Requires quote-requests:read or quote-requests:write.
list_coop_quote_requests
List purchasing cooperatives whose contracts are accessible. Use returned IDs as the `coop` filter on search_contracts. Results are cached briefly server-side.
list_coops
List the authenticated agency or supplier user's Civic Marketplace inbox conversations, optionally unread only. Requires inbox:read or inbox:write. These are marketplace threads, not email messages; show the counterparty from `other_party_name`, the topic as `Re: Quote #<quote_id>` unless `subject` is present, the last message preview, unread count, and updated date. Do not show internal user ids or invent an email-style subject.
list_inbox_conversations
List lead entities (cities, counties, agencies) that own contracts. Use returned IDs as the `lead_entity` filter on search_contracts. Results are cached briefly server-side.
list_lead_entities
List the authenticated user's team members. Supplier sessions return supplier teammates; agency sessions return agency colleagues eligible for quote ownership. Requires team:read for suppliers or quote-requests:read/write for agencies.
list_my_team_members
Available only to authenticated agency users; supplier sessions cannot use this agency workflow. List the authenticated agency's quick quote requests with status counts. Requires quote-requests:read or quote-requests:write.
list_quick_quote_requests
List service categories used to classify contracts (e.g. IT, Fleet). Use returned IDs as the `city_service` filter on search_contracts and search_suppliers. Results are cached briefly server-side.
list_city_services
Available only to authenticated supplier users and always scoped to the authenticated supplier; supplier_id is not accepted. List supplier addresses. Use page and limit to page through large result sets. Requires supplier-profile:read.
list_supplier_addresses
How do I improve a ChatGPT Plugin's 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.
What are Civic Marketplace alternatives on ChatGPT?
As of 2026-09-11, Civic Marketplace competes with Bidaya, BidPrime, CLEATUS, DC PASS Contracts, egp · งานประมูลภาครัฐ, European Union Tender Search, GETWAB Federal Procurement AI, Govly, GovTribe, LicitaLAB, SCOUT for Federal Contracting, SourceFlag, Sweetspot, Tango MCP, Townline, VectorGov, Znajdź Przetargi in ChatGPT Government Procurement & Contract Search, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.