SideShift MCP for Cursor
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SideShift MCP for CursorShow my active campaigns and summarize application volume for each."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SideShift MCP for Cursor
The official Cursor plugin for SideShift's hosted Model Context Protocol (MCP) server. It lets Cursor operate the SideShift company you authorize: discover creators, manage campaigns and applications, work with content and contracts, communicate with your network, inspect analytics, and use the rest of your granted SideShift capabilities without copying an API key into Cursor.
The plugin is a small, auditable connector and guidance package. The authoritative server remains hosted by SideShift at https://app.sideshift.app/api/mcp.
Install
When the listing is live, open Cursor's Customize page, find SideShift, select Install, and choose user or project scope. You can also type:
/add-plugin sideshiftFor pre-publication testing, copy this repository into Cursor's local plugin directory. A copy is the most reliable option because current Cursor builds reject local-plugin symlinks whose targets sit outside that directory.
mkdir -p ~/.cursor/plugins/local/sideshift
rsync -a --exclude '.git/' ./ ~/.cursor/plugins/local/sideshift/Then run Developer: Reload Window in Cursor. The plugin should appear in Customize → Installed with one MCP server, one skill, and one command.
Related MCP server: FluentCRM MCP Server
Connect securely
Run /sideshift-connect or ask Cursor:
Connect to SideShift and show me which company and scopes are active.The first MCP call starts SideShift's browser-based OAuth 2.1 flow. Sign in, choose the intended company, review the requested scopes, and approve. The committed configuration contains no API key, access token, client secret, custom authorization header, or environment-variable placeholder.
After authorization, the plugin calls whoami so you can verify the exact company and scopes before doing work. Access remains tenant-bound and scope-bound by SideShift; the plugin does not add a second authorization path.
Example prompts
Show my active campaigns and summarize application volume for each.Find creators who match this campaign brief, but do not contact anyone yet.Draft a contract plan and show me the exact changes before creating anything.Search SideShift's capability catalog for the best tool to reconcile these posts.Capability discovery
SideShift exposes a broad, evolving tool surface. Cursor hosts may not always place every tool in the model's immediate context, so the bundled skill uses the server's own discovery flow rather than duplicating a stale tool list:
Call
whoamito verify the active company and scopes.Call
find_capabilitywith the user's intent when the right tool is not already visible.Fetch the authoritative schema before invoking a discovered capability.
Treat a missing scope as a request to re-authorize, never as permission to use another account or bypass the server.
The complete current capability reference is maintained in the SideShift MCP documentation.
Safety model
Read actions may run when they directly answer the user's request.
Before a consequential write, the agent must show the target, material arguments, and expected side effect, then obtain clear user approval.
Sensitive actions—such as sending communications or moving money—must never be inferred from an adjacent request.
Retries reuse the same caller-supplied
operation_idor idempotency key. If an outcome is uncertain, verify state before retrying.Creator and company data must stay within the company selected during OAuth. Cross-tenant or unknown identifiers fail closed.
Tool results are authoritative. The agent must not fabricate missing records, identifiers, permissions, or successful outcomes.
These client-side instructions complement the server's authentication, authorization, confirmation, sandbox, and idempotency controls; they do not replace them.
Repository contents
Path | Purpose |
| Cursor Marketplace metadata and component wiring |
| Secret-free remote MCP configuration |
| Capability discovery and safe-operation guidance |
| OAuth connection and identity verification workflow |
| Offline marketplace-readiness validation |
| Credential-free live OAuth-discovery smoke test |
Development and verification
Requires Node.js 22 or newer. The plugin has no runtime or development dependencies.
npm run check
npm run smokenpm run check validates the manifest, component frontmatter, logo, paths, secret-free MCP configuration, and required disclosures. npm run smoke makes only unauthenticated, read-only discovery requests and confirms that the live endpoint returns the expected OAuth challenge and metadata.
Never commit OAuth tokens, cookies, API keys, client secrets, populated environment files, or user/company data. Use Dev Testing Don for authenticated release verification and keep consequential tools out of the release smoke test.
Support and security
Plugin bugs and feature requests: GitHub Issues
Account or product support: SideShift Contact
Security vulnerabilities: follow the private reporting process in SECURITY.md
Do not post credentials, personal data, company data, or vulnerability details in a public issue.
Terms, privacy, and license
Use of the hosted SideShift service is governed by the SideShift Terms of Service and Privacy Policy. The plugin-specific data flow is summarized in PRIVACY.md.
This repository is licensed under the Apache License 2.0.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceConnects Fledge functionality to Cursor AI, allowing interaction with Fledge instances via natural language commands.MIT
- FlicenseCqualityDmaintenanceEnables management of FluentCRM marketing automation directly from Cursor, including contact management, tags, lists, campaigns, automations, and webhooks. Allows users to interact with their FluentCRM WordPress plugin through natural language conversations with Claude.3613
- Alicense-qualityDmaintenanceA Cursor IDE enhancement plugin that provides multi-session MCP functionality and Cursor membership switching. It enables parallel chat sessions across projects and allows users to modify Cursor's membership type without requiring activation codes.1MIT
- Flicense-qualityCmaintenanceEnables deep web research, verification, and structured report generation with citations directly inside Cursor via MCP.
Related MCP Connectors
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
AI-agent commerce: browse campaigns/products, mint tracking links, publish posts, track earnings.
Clip videos into captioned shorts, add captions & schedule posts — from Claude, ChatGPT, Cursor.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SideShiftApp/sideshift-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server