New: MCP Connector - plug all Selfstorming tools into Claude, ChatGPT or your own AI
    MCP Connector · Docs

    Selfstorming MCP documentation

    Everything an IT admin or a curious user needs to know before connecting: the endpoint, how login works, what each tool reads and writes, what we store, and the limits.

    Overview

    Selfstorming is a marketing ideation platform with curated libraries: 1,800+ award-winning campaigns, 850+ sourced marketing findings, 500 creative mechanics, 52 strategy frameworks and 61 marketing laws. The MCP server exposes these libraries and the ideation engine to AI clients, so an assistant can work from a user's project context and from Selfstorming at the same time.

    Endpointhttps://www.selfstorming.com/api/mcp
    TransportStreamable HTTP (stateless). SSE is not supported.
    AuthenticationOAuth 2.1 with dynamic client registration
    AvailabilitySelfstorming Pro subscribers. Free accounts can connect; tools answer with an upgrade message.
    Tools29 (26 available now, 3 Social Ad Studio tools coming soon)
    OperatorSelfstorm s.r.o., Slovakia (EU)

    Connect

    Add https://www.selfstorming.com/api/mcp as a remote MCP server (custom connector) in your client, then log in with your Selfstorming account and approve access. Step-by-step instructions for Claude, Claude Code, ChatGPT, Codex and Cursor are on the MCP connector page.

    Authentication

    The server is an OAuth 2.1 protected resource. Unauthenticated requests get a 401 with a WWW-Authenticate header pointing to the protected-resource metadata at /.well-known/oauth-protected-resource, which starts the client's OAuth discovery. The authorization server is Selfstorming's Supabase Auth with dynamic client registration (DCR), so clients register themselves; no API keys are involved.

    Users log in on selfstorming.com and approve the client on a consent screen. Tokens are short-lived and refreshed by the client. Selfstorming never sees your AI client's credentials, and the client never sees your Selfstorming password.

    To revoke access, remove the connector in your AI client. To revoke every client at once, email hello@selfstorming.com.

    Tools

    Every tool carries a title and a readOnlyHint or destructiveHint annotation, so clients can run read-only tools without approval prompts. Tools that write only create new content in your own account. No tool deletes or overwrites data. Apart from the Social Ad Studio tools, which can read a website you point them to, no tool reaches the open web.

    Campaign library

    ToolWhat it doesAccess
    Search campaigns
    search_campaigns
    Semantic or keyword search over 1,800+ award-winning campaigns. Accepts a brief, a mood or a mechanic and returns campaign cards with links.Read-only
    Browse campaigns
    browse_campaigns
    Filter the library by award, year, brand, agency or industry segment.Read-only
    Get campaign breakdown
    get_campaign
    Full breakdown of one campaign: brief, idea, creative mechanic, strategy, results and video analysis.Read-only
    List campaign playlists
    list_playlists
    Curated playlists of campaigns, including award collections.Read-only
    Get campaign playlist
    get_playlist
    The campaigns in one playlist.Read-only

    Marketing Wisdom

    ToolWhat it doesAccess
    Search Marketing Wisdom
    search_wisdom
    Semantic search over 850+ sourced findings and 61 marketing laws. Each result names the original report and links to it.Read-only
    Get Wisdom finding
    get_wisdom_bite
    One finding in full, with its source and related findings.Read-only
    Browse Marketing Wisdom
    browse_wisdom
    Findings by topic and kind (stat, principle, example, warning, quote, law, definition).Read-only

    Technique libraries

    ToolWhat it doesAccess
    List hook techniques
    list_hooks
    360 hook techniques for social content.Read-only
    List creative techniques
    list_creative_techniques
    100 creative techniques with examples.Read-only
    List naming techniques
    list_naming_techniques
    66 naming techniques with brand examples.Read-only
    List storytelling techniques
    list_storytelling_techniques
    49 storytelling techniques.Read-only
    List creative strategy techniques
    list_strategy_techniques
    50 creative strategy techniques.Read-only
    Get creative strategy technique
    get_strategy_technique
    One strategy technique in full.Read-only
    List marketing laws
    list_marketing_laws
    61 evidence-based marketing laws.Read-only
    Get marketing law
    get_marketing_law
    One law with its evidence and sources.Read-only
    List social ad techniques
    list_ad_techniques
    Social ad angles and formats.Read-only

    Frameworks

    ToolWhat it doesAccess
    List frameworks
    list_frameworks
    52 strategy frameworks across six categories.Read-only
    Get framework
    get_framework
    How a framework works, when to use it, and the fields to fill.Read-only
    Render framework diagram
    render_framework
    Draws a filled framework as a PNG from a fixed template (no generative image model) and returns a link to the image.Read-only

    Your account

    ToolWhat it doesAccess
    List my sessions
    list_my_sessions
    Your recent Selfstorming sessions with links to their boards.Read-only
    List my brands
    list_my_brands
    Brands saved in your Brand Studio, used to ground ideas in your brand context.Read-only

    Ideation

    These tools create new sessions in your Selfstorming account. They never delete or overwrite anything.

    ToolWhat it doesAccess
    Create ideation session
    create_ideation_session
    Runs an Ideation Session on a brief and saves it to your account as a board.Writes
    Generate more ideas
    generate_more_ideas
    Adds a batch of ideas to an existing session.Writes
    Generate names
    generate_names
    Runs a Naming Session and saves it to your account.Writes
    Generate hooks
    generate_hooks
    Runs a Hooks Session and saves it to your account.Writes

    Social Ad Studio

    Listed by the server but not yet available: these tools answer that the Studio is launching soon.

    ToolWhat it doesAccess
    Create ad test
    create_ad_test
    Builds a 3x3x3 paid-social ad test from a URL or brief.Writes
    Write ad concept
    generate_ad_concept
    Writes one concept of an ad test in full.Writes
    Get ad test
    get_ad_test
    Reads an existing ad test.Read-only

    Data handling

    Selfstorming receives only the arguments your AI client passes to a tool, such as a search query or a brief. It never receives your conversation, your files or anything else in your AI client.

    • Briefs sent to the ideation tools become sessions in your Selfstorming account, visible only to you, exactly as if you had used the web app.
    • For each tool call we log usage metadata: tool name, duration, success or error. We use it for reliability and product analytics.
    • Usage limits are enforced with per-user daily counters.
    • Rendered framework diagrams are stored as images and served from a link returned to you.
    • Your briefs and sessions are never used to train AI models. Selfstorming calls AI models only through paid APIs whose terms exclude customer data from training.

    Library content (campaigns, findings, techniques) is public reference material; Marketing Wisdom findings come from third-party research, and every result names the original source. Full details are in our privacy policy and terms.

    Limits

    Pro is unlimited in the web app. Through MCP, per-user fair-use limits stop runaway agents and bulk copying of the libraries. Daily limits reset at 00:00 UTC.

    Generated ideas, names and hooks500 per day
    New sessions10 per day
    Library lookups200 per day
    Calls of any tool20 per minute

    Library results return up to 20 items per call, and paging reaches the first 100 results of a query. When a limit is reached the tool answers with a plain message saying when it resets.

    Troubleshooting

    • The client asks for a command instead of a URL (ChatGPT, Codex): switch the server type to Streamable HTTP.
    • "Selfstorming MCP is a Pro perk": your account has no active Pro subscription. Upgrade on the pricing page, then call the tool again.
    • Tools stopped working after a while: reconnect the connector to refresh the login.
    • "Daily Selfstorming MCP limit reached": wait for the reset at 00:00 UTC or use the web app, which has no limits.

    Support

    Email hello@selfstorming.com. Security issues go to the same address.