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
| Tool | Description | Required Role |
|---|---|---|
list_conferences | List all conferences with your roles | Any authenticated user |
list_my_submissions | List your own paper submissions for a conference | Any author or submitter |
get_program | Get the published conference program (days, sessions, talks) | Any authenticated user |
get_submission_form | Get the submission form fields for a track | Any authenticated user |
submit_paper | Submit a paper with interactive review UI and PDF upload | Any authenticated user |
get_conference_stats | Conference-level statistics (submissions, reviews, participants) | Conference Chair |
get_track_stats | Detailed track statistics | Chair or Track Chair |
get_review_progress | Review completion rates and status | Chair or Track Chair |
search_submissions | Search submissions by author name or email | Chair or Track Chair |
get_submission_info | Get details about a specific submission | Author, Chair, or Assigned Reviewer |
Setup Instructions
PaperFox MCP URL:
https://www.paperfox.ai/mcpClaude 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).
- Open Claude Desktop
- Go to Settings → Connectors
- Click Add Connector or the + button
- Enter
PaperFoxas the name andhttps://www.paperfox.ai/mcpas the URL - Click Add
- When prompted, sign in to PaperFox and authorize access
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:
- Go to chatgpt.com and click your profile icon, then Settings
- Navigate to Apps and enable Developer mode
- 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
- Name:
- When prompted, sign in to PaperFox and authorize access
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:
- Open Cursor Settings and navigate to Tools & MCP.
- PaperFox will appear with "Needs authentication". Click Connect.
- When prompted to open the external website, click Open to authorize.
- Sign in to PaperFox and authorize access. Once connected, you'll see the PaperFox tools enabled.
- 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-resourcehttps://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: ReviewerExample 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 reviewsExample 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 completedExample 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 Usage | Cost |
|---|---|
| First 50 calls | Free |
| 51–2,000 calls | 0.5 credits each |
| Over 2,000 calls | Blocked (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:
- The client discovers the OAuth server automatically
- A browser window opens for you to sign in to PaperFox
- You review and approve the permissions requested
- The client receives secure tokens to access your data
- 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 statuslist_my_submissions— titles, author names, submission status for all your papers in a conferencesearch_submissions— titles, author names/emails/affiliations, submission status for matching papersget_conference_stats/get_track_stats— aggregate submission and review statisticsget_review_progress— reviewer names and review completion statussubmit_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
- Check that you're signed in to PaperFox
- Verify the MCP URL is correct:
https://www.paperfox.ai/mcp - Try removing and re-adding the server configuration
- 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.