YOUR_MCP_ENDPOINT.
This is a connection description, not a universal client configuration file. Use your client’s
configuration format. OAuth discovery and
authorization are not implemented; clients requiring OAuth-only connections are not yet supported.
Set up your client
Claude Code
Project configuration, private credentials, and connection checks.
VS Code
Copilot Chat setup with a secure API-key prompt.
Codex
TOML configuration and private bearer-token setup.
Cursor
Project or global configuration for Cursor Agent.
Cascade
Remote HTTP configuration for the Cascade agent.
Other agents
Look for remote HTTP / Streamable HTTP, an endpoint field, and an Authorization header field. UseBearer YOUR_API_KEY as the header value. A client offering only OAuth login cannot use the
current Jolts authentication. Do not paste the key into the endpoint URL or into the conversation.
Ask your first question
Once connected, try:Use Jolts to find companies in Canada seeking warehouse equipment. Show the observed activity, source and observation date for each match. Explain why it might matter, without claiming that the company will buy. Tell me if coverage is limited or the search fails.The agent should call
search_companies, not invent company research from this documentation.
Searches consume your account’s shared allowance. Review your client’s approval prompt before
running a search. A successful connection alone does not prove that your subscription allows it.
Choose the right tool
Discover exact input schemas using
tools/list. For searches and company lookups, provide a
unique request_key argument, or an Idempotency-Key header. The argument takes precedence. Tool discovery is unmetered; subscription checks happen inside the shared process.
See the tool reference for arguments, filters, and response handling.
Start and read a background company search
result.structuredContent.usage.id, then call get_usage with that id. The structuredContent
matches the HTTP business response. Treat result.isError and structured error.code as failures;
an empty completed company list is a valid result with limited coverage, not a protocol error.
Verify the connection
After initialization,tools/list should advertise exactly search_companies, get_companies,
and get_usage. Run the background example, then inspect the completed company’s evidence. An API key
can negotiate MCP without an active subscription but cannot run an entitled operation.
Mintlify’s documentation-search MCP, when hosted, searches these docs. It is not this authenticated
company-data server. See the HTTP tutorial for credential and subscription troubleshooting.
Test the transport directly
If your client cannot connect, test in Bash withAPI_BASE and API_KEY from the
quickstart. This negotiates the protocol without running a metered search:
result.serverInfo and a negotiated protocol version. Agent clients normally handle this
handshake themselves. The server is stateless; it does not provide a server-pushed event subscription.
Troubleshooting
- Cannot connect: use the application host’s
/mcp, not the documentation-search MCP URL. - Unauthorized: check that the client sends the bearer header on every request.
- Tools appear but searches fail: inspect
result.isErrorand the structured error code; a valid key can discover tools without an active subscription. - Missing request key: add a distinct
request_keyto each search. Reuse it only for identical retries. - OAuth prompt only: that client configuration is not supported yet. Use a remote HTTP client that accepts custom bearer headers.