Citation
Bekerja dengan dokumen Citation, sumber tersimpan, sitasi, referensi, dan ekspor melalui koneksi MCP yang diotorisasi.
Server MCP Terhosting
npx add-mcp 'https://citation.co/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
Search documentation
Getting started
Write
Cite
Check
Library and export
Collaboration
Integrations
- API
- Connect your apps
- Zotero
- Google Docs
- Microsoft Word
- Overleaf
- Obsidian
- MCP
- CLI
- Skills
- Automation
- Zapier
- Make
- n8n
- Gumloop
Account and help
Open docs navigation
Integrations/Connect with MCP
Copy page
Copy pageCopy this guide as Markdown
View as MarkdownOpen this guide as plain text
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.
- Open Plugins, select the plus button, then choose Add custom MCP server.
- Enter Citation and the server address, select OAuth, then choose Create as plugin.
- 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.
- Open Customize, then Connectors. Choose Add connector, then Add custom connector.
- Enter Citation and the server address. Choose Sign in now and Register automatically.
- 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.
- On Gemini web, open Settings, then Connected Apps and custom apps.
- Add the Citation server address and use automatic OAuth registration.
- 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.
- Open Account Settings, then Connectors, and choose Custom connector.
- Choose Remote, enter the Citation server address, and select OAuth.
- 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.
- In Grok, open Plugins and choose New Connector, then Custom.
- Enter Citation as the name and the Citation server address, then add the connector.
- 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.
- Create a personal token for the required workspace and permissions in Citation MCP connections.
- In Manus, open Settings, Connectors, then Create and Custom MCP.
- Name the connector Citation, choose HTTP, and enter the Citation server address.
- 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.
- In Genspark, open Skills, Connectors, Community & Custom, then Add new MCP server.
- Enter Citation as the name, choose Streamable HTTP, and enter the Citation server address. Leave Request Header JSON empty, then choose Add Server.
- 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.
- In Vibe Work, open Connectors, choose Add Connector, then Custom MCP Connector.
- Enter Citation as the name and the Citation server address, then choose Connect. Vibe detects authentication automatically.
- 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.
- Download and extract the Kimi plugin package.
- Open Plugin Builder in Kimi Work and import the extracted plugin files.
- 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.
- Wait for Citation to become available in the Muse connector directory.
- Open the published connector and connect your Citation account.
- 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.
- Ask your Microsoft 365 administrator to configure the Citation federated connector.
- Register the connector OAuth client and credentials, then add its endpoint and manifest in your tenant.
- 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.
- Open Citation in Poe and send connect.
- Open the private Citation link, choose your workspace and permissions, then return the confirmation code to the same Poe conversation.
- 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.
- Choose another assistant from Citation AI tools.
- 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.
- Open the assistant in your Citation workspace.
- Choose DeepSeek from the available model providers.
- 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.
- Open the assistant in your Citation workspace.
- Choose Qwen from the available model providers.
- 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.
- Open the assistant in your Citation workspace.
- Choose ByteDance Seed from the available model providers.
- 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.
- Run the setup commands in a terminal on your Codex host.
- Complete the Citation OAuth flow and select your workspace.
- 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.
- Run the setup commands in your project.
- Complete Citation OAuth login and select the required workspace.
- 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
- Official Claude Code guide
- Download Claude Code plugin
- Claude Code skills setup
- Public plugin setup
- Plugin source
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.
- Add the configuration to .cursor/mcp.json in your project.
- Open Cursor MCP settings and authenticate Citation.
- 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.
- Merge the configuration into .vscode/mcp.json in your project.
- Start the Citation server from VS Code MCP settings and complete OAuth.
- 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.