Publish your MCP server on AgenticMarket so users can install it in one command and you earn revenue on every call.

Before submitting your server, your MCP server must:
For full details on what a valid MCP server looks like refer to the official MCP documentation.
Go to dashboard/submit and fill in the following:
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Unique per your account. Lowercase, no spaces. Cannot be changed after publish. |
| Description | Yes | Short description shown in search and server cards. |
| Long description | Yes | Full documentation for your server. Markdown supported — treat it like a README. |
| MCP server URL | Yes | The public HTTPS endpoint of your MCP server. Cannot be changed after publish. Contact us via the contact page if you need to update it. |
| Category | Yes | Select the category that best fits your server. |
| Price per call | Yes | Set in cents. Minimum $0.01. Cannot be changed after publish — to change price you must publish a new listing. |
| Visibility | Yes | Listed (appears in marketplace) or Unlisted (only accessible via direct URL). Can be changed after publish. |
Price is permanent. Once set, price cannot be changed on an existing listing. This protects users from unexpected price changes. If you need a different price, publish a new server listing.
After submission your server enters a 24-hour review. We check:
You will receive a dashboard notification when your server is approved.
If your server is rejected you will receive an email to your account address with:
You can resubmit after addressing the issues. Common reasons for rejection:
From your dashboard you can:
The following cannot be changed after publish:
For name or URL changes contact us.
Once approved your server is available at:
agenticmarket.dev/username/server-name
Share this URL to let users install your server directly.
When a user calls your server, AgenticMarket forwards the request to your server with the following headers:
x-agenticmarket-secret: <your-unique-secret>
x-request-id: <unique-id-per-request>
Content-Type: application/json
User-Agent: AgenticMarket-Proxy/1.0
Your x-agenticmarket-secret is unique to your server and is shown in your dashboard. Validate this header on every incoming request and reject anything without it. This ensures only requests routed through AgenticMarket reach your server.
The x-request-id is unique per call and can be used to correlate requests in your own logs.
