What does Jolts do?
Jolts helps an AI assistant research companies. It returns matching companies, the activity reported about them, and supporting sources. Use those results to decide which companies deserve a closer look. A match is not a promise that a company will buy your product.Who is it for?
Founders, salespeople, and go-to-market teams researching potential business customers. For example, a seller of charging equipment can look for companies with relevant procurement requests, then review the source before reaching out. See company-list workflows.Do I need to write code?
Not to ask questions after a compatible AI assistant has been connected. Someone still needs to create an API key and configure the connection. MCP is the connection standard that lets the assistant discover and use Jolts’ tools. The connection guide explains the requirements. Developers can also call the HTTP API from their own software. This is the same company-data service, not a separate subscription or a different dataset.Which programming languages can use the API?
Any language that can send HTTPS requests with headers and read JSON. The API Reference includes request examples for cURL, Python, JavaScript, Ruby, PHP, Go, and Java. Choose a language in the code panel on an endpoint page. These are HTTP examples, not a claim that Jolts supplies a dedicated SDK for each language. Keep API keys on your server, not in a public website’s JavaScript. See the language prerequisites before running an example.Which AI assistants can connect?
The current data server requires remote Streamable HTTP and anAuthorization: Bearer header.
Client support depends on the client’s version and configuration. Jolts does not currently implement
OAuth for this server, so an OAuth-only connector will not work. Do not assume that every assistant
with an “MCP” setting supports this authentication method. See MCP setup.
What data is available today?
The implemented observation types are procurement requests and facility expansions in Canada and the United States. Coverage is partial. You can ask a natural-language company question, but that does not make unsupported countries, events, or data fields available. Jolts does not currently provide personal email addresses, phone numbers, personal profiles, or contact enrichment. It does not send outreach. Understand your results explains the difference between an observed fact and a possible sales opportunity.Can I get a list, or only research one company?
Both. Company search returns a list with supporting observations. You can include or exclude known company IDs and domains, continue through available pages, and open a returned company or observation for more detail. A detail read uses currently available evidence; it is not a new research job or a full company profile.Does a result mean the company is ready to buy?
No. An explicit request is stronger evidence of an expressed need than an indirect signal, but neither proves budget, purchasing authority, or a future sale. Confidence describes an observation, not the probability of closing a deal. Check the source and dates before using a claim in outreach.Why did my search return nothing?
An empty completed result is not an error and does not prove that no prospect exists. It can mean the available evidence does not match your question and filters. Review the query, supported coverage, and exclusions. An error response is different: read its error code and follow troubleshooting.Is everything real-time or independently verified?
Do not assume either. Each observation includes dates, confidence, and evidence. Several references can repeat one original source; they are not necessarily independent verification. Evidence can expire or be withdrawn. Read the returned coverage limitations rather than assuming an exhaustive or always-current view of a company.Do I need a subscription and an API key?
Yes for searches: use an account-scoped API key and an active or trialing subscription. A key alone does not activate a plan. All keys on the same subscription share limits. MCP tool discovery can succeed without search access; discovering tools is not proof that a paid operation will run. See authentication.Will retrying charge me again?
An identical retry using the same request key refers to the same operation. Polling its status does not start another search. A new key means new work; use one for a changed query or the next page. Do not automatically generate new keys when a request times out. First retrieve or retry the original operation. Workflows explains usage and pagination.What should I share when asking for help?
Share the operation’susage.id, the error code, the affected tool or endpoint, and what you expected.
Remove confidential query details. Never send an API key, authorization header, password, or a
screenshot containing credentials. A support assistant cannot establish your private account
status from public documentation alone.