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/mcpConnect a client
ChatGPT
Enable developer mode under Settings → Apps & Connectors → Advanced, then create a custom connector with the server URL.
https://awesomeindie.com/api/mcpClaude (web and desktop)
Settings → Connectors → Add custom connector, and paste the server URL.
https://awesomeindie.com/api/mcpClaude 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/mcpCursor
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/mcpWindsurf
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.