Server definition
- Hash
- sha256:6b26e460dd7a0d2599ca26255c15bb6ea9be9bc386199e01edea936d74b243c0
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"amazon_url": {
"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.",
"maxLength": 500,
"pattern": "^https?:\\/\\/(www\\.)?amazon\\.com\\/",
"type": "string"
},
"axes": {
"description": "Style axes, all 0-100, omitted default to 50. Use list_axes for details.",
"properties": {
"audience": {
"description": "0=Novice, 100=Expert",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"density": {
"description": "0=Airy, 100=Dense",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"emotion": {
"description": "0=Rational, 100=Emotional",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"factness": {
"description": "0=Anchored, 100=Fictional",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"format": {
"description": "0=Sales page, 100=Blog review",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"honesty": {
"description": "0=Hype, 100=Transparent",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"length": {
"description": "0=Short, 100=Long",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"persona": {
"description": "0=Third person, 100=First person",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"pressure": {
"description": "0=Soft sell, 100=Hard sell",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"tone": {
"description": "0=Formal, 100=Conversational",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"visual_balance": {
"description": "0=Text-led, 100=Image-led",
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"type": "object"
},
"store_id": {
"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.",
"maxLength": 50,
"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]{1,48}$",
"type": "string"
}
},
"required": [
"amazon_url"
],
"type": "object"
},
"name": "generate_funnel",
"outputSchema": null
},
{
"description": "Check the status of a funnel being generated.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Funnel slug from the URL",
"maxLength": 50,
"pattern": "^[a-zA-Z0-9_-]+$",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_funnel_status",
"outputSchema": null
},
{
"description": "List available style axes for funnel generation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_axes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6b26e460dd7a0d2599ca26255c15bb6ea9be9bc386199e01edea936d74b243c0 | sha256sum