Prerequisites
- Cursor installed
- A Pictory account with a purchased Pictory API subscription: app.pictory.ai. A standard Pictory plan on its own is refused at sign-in.
Connect
1
Open the MCP settings
In Cursor, open Settings, then MCP, and choose Add new MCP server. You can also edit
the configuration file directly:
~/.cursor/mcp.json for every project, or .cursor/mcp.json
in a project root to share it with the repository.2
Add the Pictory server
API_KEY header; this server does not take one.3
Sign in
Cursor shows the server as needing authentication. Start the sign-in and a browser opens on the
Pictory login page. Sign in with your Pictory email and password, or continue with Google. The
browser hands control back to Cursor and the server shows as connected.
4
Check the tools
The Pictory tools appear in the MCP settings panel. Open the Agent and ask for a video.
What you can ask for
Troubleshooting
The Sign-In Page Shows an Error Instead of a Login Form
The Sign-In Page Shows an Error Instead of a Login Form
Cause: The return address Cursor used is not one Pictory recognizes.Resolution: Start the sign-in from Cursor’s MCP settings rather than by opening the server URL in a browser. If it persists, the editor’s callback address may not yet be registered with Pictory; contact support with the error shown in the browser.
The Server Connects but No Tools Appear
The Server Connects but No Tools Appear
Cause: Cursor reads the tool list once it has authenticated, so an unauthenticated server shows none.Resolution: Confirm the server shows as signed in, then reload the MCP settings panel. Restart Cursor if the list is still empty.
Every Request Fails After Signing In
Every Request Fails After Signing In
Cause: The account signed in does not hold a purchased Pictory API subscription, or the sign-in has expired.Resolution: Check the subscription at app.pictory.ai, then disconnect and reconnect the server.
Next Steps
Pictory MCP Server
Every tool in detail, and the two design modes
Use Pictory with an LLM
Why the MCP server beats handing a model the API
Windsurf
The same server, in Windsurf
Claude Code
The same server, in the terminal
