Skip to content
Rivul AI
Explore
FeaturesDeep ResearchRivul AtlasResourcesToolsGuidesExamplesVenues
PricingDocsBlogAbout
Log inStart researching for free
FeaturesDeep ResearchRivul AtlasPricingDocsBlogResourcesToolsGuidesExamplesVenuesAboutLog in
Rivul AI

Cite as you write. One platform for your library, citations, and export.

Product

FeaturesRivul AtlasRivul Deep ResearchPricingResearchWriting

Resources

DocumentationResearch guidesFree citation toolsCitation examplesVenue workflowsBlogFAQ

Company

About Rivul AIContact and supportRivul AI · @rivulapp
© 2026 Rivul AI
PrivacyTermsAI useCopyright

Start

Create your first source-backed paperResearch workflows

Library

Library

Writing

Writing

Research

Research chatFind papers

Analyze

AnalyzeClaim checkingReview

Citations

Citations

Export

Export

Rivul Atlas

What is MCP for AI research?Connect Claude Code to Rivul AtlasAI research with OpenAI Codex and Rivul AtlasConnect Cursor to Rivul AtlasConnect Google Antigravity to Rivul AtlasConnect Meta Muse Code to Rivul Atlas

Account

Account and settingsPrivacy and AI use

Documentation/Connect Claude Code to Rivul Atlas

Public guide

Connect Claude Code to Rivul Atlas

Connect Claude Code to Rivul Atlas MCP for verified AI research-paper search, citation metadata, usage checks, and revocable access.

On this page
  1. 01Verification status
  2. 02Add Atlas and sign in
  3. 03Verify browser authorization
  4. 04Connect with a dedicated key
  5. 05Revoke and verify the key
  6. 06Disconnect browser access
  7. 07Troubleshooting and official references

01Verification status

Status: Verified for browser OAuth. Claude Code 2.1.273 discovered search_papers and usage_status, returned a bounded three-result search for Attention Is All You Need, read the approved workspace's usage, then lost access after the grant was revoked.

Status: Verified for a dedicated MCP key. A separate temporary key discovered and called both tools, returned the same bounded search with the correct first result, and read 992 remaining MCP credits. After revocation, Atlas showed 0 of 5 active keys and the retained call failed with HTTP 401 Invalid Rivul Atlas key.

The test key, temporary Claude configuration, shell state, and clipboard value were removed after verification. No credential, token, callback code, or account detail is retained in this guide.

02Add Atlas and sign in

1

Use a verified Pro or Ultimate Rivul AI account and open the Atlas workspace you intend to approve.

2

Add the production remote HTTP server at user scope. Omit an Authorization header to use browser OAuth.

3

Start login. Claude Code opens Rivul, where you choose one workspace and approve the two read-only scopes.

claude mcp add --scope user --transport http rivul-atlas https://rivul.ai/mcp
claude mcp login rivul-atlas
claude mcp list

03Verify browser authorization

1

Ask Claude Code to use Rivul Atlas to search for Attention Is All You Need with a result limit of 3.

2

Confirm the client calls search_papers and returns three structured paper records rather than answering from general model knowledge.

3

Ask it to call usage_status and confirm the plan and remaining MCP credits belong to the workspace you approved.

Atlas returns scholarly metadata and source locations. Open the source or DOI before relying on a paper's findings.

04Connect with a dedicated key

1

Create a new MCP key in Rivul Atlas for this Claude Code connection only. Copy it once into a private environment variable; do not reuse a production automation key.

2

Add a separate Claude server entry whose Authorization header references the environment variable. Keep the complete key out of commands, project files, logs, screenshots, and shell history.

3

Confirm the server discovers search_papers and usage_status, then run the same bounded three-result search and one usage read.

claude mcp add --scope user --transport http rivul-atlas-key https://rivul.ai/mcp --header 'Authorization: Bearer ${RIVUL_ATLAS_MCP_KEY}'
claude mcp get rivul-atlas-key
claude mcp list

05Revoke and verify the key

1

In Atlas Access keys, revoke the temporary key immediately after the two tool calls pass.

2

Repeat usage_status through the retained Claude entry. The verified run returned HTTP 401 Invalid Rivul Atlas key after revocation.

3

Confirm Atlas shows 0 of 5 active MCP keys, remove the Claude entry, unset the environment variable, and clear any temporary clipboard value.

claude mcp remove rivul-atlas-key
unset RIVUL_ATLAS_MCP_KEY

06Disconnect browser access

1

In Rivul Atlas, open Authorized applications and disconnect the Claude grant.

2

Ask Claude Code to call usage_status again. The verified cleanup returned authorization required after revocation.

3

Remove the local server entry when you no longer want Claude Code to offer Atlas tools.

claude mcp remove rivul-atlas

07Troubleshooting and official references

If the browser completes consent but the CLI does not reconnect, remove the incomplete grant in Atlas and rerun login. Claude uses a temporary localhost callback port; current Rivul OAuth accepts that standards-defined loopback behavior without relaxing non-loopback redirects.

If the wrong workspace was approved, disconnect the grant and sign in again. Never paste a Rivul password into Claude Code or store a complete token in a tracked project file.

  • Anthropic Claude Code MCP documentation
  • Model Context Protocol authorization specification
  • Rivul Atlas MCP product overview
  • Open Rivul Atlas
Previous← What is MCP for AI research?NextAI research with OpenAI Codex and Rivul Atlas →

Something here wrong or missing? Email support@rivul.ai.

On this page

  1. 01Verification status
  2. 02Add Atlas and sign in
  3. 03Verify browser authorization
  4. 04Connect with a dedicated key
  5. 05Revoke and verify the key
  6. 06Disconnect browser access
  7. 07Troubleshooting and official references
Rivul AI
Explore
FeaturesDeep ResearchRivul AtlasResourcesToolsGuidesExamplesVenues
PricingDocsBlogAbout
Log inStart researching for free
FeaturesDeep ResearchRivul AtlasPricingDocsBlogResourcesToolsGuidesExamplesVenuesAboutLog in