PaperFoxPaperFox

MCP

Connect AI assistants to PaperFox using the Model Context Protocol

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

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

Privacy Notice

When you use MCP, data returned by PaperFox (including paper titles, abstracts, and author information) is sent to your AI provider as part of the conversation. Learn more →

Available Tools

ToolDescriptionRequired Role
list_conferencesList all conferences with your rolesAny authenticated user
list_my_submissionsList your own paper submissions for a conferenceAny author or submitter
get_programGet the published conference program (days, sessions, talks)Any authenticated user
get_submission_formGet the submission form fields for a trackAny authenticated user
submit_paperSubmit a paper with interactive review UI and PDF uploadAny 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
search_submissionsSearch submissions by author name or emailChair or Track Chair
get_submission_infoGet details about a specific submissionAuthor, Chair, or Assigned Reviewer

Setup Instructions

PaperFox MCP URL:

https://www.paperfox.ai/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/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 Business, Enterprise, or Edu 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/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/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 the PaperFox 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/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

Usage Examples

Example 1: Discover your conferences

Prompt: "What conferences do I have access to?"

What happens:

  • PaperFox returns all conferences where you have a role (chair, reviewer, author, etc.)
  • Shows conference name, dates, location, and your specific roles
  • Use this to discover conference slugs needed for other tools

Example response:

You have access to 2 conferences:

1. DSW 2027 (Data Science Workshop 2027)
   - June 15–18, 2027 · Boston, MA
   - Your roles: Conference Chair

2. ICMR 2027 (International Conference on ML Research)
   - September 10–12, 2027 · London, UK
   - Your roles: Reviewer

Example 2: Check submission and review statistics

Prompt: "Show me the submission statistics for DSW 2027 and how reviews are going"

What happens:

  • PaperFox retrieves conference-level stats: total submissions, status breakdown (submitted, under review, accepted, rejected), and reviewer counts
  • Then fetches review progress: assignments completed vs. pending, completion rate, and reviewers with outstanding work
  • Requires Conference Chair or Track Chair role

Example response:

DSW 2027 Statistics:
- 142 total submissions (28% of 500 limit)
  - 45 submitted, 67 under review, 18 accepted, 12 rejected
- 24 active reviewers, 89 registrations

Review Progress:
- 216 total assignments, 148 completed (68%)
- 3 reviewers with 5+ pending reviews

Example 3: Look up a specific submission

Prompt: "What's the status of submission dsw2027-42?"

What happens:

  • PaperFox retrieves submission details: title, abstract, status, version history
  • For chairs: shows authors, reviewer assignments, and review status
  • For reviewers: shows paper content (authors hidden in double-blind review)
  • For authors: shows their own submission with revision status

Example response:

Submission dsw2027-42: "Efficient Transformer Architectures for Edge Devices"
- Status: Under Review (version 1)
- Track: Main Track
- Submitted: March 1, 2027
- Authors: Jane Smith (MIT), John Doe (Stanford)
- Keywords: transformers, edge computing, model compression
- 2 of 3 reviews completed

Example 4: Submit a paper

Prompt: "Submit my paper to the main track of SCECR 2026"

What happens:

  • PaperFox first retrieves the submission form schema so the AI knows what fields to collect
  • The AI asks you for each required field: title, abstract, keywords, authors
  • Once all data is collected, an interactive review UI appears directly in the chat
  • You review the summary, upload your PDF, and click Submit
  • The paper is created and you get a confirmation with the submission link

Example conversation:

AI: I'll help you submit. Let me get the form fields...
    What's the title of your paper?

You: "Efficient Transformer Architectures for Edge Devices"

AI: Abstract?

You: (paste abstract)

AI: Keywords?

You: transformers, edge computing, model compression

AI: Authors? (name, email, affiliation, country for each)

You: Jane Smith, jane@mit.edu, MIT, US (corresponding);
     John Doe, john@stanford.edu, Stanford, US

AI: [Interactive review UI appears with all your data]
    Please review and upload your PDF to submit.

MCP Apps Required

The interactive submission UI uses MCP Apps, supported in Claude Desktop, claude.ai, and VS Code Copilot. In clients without MCP Apps support, the AI will create a draft and provide a link to complete the submission on PaperFox.

Usage Limits

Every authenticated user gets 50 free MCP tool calls per day. After that, each additional call costs 0.5 credits (at $1 = 300 credits, that's about $0.002 per call).

Daily UsageCost
First 50 callsFree
51–2,000 calls0.5 credits each
Over 2,000 callsBlocked (daily limit)

A typical session uses 5–15 tool calls, so most users will stay well within the free tier.

If you run out of free calls and don't have enough credits, the AI will let you know and provide a link to purchase credits. Credit usage appears in your credit history as "MCP Tool Call" entries.

The daily limit resets at midnight UTC.

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
  • Minimal Write Access: Most tools are read-only; submission tools require explicit user confirmation via interactive UI
  • Token Rotation: Refresh tokens are rotated for security
  • Audience Validation: Tokens are bound to PaperFox (RFC 8707)

Privacy

PaperFox MCP only provides access to data you already have permission to see in the PaperFox web interface. No additional data is collected or stored when using MCP. See our Privacy Policy for details.

Paper Data Is Sent to Your AI Provider

When you use MCP tools, the data returned by PaperFox is sent to the AI provider (e.g., Anthropic for Claude, OpenAI for ChatGPT) as part of your conversation. The following tools return paper-related content that will be shared with the AI provider:

  • get_submission_info — title, abstract, keywords, author names/emails/affiliations, review status
  • list_my_submissions — titles, author names, submission status for all your papers in a conference
  • search_submissions — titles, author names/emails/affiliations, submission status for matching papers
  • get_conference_stats / get_track_stats — aggregate submission and review statistics
  • get_review_progress — reviewer names and review completion status
  • submit_paper — all submission form data you provide (title, abstract, authors, etc.)

If your conference has strict confidentiality requirements or your papers contain sensitive unpublished research, do not use MCP to access that data. Use the PaperFox web interface directly instead — it does not share data with any third-party AI provider.

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/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 Business, Enterprise, or Edu subscription and are using chatgpt.com (not the mobile or desktop apps). Go to Settings → Apps and enable Developer mode.

On this page