Skip to content

Social Perks

by benzatkulak-collab · remote · no sign-in to list tools · v0.1.0 · published by GitHub user benzatkulak-collab

Agent-native marketing platform: create campaigns, submit proofs, review submissions.

Changes · 3

10 tools: 3 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http socialperks https://socialperks.app/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 3Claude Code: ask
  • createCampaignCreate and launch a new campaign for the calling business.No findings

    Why it is in this group

    • The name "createCampaign" says "create": a word for a change.
    Description, as the server wrote it
    Create and launch a new campaign for the calling business. Returns the campaign id, name, and dashboard URL. The campaign goes live immediately — no separate publish step.
  • reviewSubmissionApprove or reject a submission.No findings

    Why it is in this group

    • The description's first verb is "approve": a word for a change.
    Description, as the server wrote it
    Approve or reject a submission. Approving releases the perk; rejecting requires a reason. Use this when the business chooses manual review over auto-verification.
  • submitProofSubmit proof of completion for a campaign action — a public URL to a post, a screenshot, a video, or platform-verified data.No findings

    Why it is in this group

    • The name "submitProof" says "submit": a word for a change.
    Description, as the server wrote it
    Submit proof of completion for a campaign action — a public URL to a post, a screenshot, a video, or platform-verified data. The submission enters a review queue (or auto-approves depending on the campaign's verification mode).
Only reads 7Claude Code: allow
  • getBenchmarksGet industry benchmarks (engagement rate, conversion rate, etc.) for a business type.No findings

    Why it is in this group

    • The name "getBenchmarks" says "get": a word for reading.
    Description, as the server wrote it
    Get industry benchmarks (engagement rate, conversion rate, etc.) for a business type.
  • getCampaignStatsGet summary stats for a single campaign — total submissions, approved count, conversion rate, perks issued, and time-to-first-submission.No findings

    Why it is in this group

    • The name "getCampaignStats" says "get": a word for reading.
    Description, as the server wrote it
    Get summary stats for a single campaign — total submissions, approved count, conversion rate, perks issued, and time-to-first-submission. Useful for an agent reporting back to its user.
  • getPricingGet the market-rate pricing for a marketing action.No findings

    Why it is in this group

    • The name "getPricing" says "get": a word for reading.
    Description, as the server wrote it
    Get the market-rate pricing for a marketing action. Returns USD value and recommended perk type/value.
  • listActionsList the 125 marketing actions available on Social Perks.No findings

    Why it is in this group

    • The name "listActions" says "list": a word for reading.
    Description, as the server wrote it
    List the 125 marketing actions available on Social Perks. Filterable by platform, type, and effort.
  • listCampaignsList campaigns.No findings

    Why it is in this group

    • The name "listCampaigns" says "list": a word for reading.
    Description, as the server wrote it
    List campaigns. Requires auth — returns the caller's campaigns.
  • listSubmissionsList submissions for a business or campaign, filterable by state (pending/approved/rejected).No findings

    Why it is in this group

    • The name "listSubmissions" says "list": a word for reading.
    Description, as the server wrote it
    List submissions for a business or campaign, filterable by state (pending/approved/rejected). Returns paginated results.
  • searchInfluencersSearch influencers by platform and follower count.No findings

    Why it is in this group

    • The name "searchInfluencers" says "search": a word for reading.
    Description, as the server wrote it
    Search influencers by platform and follower count.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http socialperks https://socialperks.app/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__socialperks__getPricing",
      "mcp__socialperks__listActions",
      "mcp__socialperks__getBenchmarks",
      "mcp__socialperks__listCampaigns",
      "mcp__socialperks__searchInfluencers",
      "mcp__socialperks__listSubmissions",
      "mcp__socialperks__getCampaignStats"
    ],
    "ask": [
      "mcp__socialperks__createCampaign",
      "mcp__socialperks__submitProof",
      "mcp__socialperks__reviewSubmission"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as socialperks. Review it before you use it.