The WURFL Docs MCP Server (WDM) makes WURFL documentation and capabilities accessible to your AI assistant through the Model Context Protocol (MCP)—a standard that allows AI assistants like Claude to access external tools and information.
With the WURFL Docs MCP Server (WDM), instead of relying on generic or outdated knowledge, your AI assistant can now:
This means your AI assistant has access to accurate, up-to-date information directly from ScientiaMobile.
WDM will search and retrieve the complete WURFL API documentation from docs.scientiamobile.com:
Example: Ask Claude "How do I integrate my Python project with WURFL API?" and get the latest integration guide automatically.

Explore and understand WURFL device capabilities:
Example: Ask "What WURFL capabilities are available for detecting screen size?" to get official information about relevant capabilities.

Access integration guides, tutorials, and best practices from the support portal:
Example: Ask "Find articles and documentation about React integration with WURFL" to browse relevant help center articles.

Browse available software versions for WURFL API products, including modules for WURFL InFuze, WURFL OnSite APIs, WURFL.js, WURFL Microservice, and more.
Example: Ask "What is the latest release for the WURFL Python API, and what is new in the latest release?" to see available versions with release dates.

You'll need:
You'll need a ScientiaMobile account. Authentication happens automatically on first use when you ask the AI assistant a question about WURFL. During setup, you'll log in with your ScientiaMobile account credentials with no special configuration needed.
Pick your AI assistant and follow the setup guide:
Q: Do I need a ScientiaMobile account?
A: Yes, you'll need a ScientiaMobile account to access the WURFL Docs MCP Server. You can register for an account free-of-charge.
Q: What if I'm behind a firewall?
A: Verify your firewall allows connections to https://mcp-docs.scientiamobile.com. Contact your IT department if you have connectivity issues.
Q: How often is the documentation updated?
A: WURFL documentation is updated as ScientiaMobile releases new documentation. The MCP server retrieves current documentation in real-time.
Q: Do I need internet access?
A: Yes, the WURFL Docs MCP Server requires internet connectivity to access documentation and tools.
Q: Is my data secure?
A: Yes. All connections use HTTPS encryption. OAuth tokens are securely cached by your MCP client.
Q: Do you have any tips for the most efficient use of the WURFL Docs MCP Server?
A: Ask clear questions: The more specific, the better results. Use @mentions: Use @wurfl-docs to prioritize tools from specific servers
Launch Claude Desktop and click the + button to start a new chat.

In the chat window, expand the + sign, then look for the Connectors option and hover on it.
Click on Manage Connectors to access the connectors management page.

The Connectors management page allows you to add and manage connections to external MCP servers like WURFL Docs.

Click the Add custom connector button at the bottom of the page.

Note: The "Add custom connector" feature is currently in BETA, and is limited to account owners. If you don't see this option, or are unable to interact with it, please check with your IT department or contact Claude support.
In the Add custom connector dialog:
WURFL Docs (or any name you prefer)https://mcp-docs.scientiamobile.com/mcp
Your browser opens to the ScientiaMobile OAuth login page.

Enter your ScientiaMobile credentials: - Your ScientiaMobile account email - Your ScientiaMobile account password

mcp:read, mcp:toolsAfter approving permissions, the browser will ask for permission to return to Claude Desktop. Click Open Claude.

The connector status changes to Connected. You're now ready to use WURFL Docs!

In a Claude chat, try asking a question about WURFL:
Example: What WURFL capabilities are available for detecting a phone's physical dimensions

On your first tool use, Claude shows a dialog asking permission to use the WURFL Docs connection. Review the tool description and click Always Allow to permit future uses without prompting.
You're done! Your Claude Desktop is now connected to the WURFL Docs MCP Server. Start asking questions about WURFL documentation, capabilities, and more.
Open your terminal and run this command to add the WURFL Docs MCP Server:
claude mcp add -s user -t http wurfl-docs https://mcp-docs.scientiamobile.com/mcp

Run this command to verify that wurfl-docs appears in your MCP server list:
claude mcp list

Start Claude Code by running:
claude
Claude Code opens with a welcome screen:

Type the MCP management command:
/mcp
Claude Code displays a list of all configured MCP servers with their connection status.
Example output:

To use the server, you need to authenticate the wurfl-docs MCP server:
Press Enter to show the details for the MCP server including authentication status

Press Enter on Authenticate to start the authentication process

Claude Code will attempt to open your web browser to the ScientiaMobile OAuth login page. If your browser doesn't open automatically, copy the on-screen URL to your browser manually.
Authentication Flow:
Login: Enter your ScientiaMobile email and password

Consent: Review requested permissions (mcp:read, mcp:tools) and click Allow

Success Page: A page with a success message will appear
/mcp command again to verify. The server status should now show √ connectedExample after authentication:

Now type a prompt to verify the server works:
Example: What is the WURFL release_msrp capability?
Claude automatically uses the connected WURFL MCP server to answer your question. You will be asked to allow the usage of the MCP tool. The first time you use a tool, it may take a few seconds—subsequent calls are faster due to caching.

When you allow it, the result will be processed and shown.

MCPView: Open MCP Settings
The Tools & MCP settings panel opens automatically.
Click on the Add Custom MCP button. The mcp.json file will open.

Production Configuration (Recommended)
Add the wurfl-docs field to your mcpServers section:
{
"mcpServers": {
"wurfl-docs": {
"transport": "http",
"url": "https://mcp-docs.scientiamobile.com/mcp"
}
}
}

Configuration changes take effect immediately in Cursor.
Cursor will notify you that the MCP Server needs authentication. Click on the notification.
If you miss the notification, don't worry — Cursor will ask you again on first use, or you can navigate to the Tools & MCP Panel directly.

In the Tools & MCP Panel you will see the wurfl-docs MCP Server and a text that says Needs authentication.
Click on the Connect button on the right.

Cursor will ask you to open a browser window. Click on the Open button.

Your default browser will open to the ScientiaMobile authentication form.
Authentication Flow
Login: Enter your ScientiaMobile email and password

Consent: Review requested permissions (mcp:read, mcp:tools) and click Allow

Redirect: The browser will ask for permission to redirect you back to Cursor. Click Open Cursor.

The connector status now shows 10 tools and 1 prompt enabled.

Chat Panel
The Chat Panel is the main interface for using MCP tools. Open it with Cmd+Shift+L (Ctrl+Shift+L on Windows/Linux):
Example: Use the wurfl-docs MCP connector to list all WURFL capabilities related to a device's chipset.

MCP: Add Server

Select HTTP from the options displayed.
VS Code will show you a prompt where to enter the server URL.

Enter the following address:
https://mcp-docs.scientiamobile.com/mcp
Press Enter.
VS Code will ask you to name the MCP server.

Type in a descriptive ID of your choosing and hit Enter.
VS Code will ask you to choose whether the configuration target is Workspace or Global.

VS Code provides different scopes for settings. From VS Code documentation:
VS Code will automatically open the mcp.json file and shortly after an alert will ask you to allow authentication.

Click on the Allow button.
Next, VS Code will ask you to open a browser window. Click on the Open button.
Your default browser will open to the ScientiaMobile authentication form.
Authentication Flow:
Login: Enter your ScientiaMobile email and password

Consent: Review requested permissions (mcp:read, mcp:tools) and click Allow

Note: The AI assistant named on the permissions screen will vary depending on which AI model you have configured in VS Code Copilot.
Redirect: The browser will ask you to allow it to redirect you back to VS Code. Click Open ...
Verify that the mcp.json file that should already be open contains the following:
{
"servers": {
"wurfl-docs": {
"url": "https://mcp-docs.scientiamobile.com/mcp",
"type": "http"
}
},
"inputs": []
}
Now you can use the VS Code Chat feature to talk to your preferred AI model and allow it to use the WURFL Docs MCP Server tools.
Example: What are the latest WURFL OnSite API for .NET package releases?

MCP: List Servers
This will show you a list of all configured MCP servers with their connection status. Select the server you want to manage and hit Enter.

© 2026 ScientiaMobile Inc.
All Rights Reserved.
NOTICE: All information contained herein is, and remains the property of ScientiaMobile Incorporated and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to ScientiaMobile Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from ScientiaMobile Incorporated.