Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mobileboost.io/llms.txt

Use this file to discover all available pages before exploring further.

The MobileBoost MCP server lets your AI coding agent call MobileBoost directly: list and edit tests, trigger test runs, and check run status without leaving your editor. Any client that supports the Model Context Protocol can connect to it.

Prerequisites

  • A MobileBoost account
  • An MCP-compatible client (Cursor, Claude Code, Claude Desktop, or any other MCP client)

Server details

FieldValue
URLhttps://api.mobileboost.io/mcp
TransportStreamable HTTP
AuthenticationOAuth 2.1 (browser sign-in, no API key)
Protocol revision2025-06-18

Integrate the server

Pick your client below and follow the steps. The first time you connect, your browser opens a MobileBoost sign-in page; after that, the client refreshes tokens automatically.
1

Open the MCP configuration

In Cursor, open Settings → MCP → Add new MCP server, or edit ~/.cursor/mcp.json directly.
2

Add the MobileBoost server

Paste the following entry:
{
  "mcpServers": {
    "mobileboost": {
      "url": "https://api.mobileboost.io/mcp"
    }
  }
}
3

Sign in

Save the file. Cursor opens a browser tab — sign in with your MobileBoost account and approve the requested scopes. The server then shows up with a green status indicator under Settings → MCP.

Verify the integration

Once connected, ask your agent something that requires MobileBoost data, for example:
List my MobileBoost tests.
The agent should call list_tests and return your tests. If the call fails with an authentication error, sign out and reconnect from your client’s MCP settings.

Available tools

The server exposes the following tools, all scoped to your MobileBoost organisation:
ToolScopeDescription
list_testsmcp:readList tests with id, title, tags, and last update time.
get_testmcp:readFetch a single test by id, including its commands.
create_testmcp:writeCreate a new test with a title and a list of commands.
update_testmcp:writeReplace the commands of an existing test.
delete_testmcp:writeDelete one or more tests.
execute_testsmcp:writeTrigger a test suite run by testIds or tags. Returns a testSuiteRunId.
get_test_run_statusmcp:readFetch the status and summary of a previously-started run.
Read-only clients that only request mcp:read see the four read tools and have the write tools hidden.

Scopes

The server defines two OAuth scopes:
  • mcp:read — list and read tests and runs
  • mcp:write — create, update, delete, and execute tests
Most clients request both by default. To restrict an agent to read-only access, set the scope explicitly in your client config (see your client’s documentation for the exact field).