producthunt.com
Product Hunt is a community platform for discovering, launching, and discussing new technology products. It organizes launches, rankings, product pages, reviews, and community interactions such as votes and comments.
Product Hunt exposes a GraphQL API at `https://api.producthunt.com/v2/api/graphql` authenticated by bearer tokens (OAuth app tokens or a dashboard-issued developer token), plus a public MCP server at `https://www.producthunt.com/mcp/xAOyN0Bd`.
- Product Hunt MCP serverdiscovered
- Product Hunt GraphQL APIdiscovered
Go to the API dashboard, sign in, and create/register an application to obtain a client_id and client_secret. For user-delegated access, configure your app's redirect_uri, send users to GET https://api.producthunt.com/v2/oauth/authorize, then exchange the returned code at POST https://api.producthunt.com/v2/oauth/token. For app-only access, request a token from POST https://api.producthunt.com/v2/oauth/token with grant_type set to client_credentials. By default apps are read-only with public scope; private and write access require requesting those scopes, and write access requires approval via hello@producthunt.com.
For simple scripts, Product Hunt provides a non-expiring developer_token in the API dashboard. Sign in there and copy the token from your account/application dashboard, then send it as Authorization: Bearer <token> to the GraphQL API.
conventions · 2/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://producthunt.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✓https://producthunt.com/.well-known/agent-skills/index.json
Publish these signals → /publishing