Hyperspell’s MCP server lets you easily connect Claude, ChatGPT and other AI apps to your data.
~/Library/Application Support/Claude/claude_desktop_config.json
on macOS, and %APPDATA%\Claude\claude_desktop_config.json
on Windows.HYPERSPELL_TOKEN
with your Hyperspell app token and the HYPERSPELL_USER_ID
with the ID of the user you want to use the MCP Server for.
--tool
includes a specific tool by name--resource
includes all tools under a specific resource, and can have wildcards, e.g. my.resource*
--operation
includes just read (get/list) or just write operations--tools=dynamic
to the MCP server, instead of exposing one tool per endpoint in the API, it will
expose the following tools:
list_api_endpoints
- Discovers available endpoints, with optional filtering by search queryget_api_endpoint_schema
- Gets detailed schema information for a specific endpointinvoke_api_endpoint
- Executes any endpoint with the appropriate parameters--help
.
All of these command-line options can be repeated, combined together, and have corresponding exclusion versions (e.g. --no-tool
).
Use --list
to see the list of available tools, or see below.
--client
argument, and the MCP server will automatically
serve tools and schemas that are more compatible with that client.
--client=<type>
: Set all capabilities based on a known MCP client
openai-agents
, claude
, claude-code
, cursor
--client=cursor
--capability=<name>
: Specify individual client capabilities
top-level-unions
: Enable support for top-level unions in tool schemasvalid-json
: Enable JSON string parsing for argumentsrefs
: Enable support for $ref pointers in schemasunions
: Enable support for union types (anyOf) in schemasformats
: Enable support for format validations in schemas (e.g. date-time, email)tool-name-length=N
: Set maximum tool name length to N characters--capability=top-level-unions --capability=tool-name-length=40
--capability=top-level-unions,tool-name-length=40
user_info
: Get basic info about the current user, including which integrations are currently enabled and which ones are available.add_document
: This tool lets you add text, markdown, or JSON to the Hyperspell index so it can be searched later. It will return the source
and resource_id
that can be used to later retrieve the processed document.get_document
: This tool lets you retrieve a a document that has been previously indexed.upload_file
: This tool lets you upload a file to the Hyperspell index. It will return the source
and resource_id
that can be used to later retrieve the processed document.search
: Search all documents indexed by Hyperspell. Set answer
to true to directly answer the query, or to false
to simply get all documents related to the query.