Skip to content

Motion+ MCP server OAuth fails with invalid_target — /plus resource not registered in auth metadata #1

Description

@josephgug

Signing in to https://mcp.motion.dev/plus from Claude Code fails with: OAuth error: invalid_target - The requested resource or scope is not supported.

Cause appears to be on the server side: https://mcp.motion.dev/.well-known/oauth-protected-resource registers only "resource": "https://mcp.motion.dev", and /plus publishes no protected-resource metadata of its own (404 at both /.well-known/oauth-protected-resource/plus and /plus/.well-known/oauth-protected-resource). Spec-compliant clients request a token for the resource they're connecting to — /plus — which your auth server rejects. Signing in on the base motion server completes, but Motion+ content does not serve through it (still 2 tools, resources/list empty, gated resources return -32001).

Setup: Claude Code v2.1.237, Windows 11, servers hand-registered as {"type":"http","url":...} per your AI Kit docs. Motion+ lifetime licence, active. Happy to test a fix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions