GTA VI works from day one. ConsoleMouse ships with a GTA VI profile for PS5 and Xbox. A tuned profile is coming after launch.

ConsoleMouse / Developers

ConsoleMouse MCP server

The ConsoleMouse MCP server is a public, read-only helper at https://mcp.consolemouse.com/mcp. It lets Claude and other MCP clients write, check and explain ConsoleMouse profiles. It needs no sign-in.

Updated: · Deutsche Fassung

What the server does

It gives an assistant the ConsoleMouse profile format, a validator, a plain-language preview and an import-code builder.

ConsoleMouse stores every control layout as a profile file. With this server, an assistant can turn a request such as "everything on the left half of the keyboard" into a profile that ConsoleMouse can import.

  • No sign-in, no accounts, no storage and no outgoing requests.
  • It never talks to a console, a PlayStation service or the ConsoleMouse app.
  • You import the result yourself and decide in the app.

Endpoint and transport

Connect to https://mcp.consolemouse.com/mcp over Streamable HTTP; the server is stateless and needs no authentication.

  • Endpoint: https://mcp.consolemouse.com/mcp
  • Transport: Streamable HTTP, stateless. One JSON-RPC message per POST, JSON answer, no session ID, no event stream.
  • Protocol versions: 2026-07-28, 2025-11-25, 2025-06-18 and 2025-03-26.
  • Authentication: none. All tools work on public data.
  • Origin header: requests without one are allowed (server to server, MCP Inspector, curl). Requests with one must come from claude.ai, claude.com, chatgpt.com or chat.openai.com; others get HTTP 403.

Add it to Claude

Add the server in Claude as a custom connector with the URL above and no sign-in, then turn it on in a chat.

  1. In Claude, open Customize, then Connectors.
  2. Choose Add, then Add custom connector.
  3. Enter a name, for example "ConsoleMouse profiles", and the URL https://mcp.consolemouse.com/mcp.
  4. Set Authentication to No sign-in and leave the request headers empty. Save.
  5. In a chat, turn the connector on: choose Use on the connector card or switch it on in the chat’s connectors menu.

To remove it, delete the connector in the same settings. Your profiles stay in ConsoleMouse.

ChatGPT

A ConsoleMouse plugin for ChatGPT is planned and not available yet.

Until then, use the server from Claude or from another MCP client that supports Streamable HTTP without sign-in.

Tools

The server has five tools, and all of them are read-only: they return documentation or compute an answer from the input and store nothing.

Tools of the ConsoleMouse MCP server
ToolWhat it doesMain input
format_specReturns the profile format: a quick reference with the base profiles and the keys they already use, one section of the specification, the full specification or the JSON Schema.section (default quick_reference)
profile_validateChecks a profile, an import envelope or an import code against the JSON Schema and every format rule. Returns valid or a list of issues, each with the path to fix.profile (object, JSON text, envelope or CMP2/CM1 code)
profile_describeDescribes a profile in plain language, one sentence per change.profile, lang (de, en, es, fr, it, pl, pt-BR)
profile_import_codeChecks a derived profile and returns the import code, the preview sentences and the import steps.profile, optional base_profile_id, author_note (up to 500 characters), format (CMP2 or CM1), lang
format_examplesLists the base profiles, example profiles and invalid examples, or returns one file.optional id, kind

Every tool has a title and the annotations readOnlyHint: true, destructiveHint: false, idempotentHint: true and openWorldHint: false.

Until 31 December 2026 the old tool names get_format_spec, list_examples, validate_profile, describe_profile and build_import_code keep working as aliases.

Example prompts

With the connector on, describe the controls you want in plain words; Claude chooses the tools.

  • "Make me a ConsoleMouse profile with everything on the left half of the keyboard, and put Square then Circle on the Z key."
  • "I can’t hold buttons for long. Change the ConsoleMouse press-once template so Circle also switches on and off with one press."
  • "Check this ConsoleMouse import code and tell me in German what it changes: CMP2.…"

Importing the result

You paste the import code into ConsoleMouse yourself; nothing changes before you check the preview and save.

  • CMP2 codes (the default) import in ConsoleMouse 0.5.0 and later: Games > Import profile, paste the code, check the preview. The original profile stays untouched; the change is saved as your own copy.
  • ConsoleMouse 0.3.9 to 0.4.x read the older CM1 format. Ask for it, and profile_import_code writes a CM1 code (format: "CM1").
  • Macros, press once and the mouse mode move need ConsoleMouse 0.5.0 or later.
  • Some online games restrict macros. Check a game’s rules before you use one there.

Data handling

The server answers from memory and stores nothing; it logs no request or response content and keeps no per-request logs.

  • It receives only the tool arguments an assistant sends, usually from Anthropic’s or OpenAI’s servers, not your name, your account or the rest of your chat.
  • Workers Logs, invocation logs, traces, Logpush and tail consumers are off. Only aggregate counts remain, such as the number of requests and errors.
  • Cloudflare, the host, processes connection data (IP address, time, status) to deliver and protect the service and to enforce the rate limit.
  • No cookies, no analytics, and no use of requests to train AI models.
  • Full text: Privacy: AI assistants (ChatGPT and Claude).

Limits

Each client IP address may send 300 requests per minute; above that, the server answers HTTP 429.

  • Cloudflare counts per location, so a short burst can pass a few dozen extra requests before 429 starts.
  • Connector traffic arrives from the providers' shared IP addresses, so all users of one provider share that budget.
  • Size limits: 300,000-byte request body, 256 KiB profile, 64 KiB sharing envelope, 90,000-character code, 50 issues per answer, 200 preview sentences.
  • Macros stay small: one press plays a fixed sequence of up to 8 steps once, within 5 seconds, with no stick movement, no repeats or rapid fire, no conditions and no PS button.

Terms, privacy and help

The plugin terms and the privacy notice cover this server, and the plugin help page answers common problems.