MCP server

Use Famoka from Claude, ChatGPT or any AI assistant

Famoka has an MCP server, so an AI assistant can work on your account: signed in as you, or with a key you make. You can cut it off at any time. The rules are the site's: an assistant can't do anything you couldn't.

Set it up

One address for creators and brands: the account you sign in with, or the key, says who's calling.

Claude and ChatGPT: sign in, no key

Creators add the address to the app, then sign in to Famoka when it asks and choose what it can do. Brands use a secret key for now.

Addresshttps://famoka.com/api/mcp
  • Claude: open Settings, then Connectors, and choose Add custom connector. Paste the address, add it, then choose Connect.
  • ChatGPT: turn on developer mode in Settings, under Apps & Connectors, then Advanced settings. Then create a connector with the address and choose OAuth.

Add it to your assistant

Any app that connects to MCP servers over HTTP can use it: give it this address and send the key as a bearer token.

Addresshttps://famoka.com/api/mcp

Run this in a terminal.

claude mcp add --transport http famoka https://famoka.com/api/mcp --header "Authorization: Bearer YOUR_KEY"

The tools

Each tool does what a button on the site does, with the same checks.

As a creator

Connect Claude or ChatGPT by signing in, or make a key on the AI assistants page of your account. It acts as you, in one workspace.

  • find_brandsSearch the brands you can promote, by words, category, country, platform and rate.
  • get_brandRead one brand: what you'd earn, its rules and whether you can join.
  • join_brandJoin a brand, or apply to one that picks its creators.
  • my_brandsList the brands you've joined or applied to.
  • make_linkMake a tracked link to a brand you've joined, with share texts that start with the ad label.
  • my_linksList your links.
  • link_statsRead one link's clicks over time, and its sales.
  • earningsRead what you earned in a period, by day, brand or link.

With a brand's secret key

Use a secret key from your programme's Tracking page. A live key can change things, a test key only reads, and a restricted key gets only the tools its scopes allow.

  • get_programmeRead the programme: its status, currency, cookie and confirmation days, and domains.
  • list_groupsList your groups and their commission.
  • list_membersList the creators in your programme.
  • get_memberRead one creator in your programme.
  • move_memberMove a creator to another group.
  • invite_creatorsInvite creators by email or handle.
  • list_linksList the programme's tracked links.
  • make_linkMake a tracked link for a creator.
  • list_customersList the customers creators brought.
  • list_commissionsList the sales and signups creators brought.
  • get_commissionRead one commission.
  • approve_commissionApprove a pending commission.
  • decline_commissionDecline a pending commission, with a reason.
  • list_conversationsList your conversations with creators.
  • read_conversationRead one conversation.
  • replyWrite in a conversation.
  • message_memberWrite to a creator, starting a conversation if there isn't one.

The rules

  • It can't accept a brand's terms or answer its questions for you. When joining needs them, it gives you the brand's page to finish on.
  • Every link it makes is an ad. Its share texts start with the ad label: keep it wherever you post.
  • Each key can make up to 120 requests a minute.
  • Disconnect an app or revoke a key and it stops working at once.

Make your key

Make an account, then a key. It takes a minute.