Citation

Work with Citation documents, saved sources, citations, references and exports through an authorized MCP connection.

호스팅형 MCP 서버

npx add-mcp 'https://citation.co/mcp'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

Skip to content

Citation homeDocs

Search documentation

Getting started

Write

Cite

Check

Library and export

Collaboration

Integrations

Account and help

Citation homeDocs

Get started

Open docs navigation

Integrations/Connect with MCP

Copy page


Copy pageCopy this guide as Markdown

View as MarkdownOpen this guide as plain text

Get started for free

Connect with MCP

Connect an AI assistant to saved Citation documents and sources through MCP. Choose a client, authorize your workspace, and control reading, editing, and exports.

Connect your workspaceLink to Connect your workspace

For a direct MCP connection, add the server address to a compatible client, sign in to Citation, and choose your workspace. Review the requested permissions. Start with reading access and enable writing or exporting only for tasks that need it.

MCP server address

https://citation.co/mcp

Use the exact address in MCP connections. The sections below identify each product's connection method. Plugins can include an MCP connection; hosted bots and models used inside Citation follow their own setup steps. Installing one method does not connect every other product.

Clients without OAuth can use a scoped bearer token from MCP connections. Send it in the Authorization header and keep it out of shared configuration files.

Citation is listed in the official MCP Registry as io.github.Reload-Apps/citation. Use the registry or server manifest to find the endpoint, then authorize Citation in your client. A registry listing does not install a connection or grant workspace access.

ChatGPTLink to ChatGPT

MCP connection. Bring your Citation workspace into a ChatGPT conversation.

The directory plugin is under review. You can connect through custom MCP if your account supports it. Workspace policies may require an administrator.

  1. Open Plugins, select the plus button, then choose Add custom MCP server.
  2. Enter Citation and the server address, select OAuth, then choose Create as plugin.
  3. Sign in to Citation, choose your workspace, review the requested permissions, then allow access.

ChatGPT server address

https://citation.co/mcp

ClaudeLink to Claude

MCP connection. Search saved research and work on drafts from Claude.

Use an account with custom connector access. Organization policies and account connection limits still apply.

  1. Open Customize, then Connectors. Choose Add connector, then Add custom connector.
  2. Enter Citation and the server address. Choose Sign in now and Register automatically.
  3. Sign in to Citation, choose your workspace, review the requested permissions, then allow access.

Claude server address

https://citation.co/mcp

GeminiLink to Gemini

MCP connection. Connect saved documents through Gemini custom apps.

Custom apps require an eligible personal account in the US, age 18 or older, English, and Keep Activity enabled. Availability varies by rollout.

  1. On Gemini web, open Settings, then Connected Apps and custom apps.
  2. Add the Citation server address and use automatic OAuth registration.
  3. Sign in to Citation and approve workspace access. Enable the connected app in your conversation.

Gemini server address

https://citation.co/mcp

PerplexityLink to Perplexity

MCP connection. Use your saved research with a remote connector.

Custom remote connectors require an eligible Pro, Max, or Enterprise account. Skills are used in Computer.

  1. Open Account Settings, then Connectors, and choose Custom connector.
  2. Choose Remote, enter the Citation server address, and select OAuth.
  3. Complete automatic registration and sign in to Citation to choose your workspace.

Perplexity server address

https://citation.co/mcp

GrokLink to Grok

MCP connection. Add Citation as a custom connector in Grok.

The custom connector control must be available in your Grok account. The separate Grok Build plugin is awaiting marketplace review.

  1. In Grok, open Plugins and choose New Connector, then Custom.
  2. Enter Citation as the name and the Citation server address, then add the connector.
  3. Sign in to Citation, choose your workspace, and review the requested permissions.

Grok server address

https://citation.co/mcp

ManusLink to Manus

MCP connection. Give a Manus workflow access to your saved Citation work.

Use a scoped personal token in the private bearer authentication field. Keep it out of prompts and shared files.

  1. Create a personal token for the required workspace and permissions in Citation MCP connections.
  2. In Manus, open Settings, Connectors, then Create and Custom MCP.
  3. Name the connector Citation, choose HTTP, and enter the Citation server address.
  4. Add a custom header named Authorization with the value Bearer followed by a space and your personal token. Save the connector and choose Try it out.

Manus server address

https://citation.co/mcp

GensparkLink to Genspark

MCP connection. Connect Citation tools to a Genspark workflow.

Custom connectors depend on account availability and organization policies.

  1. In Genspark, open Skills, Connectors, Community & Custom, then Add new MCP server.
  2. Enter Citation as the name, choose Streamable HTTP, and enter the Citation server address. Leave Request Header JSON empty, then choose Add Server.
  3. Complete the Citation OAuth sign in, select your workspace, review the requested permissions, then allow access.

Genspark server address

https://citation.co/mcp

Mistral VibeLink to Mistral Vibe

MCP connection. Use Citation in Vibe Work, formerly Le Chat.

A Vibe administrator adds the connector. Personal account owners are administrators. This setup is for Vibe Work.

  1. In Vibe Work, open Connectors, choose Add Connector, then Custom MCP Connector.
  2. Enter Citation as the name and the Citation server address, then choose Connect. Vibe detects authentication automatically.
  3. Complete the Citation sign in and consent flow, then enable the connector for your conversation.

Mistral Vibe server address

https://citation.co/mcp

KimiLink to Kimi

Personal plugin. Install a personal plugin with Citation tools and four skills.

Build the personal plugin in Kimi Work. Web supports its MCP tools and skills in eligible scenarios. Kimi Claw and Kimi Plus conversations do not support this route.

  1. Download and extract the Kimi plugin package.
  2. Open Plugin Builder in Kimi Work and import the extracted plugin files.
  3. Add the plugin to your Personal marketplace, install it, and authenticate its Citation MCP connection.

Kimi server address

https://citation.co/mcp

MuseLink to Muse

Directory connector. A Citation connector for the Muse directory.

Citation has been submitted for Muse review. Installation will become available after approval and publication.

  1. Wait for Citation to become available in the Muse connector directory.
  2. Open the published connector and connect your Citation account.
  3. Choose your workspace and approve the permissions you need.

Microsoft 365 CopilotLink to Microsoft 365 Copilot

MCP connection. Find Citation research with a federated connector.

Requires a Microsoft 365 administrator, registered OAuth credentials, and tenant deployment. This connector provides reading tools. Consumer Copilot uses a different integration system.

  1. Ask your Microsoft 365 administrator to configure the Citation federated connector.
  2. Register the connector OAuth client and credentials, then add its endpoint and manifest in your tenant.
  3. After administrator approval, authenticate Citation to search and read your saved research.

Microsoft 365 Copilot server address

https://citation.co/mcp/read

The administrator registers a confidential OAuth client with an ID and secret. Use https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect as the exact redirect URI and enable PKCE S256. The federated endpoint exposes search and fetch with document and source read permissions. Keep credentials in the administrator’s private connector configuration.

PoeLink to Poe

Assistant bot. Search your saved research and work on drafts in Poe.

Connect your Citation account to access saved work. Writes and exports require your approval.

  1. Open Citation in Poe and send connect.
  2. Open the private Citation link, choose your workspace and permissions, then return the confirmation code to the same Poe conversation.
  3. Ask the bot to work with your saved research. Review and approve proposed writes or exports before they run.

YuanbaoLink to Yuanbao

Assistant bot. The Yuanqi connection route is no longer available.

Yuanqi has stopped accepting new agents. Citation cannot be installed through this route. Choose another supported assistant to connect your workspace.

  1. Choose another assistant from Citation AI tools.
  2. Follow its MCP or plugin setup and authorize your workspace.

DeepSeekLink to DeepSeek

Model in Citation. Use a DeepSeek model while working inside Citation.

DeepSeek is available in the Citation assistant and when creating a new document. This route is separate from the DeepSeek consumer app.

  1. Open the assistant in your Citation workspace.
  2. Choose DeepSeek from the available model providers.
  3. Work with the document in Citation. If the provider is unavailable, ask your deployment administrator to configure it.

The model is used for writing chat and draft generation inside Citation. Cite, Check, and voice keep their own providers. No personal provider API key is required. Models appear only when enabled on the Citation deployment.

QwenLink to Qwen

Model in Citation. Qwen model access inside the Citation assistant.

Qwen is awaiting availability in Citation. It appears only after the provider is enabled. This does not add a connector to the Qwen consumer app.

  1. Open the assistant in your Citation workspace.
  2. Choose Qwen from the available model providers.
  3. Continue with your document in Citation. Provider availability depends on deployment configuration.

The model is used for writing chat and draft generation inside Citation. Cite, Check, and voice keep their own providers. No personal provider API key is required. Models appear only when enabled on the Citation deployment.

DoubaoLink to Doubao

Model in Citation. ByteDance Seed model access inside Citation.

ByteDance Seed is available in the Citation assistant and when creating a new document. This route is separate from the Doubao consumer app.

  1. Open the assistant in your Citation workspace.
  2. Choose ByteDance Seed from the available model providers.
  3. Work with your saved document in Citation. Provider availability depends on deployment configuration.

The model is used for writing chat and draft generation inside Citation. Cite, Check, and voice keep their own providers. No personal provider API key is required. Models appear only when enabled on the Citation deployment.

CodexLink to Codex

MCP connection. Connect your coding agent to Citation research tools.

Run the setup on the host where Codex is installed. Cloud tasks need their own supported connection configuration.

  1. Run the setup commands in a terminal on your Codex host.
  2. Complete the Citation OAuth flow and select your workspace.
  3. Enable Citation in the agent and install the research skills when needed.

Codex configuration

codex mcp add citation --url https://citation.co/mcp
codex mcp login citation

Claude CodeLink to Claude Code

MCP connection. Use Citation from Claude Code and its project skills.

Run the setup in your project and approve Citation in the browser. Organization policies may restrict external tools.

  1. Run the setup commands in your project.
  2. Complete Citation OAuth login and select the required workspace.
  3. Use the MCP tools directly or install the Citation skills in your project.

Claude Code configuration

claude mcp add --transport http citation https://citation.co/mcp
claude mcp login citation

CursorLink to Cursor

MCP connection. Keep research available to Cursor Agent.

Connect with MCP now, or install the public plugin locally for its four skills. The Cursor Marketplace application is under review. Merge MCP configuration without replacing your other servers.

  1. Add the configuration to .cursor/mcp.json in your project.
  2. Open Cursor MCP settings and authenticate Citation.
  3. Approve access to your workspace and enable the tools for Agent.

Cursor configuration

{
  "mcpServers": {
    "citation": {
      "url": "https://citation.co/mcp"
    }
  }
}

GitHub CopilotLink to GitHub Copilot

MCP connection. Add Citation tools to Copilot Chat in VS Code.

Use a compatible VS Code installation. Your organization can restrict MCP servers.

  1. Merge the configuration into .vscode/mcp.json in your project.
  2. Start the Citation server from VS Code MCP settings and complete OAuth.
  3. Select the Citation tools in Copilot Chat when working with research.

GitHub Copilot configuration

{
  "servers": {
    "citation": {
      "type": "http",
      "url": "https://citation.co/mcp"
    }
  }
}

Choose your clientLink to Choose your client

ChatGPT, Claude, Codex, Cursor, GitHub Copilot, and other listed products have their setup above. The additional clients below use their own configuration locations. Match the instructions to your installed version and complete authorization when supported.

OpenAI Dots

Dots use cloud app access. A local Codex MCP connection does not configure a cloud dot. Use the app connection controls available for your dot and account.

Use the official app access guide below for your dot. The CLI configuration examples on this page apply only to the listed local clients.

Windsurf

Use the MCP controls provided by your installed Windsurf or Devin Desktop version. Check its configuration location before adding a server.

Cascade → Actions → Open MCP config file

Windsurf configuration

{
  "mcpServers": {
    "citation": {
      "serverUrl": "https://citation.co/mcp"
    }
  }
}

Gemini CLI

Use httpUrl for Streamable HTTP and approve the OAuth request with /mcp auth.

.gemini/settings.json

Gemini CLI configuration

{
  "mcpServers": {
    "citation": {
      "httpUrl": "https://citation.co/mcp"
    }
  }
}

Antigravity

Google Antigravity supports remote MCP with OAuth discovery and browser authentication.

Agent settings → Customizations → MCP configuration

Antigravity configuration

{
  "mcpServers": {
    "citation": {
      "serverUrl": "https://citation.co/mcp"
    }
  }
}

OpenCode

OpenCode v2 uses mcp.servers. Earlier versions use a different configuration shape.

opencode.json

OpenCode configuration

{
  "mcp": {
    "servers": {
      "citation": {
        "type": "remote",
        "url": "https://citation.co/mcp"
      }
    }
  }
}

OpenClaw

Add a Streamable HTTP server in Settings → MCP, then sign in and probe the connection.

OpenClaw configuration

OpenClaw configuration

{
  "mcp": {
    "servers": {
      "citation": {
        "url": "https://citation.co/mcp",
        "transport": "streamable-http",
        "auth": "oauth",
        "enabled": true
      }
    }
  }
}

What you can doLink to What you can do

  • Find and read documents in the workspace you connected.
  • Create drafts and save reviewed edits with version checks.
  • Add or correct saved source metadata and format citations using the supported styles.
  • Check missing citation links, incomplete source details and duplicate DOIs.
  • Export saved text and references as TXT, BibTeX or RIS.

Citation checks review the metadata you saved. They do not establish originality or factual accuracy. MCP does not expose invitations, sharing, deletion, AI review or public web fetching.

Keep changes under your controlLink to Keep changes under your control

Read the latest document with include_content before editing so formatting and citation nodes can be preserved. Save using its returned version. For source updates, use the source version. If a version conflicts, read and review again. After an uncertain response, retry with the same request ID and exact input to avoid a duplicate change.

Revoke a connection in settings to stop its access and refresh tokens. Access also ends when your workspace membership is removed. Source content and document text should always be treated as reference material, never instructions for your assistant.

Local and cloud connectionsLink to Local and cloud connections

Citation uses Streamable HTTP. Cloud clients require a reachable HTTPS address. A localhost address works only for a client on that computer. For a self hosted deployment, the operator must configure the MCP address and apply the required database migrations before connecting.

For desktop browser clients, an operator may need to allow the client’s exact browser origin. If your client cannot connect, check the address, authentication, granted scopes and deployment configuration before changing permissions.

PreviousObsidianNextUse the Citation CLI