PaperFoxPaperFox

MCP

Connect AI assistants to PaperFox using the Model Context Protocol

Experimental

MCP integration is currently in beta. We're actively adding more tools to help you manage submissions, reviews, and conference workflows directly from your AI assistant.

PaperFox provides a Model Context Protocol (MCP) server that allows AI assistants like Claude and ChatGPT to interact with your conference data securely.

With PaperFox MCP, your AI assistant can:

  • List conferences you have access to
  • Get conference and track statistics
  • Monitor review progress
  • Query submission data

Example prompts to try:

  • "What conferences do I have access to?"
  • "Show me the submission statistics for ICAI 2027"
  • "How is the review progress for the main track?"

All actions respect your existing permissions—the AI can only access data you're authorized to see.

Available Tools

ToolDescriptionRequired Role
list_conferencesList all conferences with your rolesAny authenticated user
get_conference_statsConference-level statistics (submissions, reviews, participants)Conference Chair
get_track_statsDetailed track statisticsChair or Track Chair
get_review_progressReview completion rates and statusChair or Track Chair
get_submission_infoGet details about a specific submissionAuthor, Chair, or Assigned Reviewer

Setup Instructions

PaperFox MCP URL:

https://www.paperfox.ai/api/mcp

Claude Desktop

Paid Plan Required

Remote MCP servers require Claude Pro, Max, Team, or Enterprise plans.

Claude Desktop uses Connectors for remote MCP servers (the JSON config file is only for local servers).

  1. Open Claude Desktop
  2. Go to Settings → Connectors
  3. Click Add Connector or the + button
  4. Enter PaperFox as the name and https://www.paperfox.ai/api/mcp as the URL
  5. Click Add
Claude Desktop Add Connector dialog
  1. When prompted, sign in to PaperFox and authorize access
PaperFox OAuth consent screen

For more details, see Claude's Remote MCP documentation.

ChatGPT

Paid Plan Required

MCP support in ChatGPT requires Plus or Pro plans with Developer Mode enabled. This only works on chatgpt.com, not the mobile or desktop apps.

ChatGPT supports MCP through Developer Mode:

  1. Go to chatgpt.com and click your profile icon, then Settings
ChatGPT settings menu
  1. Navigate to Apps and enable Developer mode
ChatGPT Developer mode toggle
  1. Click Create app and fill in:
    • Name: PaperFox
    • MCP Server URL: https://www.paperfox.ai/api/mcp
    • Authentication: OAuth
    • Check the acknowledgment box and click Create
ChatGPT create app form
  1. When prompted, sign in to PaperFox and authorize access
PaperFox OAuth consent screen for ChatGPT

For more details, see ChatGPT Developer Mode documentation.

Cursor IDE

Add PaperFox to your Cursor MCP configuration (~/.cursor/mcp.json):

{
  "mcpServers": {
    "paperfox": {
      "url": "https://www.paperfox.ai/api/mcp"
    }
  }
}

After adding the configuration:

  1. Open Cursor Settings and navigate to Tools & MCP.
Cursor Settings - Tools & MCP
  1. PaperFox will appear with "Needs authentication". Click Connect.
PaperFox needs authentication
  1. When prompted to open the external website, click Open to authorize.
Cursor OAuth prompt
  1. Sign in to PaperFox and authorize access. Once connected, you'll see "5 tools enabled".
PaperFox connected in Cursor
  1. Use Agent mode in the AI pane to access PaperFox tools.

For more details, see Cursor MCP documentation.

Other MCP-Compatible Clients

Any MCP-compatible client can connect using:

  • MCP Endpoint: https://www.paperfox.ai/api/mcp
  • Transport: Streamable HTTP
  • Authentication: OAuth 2.1 with PKCE

The client will automatically discover OAuth endpoints via:

  • https://www.paperfox.ai/.well-known/oauth-protected-resource
  • https://www.paperfox.ai/.well-known/oauth-authorization-server

Authentication Flow

When you first connect an AI assistant to PaperFox:

  1. The client discovers the OAuth server automatically
  2. A browser window opens for you to sign in to PaperFox
  3. You review and approve the permissions requested
  4. The client receives secure tokens to access your data
  5. Tokens refresh automatically—you won't need to re-authenticate frequently

Your credentials are never shared with the AI assistant. Only secure, scoped access tokens are used.

Security

  • OAuth 2.1 with PKCE: Industry-standard secure authentication
  • Scoped Access: AI only accesses what you authorize
  • Role-Based: Respects your existing PaperFox permissions
  • Token Rotation: Refresh tokens are rotated for security
  • Audience Validation: Tokens are bound to PaperFox (RFC 8707)

Troubleshooting

"Access Denied" errors

Ensure you have the required role for the tool you're trying to use. For example, get_conference_stats requires Conference Chair access.

Connection fails

  1. Check that you're signed in to PaperFox
  2. Verify the MCP URL is correct: https://www.paperfox.ai/api/mcp
  3. Try removing and re-adding the server configuration
  4. Check your network connection

Token expired

Most clients handle token refresh automatically. If you encounter persistent auth errors, remove the server configuration and re-add it to trigger a fresh authentication.

Claude Desktop: "Server not connecting"

Remote MCP servers must be added via Settings → Connectors, not the JSON config file. The claude_desktop_config.json file is only for local MCP servers.

ChatGPT: "MCP not available"

Ensure you have a Plus or Pro subscription and are using chatgpt.com (not the mobile or desktop apps). Go to Settings → Apps and enable Developer mode.

On this page