The whole directory, one MCP server

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

https://awesomeindie.com/api/mcp

Connect a client

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

Claude (web and desktop)

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

https://awesomeindie.com/api/mcp

Cursor and other MCP clients

Any client that speaks Streamable HTTP works. For Cursor, add this to .cursor/mcp.json:

{
  "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.

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 — 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. And rate limits and entitlements are shared with the site, so an agent spends the same budget you would.