MCP Server
NeuralVerge exposes its full API as a remote Model Context Protocol (MCP) server, so any MCP-compatible client — Claude, ChatGPT, Cursor, or a custom agent — can call AI Research, Search, AI Extract, and every Data Source directly as tools, without writing any HTTP integration code. Every tool is a thin 1:1 wrapper around the corresponding REST endpoint documented in the API Reference tab, so anything you can do with the REST API you can also do from an MCP client.Endpoint
Authentication
Send the same bearer token you use for the REST API:Authorization: Bearer YOUR_ACCESS_TOKEN
See Authentication for how to obtain a token. A request with a missing or invalid token is rejected with 401 Unauthorized before any tool runs.
Available tools
AI Research
AI Extract
Search
Data Sources — LinkedIn
Data Sources — Email & Phone
Data Sources — Company
run_research is the only asynchronous tool — call get_session_status every 2–5 seconds until status is complete or failed. Every other tool, including run_search, returns its result immediately in the tool response. See Errors & Rate Limits for the general polling guidance this follows.
Connecting an MCP client
Claude Code / Claude Desktop
Generic remote HTTP client (ChatGPT, Cursor, etc.)
Add a remote MCP connector pointing at the endpoint above, with anAuthorization: Bearer YOUR_ACCESS_TOKEN header. Any client that speaks MCP’s Streamable HTTP transport works — the server does not require any client-specific setup.
MCP Inspector
https://api.neuralverge.ai/functions/v1/mcp-server in HTTP mode and set the Authorization header to explore and test tools interactively.
Example request
Errors
A missing or invalidAuthorization header fails the whole request with 401 Unauthorized, the same as the REST API.
Once a request is authenticated, errors from an individual tool call (invalid parameters, 402 Payment Required for usage limits, upstream failures, and so on) are returned inside the MCP tool result with isError: true rather than as an HTTP failure — this lets the calling model see and react to the error instead of the whole request failing. The underlying status codes are the same ones described in Errors & Rate Limits.
Next steps
- Review Authentication to get an access token
- Browse AI Research, AI Extract, Search, and Data Sources for what each tool does under the hood
- Browse the API Reference tab for the full REST schema each tool wraps