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/mcpConnect 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/mcpClaude (web and desktop)
Settings → Connectors → Add custom connector, and paste the server URL.
https://awesomeindie.com/api/mcpCursor 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.