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
| Tool | Description | Required Role |
|---|---|---|
list_conferences | List all conferences with your roles | 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 |
get_submission_info | Get details about a specific submission | Author, Chair, or Assigned Reviewer |
Setup Instructions
PaperFox MCP URL:
https://www.paperfox.ai/api/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/api/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 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:
- 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/api/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/api/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 "5 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/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-resourcehttps://www.paperfox.ai/.well-known/oauth-authorization-server
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
- 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
- Check that you're signed in to PaperFox
- Verify the MCP URL is correct:
https://www.paperfox.ai/api/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 Plus or Pro subscription and are using chatgpt.com (not the mobile or desktop apps). Go to Settings → Apps and enable Developer mode.