Introdução
O MCP oficial da s6xpay expõe dezenas de ferramentas para IAs (Claude, Cursor, Grok) operarem checkout, produtos, páginas, quiz, CRM, analytics e biblioteca de componentes — sempre no escopo do perfil MCP que você autorizar.
- OAuth PKCE em mcp.s6xpay.com — sem colar token manual (recomendado).
- Refs opacos (slug) em vez de IDs numéricos — checkout_ref, product_ref, quiz_ref.
- Escritas auditadas em /v2/mcp; skills limitam abilities por token.
- Transporte Streamable HTTP em POST /mcp com Bearer Sanctum após OAuth.
| Item | Endereço |
|---|---|
| Servidor | https://mcp.s6xpay.com |
| Endpoint MCP | https://mcp.s6xpay.com/mcp |
| Health | https://mcp.s6xpay.com/health |
Conectar o seu cliente
Claude Web (recomendado)
Settings → Conectores → Adicionar conector personalizado
Nome: s6xpay
URL: https://mcp.s6xpay.com/mcp
→ Clique em Vincular e entre com Project Six
(Sem token manual — OAuth automático)Claude Code / Desktop
claude mcp add --transport http s6xpay https://mcp.s6xpay.com/mcp
# Depois: /mcp → Authenticate (OAuth)
# Ou Bearer manual (avançado):
claude mcp add --transport http s6xpay https://mcp.s6xpay.com/mcp \
--header "Authorization: Bearer {{TOKEN}}"// Baixe skills em /api-app/mcp/agent-skills/export.zip e instale em Settings → Features, ou use MCP + resource s6xpay://skills/context.
Cursor
{
"mcpServers": {
"s6xpay": {
"url": "https://mcp.s6xpay.com/mcp"
}
}
}
→ Settings → MCP → Connect (OAuth)
# Bearer manual (avançado):
"headers": { "Authorization": "Bearer {{TOKEN}}" }// Extraia s6xpay-agent-skills.zip em ~/.cursor/skills/ (cada pasta contem SKILL.md). MCP e Agent Skills complementam-se.
Grok (grok.com)
grok.com → Conectores → Novo conector → Personalizado
Nome: s6xpay
URL: https://mcp.s6xpay.com/mcp
→ Vincular / OAuth (PKCE) e entrar com Project Six
Perfil MCP criado em https://s6xpay.com/v2/mcpOpenCode
{
"mcpServers": {
"s6xpay": {
"url": "https://mcp.s6xpay.com/mcp",
"headers": {
"Authorization": "Bearer {{TOKEN}}"
}
}
}
}// Copie pastas para ~/.config/opencode/skills/ ou .agents/skills/ no projeto.
OAuth
| Item | Valor |
|---|---|
| issuer_url | https://mcp.s6xpay.com/oauth/mcp |
| resource_url | https://mcp.s6xpay.com/mcp |
| authorization_endpoint | https://mcp.s6xpay.com/oauth/mcp/authorize |
| token_endpoint | https://mcp.s6xpay.com/oauth/mcp/token |
| registration_endpoint | https://mcp.s6xpay.com/oauth/mcp/register |
| protected_resource_metadata | https://mcp.s6xpay.com/.well-known/oauth-protected-resource/mcp |
| scopes | mcp |
Ferramentas
Checkout & layout
Schema, layout JSON, preview e restauração de versão.
| Ferramenta | O que faz | Permissão |
|---|---|---|
checkout-schema | Schema e versões do layout. | write_checkout_layout |
checkout-layout | Atualiza layout (sanitizado). | write_checkout_layout |
checkout-preview | URL de preview temporária. | write_checkout_layout |
checkout-restore | Restaura versão anterior. | write_checkout_layout |
funnel-analysis | Abandono por etapa. | read_analytics |
checkout-performance | Métricas agregadas. | read_analytics |
Produtos
CRUD e configurações de produto.
| Ferramenta | O que faz | Permissão |
|---|---|---|
list-products | Lista produtos da conta. | read_products |
get-product | Detalhe por product_ref. | read_products |
create-product | Cria produto. | write_products |
update-product | Atualiza produto, capa, order bump e domínio do checkout. | write_product_settings |
Pixels & rastreamento
Vincular pixels ao checkout.
| Ferramenta | O que faz | Permissão |
|---|---|---|
list-pixels | Pixels da conta. | read_products |
checkout-pixels | Pixels do checkout. | read_products |
link-checkout-pixels | Associa pixel ao checkout. | write_product_settings |
Páginas & design
Landing, ofertas, biblioteca HeroUI.
| Ferramenta | O que faz | Permissão |
|---|---|---|
list-pages | Lista páginas. | write_pages |
page-layout | Atualiza árvore de componentes. | write_pages |
list-components | Catálogo de componentes. | write_pages |
design-playbook | Guia de design para a IA. | write_pages |
Quiz
Funil quiz, publicação e domínios.
| Ferramenta | O que faz | Permissão |
|---|---|---|
list-quizzes | Lista quizzes. | write_quiz_flow |
sync-quiz | Sincroniza fluxo. | write_quiz_flow |
publish-quiz | Publica quiz. | write_quiz_flow |
quiz-domains | Domínios do quiz. | write_quiz_flow |
link-checkout-domain | Vincula domínio ao checkout. | write_quiz_flow |
quiz-status | HTTP da URL pública (sem abrir quiz.*). | write_quiz_flow |
Pedidos & CRM
Pedidos, CRM WhatsApp (quando habilitado).
| Ferramenta | O que faz | Permissão |
|---|---|---|
list-orders | Lista pedidos. | read_orders |
order-summary | Resumo de pedido. | read_orders |
list-crm | Funis CRM. | crm_whatsapp |
crm-capabilities | O que o CRM pode fazer. | crm_whatsapp |
Referências (refs)
| Ref | O que é |
|---|---|
checkout_ref | Slug do checkout (ex.: 63WXotQF-LFPUINDC), nunca ID interno. |
product_ref | Slug do produto (ex.: 63WXotQF). |
page_ref | Slug da página de oferta / obrigado. |
quiz_ref | Identificador público do quiz. |
Resolução de problemas
Grok: “Conectado” mas zero ferramentas
OAuth pode concluir (token 200) enquanto o cliente não envia Authorization: Bearer no POST /mcp (401 nos logs). Reconecte o conector, escolha um perfil MCP com skills salvas (não mcp:pending). Se persistir, use Claude/Cursor ou configure no painel até o cliente Grok enviar o Bearer.
IA abrindo o painel /v2 em vez de MCP
O assistente não deve substituir MCP por login no painel. Ferramentas de escrita vêm do endpoint MCP com token OAuth; o painel é para humanos ou quando o conector não lista tools.
Perfil MCP pendente
Tokens sem skills configuradas ficam com ability mcp:pending e não passam no OAuth. Em /v2/mcp, abra o perfil, marque funcionalidades e salve antes de autorizar de novo.