The whole directory, one MCP server

Search launches, read rankings and maker profiles, check your own stats, and submit a product, all from ChatGPT, Claude, Cursor, or any client that speaks the Model Context Protocol.

https://awesomeindie.com/api/mcp

Connect a client

ChatGPT

Enable developer mode under Settings → Apps & Connectors → Advanced, then create a custom connector with the server URL.

https://awesomeindie.com/api/mcp

Claude (web and desktop)

Settings → Connectors → Add custom connector, and paste the server URL.

https://awesomeindie.com/api/mcp

Claude Code

One command, then authenticate from the /mcp menu if you want the maker tools.

claude mcp add --transport http awesomeindie https://awesomeindie.com/api/mcp

Cursor

Add this to .cursor/mcp.json, or ~/.cursor/mcp.json to have it in every project:

{
  "mcpServers": {
    "awesomeindie": {
      "url": "https://awesomeindie.com/api/mcp"
    }
  }
}

VS Code (Copilot)

One command, or add the server under "servers" in .vscode/mcp.json.

code --add-mcp '{"name":"awesomeindie","url":"https://awesomeindie.com/api/mcp"}'

Gemini CLI

One command, same shape as Claude Code:

gemini mcp add --transport http awesomeindie https://awesomeindie.com/api/mcp

Windsurf

Add this to ~/.codeium/windsurf/mcp_config.json (note the serverUrl key):

{
  "mcpServers": {
    "awesomeindie": {
      "serverUrl": "https://awesomeindie.com/api/mcp"
    }
  }
}

Everything else

Any client that speaks Streamable HTTP works, with or without OAuth. Most of them read some variant of this JSON; check your client docs for where it lives.

{
  "mcpServers": {
    "awesomeindie": {
      "url": "https://awesomeindie.com/api/mcp"
    }
  }
}

What every connection gets

No account needed. These are the same listings, rankings and profiles the site shows, as tools and resources.

search_products
Search the whole directory by keywords.
get_product
One listing in full: tagline, description, maker, upvotes, rating.
get_todays_launches
The products launching today, in ranking order.
get_top_products
Daily, weekly, monthly and yearly rankings, current or archived.
list_categories
Every category and how full it is.
get_maker
A maker profile: bio, streak, followers, products.
get_launch_availability
When a product submitted today would launch, and the paid Skip the Line slots.
get_community_posts
The most recent community posts.
get_article
Read a community article in markdown.

What connecting your account unlocks

Authenticate with OAuth (any Awesome Indie account works) and the maker tools appear: your launch pipeline, your stats, your comment inbox, and submitting products with the same AI enrichment the site uses. The same entitlements apply as on the site, streaks, Pro and all.

get_my_account
Your streak, Pro status and what your entitlements allow today.
get_my_products
Everything you own, drafts included.
get_my_product_stats
Views, upvotes, comments and launch-day rank. Pro adds the 90-day series.
get_my_launch_status
Where a product is in the pipeline, and what review still needs.
get_my_product_comments
Every comment on your products: the inbox.
reply_to_comment
Answer a comment on your own product.
submit_product
Title + website in, enriched draft out: the AI reads your site and fills in the rest.
submit_product_for_review
Send a finished draft into the review queue.
update_my_product
Edit the text of a listing.
create_post_draft
Draft a community post. Publishing stays on the site.
create_article_draft
Start an article and get the editor URL.
get_skip_the_line_checkout
A checkout link for a paid launch day. You pay in the browser, never here.
book_paid_launch
Spend a paid pass to book your exact launch day.
get_pro_checkout
A checkout link for Pro. Entitlements lift the moment payment lands.
get_my_purchases
Passes and subscription state, to confirm a payment went through.

What it deliberately cannot do

There is no upvote tool: a vote cast by an agent is ranking manipulation, and rankings that can be bought or botted are worthless, which is the same reason upvotes here aren't for sale. Posts and articles can only be drafted over MCP, never published: a human reads everything before it goes public. Payments never happen inside a tool either: the checkout tools hand back a hosted Polar link and you pay in your own browser. And rate limits and entitlements are shared with the site, so an agent spends the same budget you would.