Generate Amazon affiliate sales funnels from product URLs. AI-powered, free.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Generate a hosted Amazon affiliate landing page from a US amazon.com product URL the user gave you. One call takes ~4 minutes and costs real money, with no undo and no refund, so call it only for a link the user actually supplied. Never build a URL from an ASIN you remember, and never submit an example URL. If you do not have the user's link, ask for it instead of calling. No account needed.
The amazon.com product URL exactly as the user gave it to you: copy it, do not retype or reconstruct it. Shape: https://www.amazon.com/<product-slug>/dp/<ASIN> or https://www.amazon.com/dp/<ASIN>. There is deliberately no example ASIN here: example ASINs get submitted as real products and bill the user for a page about something nobody asked for. If the user has not given you a link, ask for one rather than composing it from an ASIN you recall.
Style axes, all 0-100, omitted default to 50. Use list_axes for details.
The user's own Amazon Associates Store ID, if they gave it to you in this conversation (US tags end in -20). Omit it when unsure. Never guess one and never reuse a tag from an example or another conversation: a wrong tag pays the user's commissions to somebody else. It can be added later at https://funn.to.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Generate a hosted Amazon affiliate landing page from a US amazon.com product URL the user gave you. One call takes ~4 minutes and costs real money, with no undo and no refund, so call it only for a link the user actually supplied. Never build a URL from an ASIN you remember, and never submit an example URL. If you do not have the user's link, ask for it instead of calling. No account needed.
| Argument | Type | Description |
|---|---|---|
| axes | object | Style axes, all 0-100, omitted default to 50. Use list_axes for details. |
| store_id | string | The user's own Amazon Associates Store ID, if they gave it to you in this conversation (US tags end in -20). Omit it when unsure. Never guess one and never reuse a tag from an example or another conversation: a wrong tag pays the user's commissions to somebody else. It can be added later at https://funn.to. |
| amazon_url* | string | The amazon.com product URL exactly as the user gave it to you: copy it, do not retype or reconstruct it. Shape: https://www.amazon.com/<product-slug>/dp/<ASIN> or https://www.amazon.com/dp/<ASIN>. There is deliberately no example ASIN here: example ASINs get submitted as real products and bill the user for a page about something nobody asked for. If the user has not given you a link, ask for one rather than composing it from an ASIN you recall. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"amazon_url"
],
"properties": {
"axes": {
"type": "object",
"properties": {
"tone": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Formal, 100=Conversational"
},
"format": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Sales page, 100=Blog review"
},
"length": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Short, 100=Long"
},
"density": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Airy, 100=Dense"
},
"emotion": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Rational, 100=Emotional"
},
"honesty": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Hype, 100=Transparent"
},
"persona": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Third person, 100=First person"
},
"audience": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Novice, 100=Expert"
},
"factness": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Anchored, 100=Fictional"
},
"pressure": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Soft sell, 100=Hard sell"
},
"visual_balance": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "0=Text-led, 100=Image-led"
}
},
"description": "Style axes, all 0-100, omitted default to 50. Use list_axes for details."
},
"store_id": {
"type": "string",
"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]{1,48}$",
"maxLength": 50,
"description": "The user's own Amazon Associates Store ID, if they gave it to you in this conversation (US tags end in -20). Omit it when unsure. Never guess one and never reuse a tag from an example or another conversation: a wrong tag pays the user's commissions to somebody else. It can be added later at https://funn.to."
},
"amazon_url": {
"type": "string",
"pattern": "^https?:\\/\\/(www\\.)?amazon\\.com\\/",
"maxLength": 500,
"description": "The amazon.com product URL exactly as the user gave it to you: copy it, do not retype or reconstruct it. Shape: https://www.amazon.com/<product-slug>/dp/<ASIN> or https://www.amazon.com/dp/<ASIN>. There is deliberately no example ASIN here: example ASINs get submitted as real products and bill the user for a page about something nobody asked for. If the user has not given you a link, ask for one rather than composing it from an ASIN you recall."
}
}
}Check the status of a funnel being generated.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Funnel slug from the URL |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 50,
"description": "Funnel slug from the URL"
}
}
}List available style axes for funnel generation.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}