# Ferramentas para devs

> A documentação no seu assistente de IA (MCP), em Markdown e em llms.txt, e a coleção do Postman com todas as requisições prontas.

Página: https://doc.rapidchargeback.com/referencia/ferramentas-para-devs/

Atalhos para integrar mais rápido: a documentação dentro do seu assistente de IA e as requisições prontas para testar.

## MCP

O servidor MCP deixa o seu assistente de IA (Claude, Cursor, VS Code, ChatGPT e outros) **buscar e ler esta documentação** enquanto você programa. Em vez de responder de memória, ele consulta a página certa e usa os nomes de campo, os valores aceitos e os códigos de erro reais.

```
https://doc.rapidchargeback.com/mcp/
```

É só leitura da documentação pública: não pede credencial, não acessa a sua conta na Rapid e não chama a API.

### Claude Code

```bash
claude mcp add --transport http rapid-docs https://doc.rapidchargeback.com/mcp/
```

### Cursor

Em `~/.cursor/mcp.json` (ou `.cursor/mcp.json` no projeto):

```json
{
  "mcpServers": {
    "rapid-docs": { "url": "https://doc.rapidchargeback.com/mcp/" }
  }
}
```

### VS Code

Em `.vscode/mcp.json` no projeto:

```json
{
  "servers": {
    "rapid-docs": { "type": "http", "url": "https://doc.rapidchargeback.com/mcp/" }
  }
}
```

### Claude (app e web)

Em **Configurações > Conectores > Adicionar conector personalizado**, informe o nome `Rapid` e a URL acima.

### Outros clientes

Qualquer cliente MCP com transporte HTTP funciona com a mesma URL.

### O que o assistente consegue fazer

| Ferramenta | O que faz |
|---|---|
| `search_docs` | Busca por assunto, nome de campo, código de erro, header ou caminho de endpoint. Corrige erro de digitação |
| `get_page` | Lê uma página inteira em Markdown |
| `list_pages` | Lista todas as páginas, na ordem de leitura |

Exemplo de pedido: *"Usando a documentação da Rapid, escreva o handler do webhook de alerta em Node.js, validando a assinatura."*

## Copiar uma página

Toda página tem o botão **Copiar página**, ao lado do título. Ele copia a página em Markdown, o formato que se cola num assistente de IA sem perder tabela nem bloco de código. O menu ao lado do botão abre a mesma página direto no ChatGPT ou no Claude.

Cada página também existe em Markdown no endereço dela, trocando a barra final por `.md`:

```
https://doc.rapidchargeback.com/canais/webhook/payload.md
```

## llms.txt

Para ferramentas que leem a documentação de uma vez:

| Arquivo | Conteúdo |
|---|---|
| [`/llms.txt`](https://doc.rapidchargeback.com/llms.txt) | Índice de todas as páginas, com descrição e link para o Markdown |
| [`/llms-full.txt`](https://doc.rapidchargeback.com/llms-full.txt) | A documentação inteira num arquivo só |

## Coleção do Postman

Todas as requisições de exemplo desta documentação, organizadas pelas seções do menu.

1. Baixe a [coleção](https://doc.rapidchargeback.com/rapid.postman_collection.json).
2. No Postman, **Import** e escolha o arquivo.
3. Nas variáveis da coleção, preencha `client_id` e `client_secret` com as credenciais do painel (ver [Autenticação](https://doc.rapidchargeback.com/referencia/autenticacao/)). A autenticação Basic já vem configurada na coleção.

Os IDs dos exemplos são fictícios (ver [Exemplos canônicos](https://doc.rapidchargeback.com/referencia/exemplos-canonicos/)): troque pelos da sua conta antes de enviar. A coleção é gerada dos exemplos das páginas, então acompanha a documentação.
