Install a ready-made integration
Scite plugin for ChatGPT
Open the Scite listing in ChatGPT, select Install plugin, and sign in with your Scite account. Use
@Scite in a prompt to activate it.Scite connector for Claude
Open the Scite listing in Claude’s Connectors Directory, select Connect, and sign in with your Scite account when prompted.
Article Galaxy for Copilot
Add the connector from Microsoft Marketplace to find scientific articles and retrieve available full text and Smart Citation content in Microsoft 365 Copilot. A Research Solutions account is required.
Choose your setup
See scite.ai/mcp for setup instructions for Claude Desktop, Claude Code, Gemini CLI, Copilot Studio, and other clients.
Authentication
ChatGPT and Claude (OAuth)
Install Scite from the ChatGPT Plugin Directory or Claude Connectors Directory. The listing configures the connection; sign in with your Scite account when prompted. A Scite premium subscription is required.Microsoft 365 Copilot
Install Article Galaxy for Copilot from Microsoft Marketplace and sign in with your Research Solutions account. The connector is read-only: it can retrieve content and check existing orders, but it does not place orders, complete purchases, or charge users.Other MCP clients (OAuth)
Other interactive MCP clients use the standard OAuth 2.1 authorization-code flow with PKCE. Most discover Scite’s authorization and registration endpoints automatically after you providehttps://api.scite.ai/mcp.
OAuth client requirements and troubleshooting
OAuth client requirements and troubleshooting
Every request to
/mcp/oauth/authorize must include client_id, code_challenge, and code_challenge_method=S256. A client_id is obtained via Dynamic Client Registration (DCR); clients discover the registration endpoint from /.well-known/oauth-authorization-server.Some platforms, including Microsoft Copilot Studio, default to PKCE and DCR turned off. With those disabled, the authorize request omits required parameters and the server returns invalid_request. Enable PKCE and DCR-with-discovery, or supply a registered client_id.MCP API (programmatic API key)
Need an API key? On Pro, create one in the API Console. Creating a key doesn’t grant every optional scope; see Authentication for feature access. For higher limits or managed credentials, contact sales. For scripts, servers, or your own MCP client: create an API key on Pro from the API Console, grant it themcp scope, and send it as a bearer token to /mcp. No token exchange is needed. It shares your account’s MCP quota and billing.
Enterprise customers can alternatively use issued client_id/client_secret credentials; see Authentication.
If you access Scite through your organization’s SAML SSO, sign in to Scite through SSO before authorizing an interactive MCP client. See Use SSO accounts with MCP.
What’s available
Tool reference
25 tools across literature, evidence datasets, and collections.
Prompts
Four prebuilt research workflows, from literature review to fact-checking.
Endpoints
GET /mcp returns 405. The server doesn’t support server-initiated SSE streams, so all traffic goes over POST.
Methods
A
POST body may be a single JSON-RPC message or an array of them for batching.
Protocol version
The server supports2024-11-05, 2025-03-26, 2025-06-18, and 2025-11-25. It echoes back whichever version you request in initialize if it’s supported, and otherwise negotiates down to 2025-06-18.
Sessions
Every response carries anMcp-Session-Id header. The server generates one if your initialize request doesn’t supply it. Send it back on subsequent requests so tool-call analytics and client capability detection stay tied to your session.
Sessions are optional — the endpoint is stateless and works without the header — but passing it through gives better behavior in clients that support elicitation.
Example: search literature
search_literature supports Boolean operators, phrase search, and the same 25+ filters as the Search API. See Literature tools for the full parameter reference, or call tools/list for the live input schema.
Errors
Transport-level failures use HTTP status codes; everything inside a successful JSON-RPC exchange uses anerror object.
Usage limits
MCP tool calls draw on a monthly allowance tied to your plan. Organization licenses can be configured per seat, as a shared pool, or without a cap. A self-serve API key shares its owner’s allowance rather than getting its own. Exceeding the allowance returns-32001. The counter resets at the start of each calendar month.
Troubleshooting
401 Unauthorized: the API key is missing, invalid, or revoked.403 User not authorized: the key or account doesn’t have themcpscope.invalid_requestduring browser authorization: confirm that the client enables PKCE and Dynamic Client Registration.- A tool is missing from
tools/list: your credential lacks themcpscope. Access to individual tools is enforced ontools/call, not by hiding them from the list. - A tool call returns
-32003right after you upgraded: entitlements can take up to 15 minutes to propagate. Disconnect and reconnect the server to apply them immediately.
