{
  "info": {
    "name": "Bling — mcp.ai",
    "description": "REST API for the Bling MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/bling",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "bling_get_contato",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/contato",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "contato"
          ]
        },
        "description": "Detalha um contato por id (GET /contatos/{id}).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"account\": \"\",\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_get_nfe",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/nfe",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "nfe"
          ]
        },
        "description": "Detalha uma NFe por id (GET /nfe/{id}).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"account\": \"\",\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_get_pedido_venda",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/pedido/venda",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "pedido",
            "venda"
          ]
        },
        "description": "Detalha um pedido de venda por id (GET /pedidos/vendas/{id}).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"account\": \"\",\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_get_produto",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/produto",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "produto"
          ]
        },
        "description": "Detalha um produto por id (GET /produtos/{id}).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"account\": \"\",\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_accounts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts"
          ]
        },
        "description": "Lista as contas Bling conectadas a este install — id, label.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_categorias_produtos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/categorias/produtos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "categorias",
            "produtos"
          ]
        },
        "description": "Lista categorias de produtos (GET /categorias/produtos). Paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_contas_pagar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/contas/pagar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "contas",
            "pagar"
          ]
        },
        "description": "Lista contas a pagar (GET /contas/pagar). Paginado. Filtros: `dataEmissaoInicial`/`Final`, `dataVencimentoInicial`/`Final` (AAAA-MM-DD), `situacao`, `idContato`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"dataEmissaoInicial\": \"\",\n  \"dataEmissaoFinal\": \"\",\n  \"dataVencimentoInicial\": \"\",\n  \"dataVencimentoFinal\": \"\",\n  \"situacao\": \"\",\n  \"idContato\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_contas_receber",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/contas/receber",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "contas",
            "receber"
          ]
        },
        "description": "Lista contas a receber (GET /contas/receber). Paginado. Filtros: `dataEmissaoInicial`/`Final`, `dataVencimentoInicial`/`Final` (AAAA-MM-DD), `situacao`, `idContato`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"dataEmissaoInicial\": \"\",\n  \"dataEmissaoFinal\": \"\",\n  \"dataVencimentoInicial\": \"\",\n  \"dataVencimentoFinal\": \"\",\n  \"situacao\": \"\",\n  \"idContato\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_contatos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/contatos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "contatos"
          ]
        },
        "description": "Lista contatos (clientes/fornecedores) (GET /contatos). Paginado. Filtros opcionais: `pesquisa`, `idTipoContato`, `numeroDocumento` (CNPJ/CPF), `idVendedor`, `uf`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"pesquisa\": \"\",\n  \"idTipoContato\": \"\",\n  \"numeroDocumento\": \"\",\n  \"idVendedor\": \"\",\n  \"uf\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_depositos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/depositos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "depositos"
          ]
        },
        "description": "Lista depósitos/almoxarifados (GET /depositos). Paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_estoque_saldos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/estoque/saldos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "estoque",
            "saldos"
          ]
        },
        "description": "Lista saldos de estoque por produto (GET /estoques/saldos). Informe `idsProdutos` (ids separados por vírgula) ou `codigos` (SKUs separados por vírgula).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"idsProdutos\": \"\",\n  \"codigos\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_formas_pagamento",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/formas/pagamento",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "formas",
            "pagamento"
          ]
        },
        "description": "Lista formas de pagamento (GET /formas-pagamentos). Paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_nfe",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/nfe",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "nfe"
          ]
        },
        "description": "Lista notas fiscais eletrônicas (GET /nfe). Paginado. Filtros: `dataEmissaoInicial`/`Final` (AAAA-MM-DD), `situacao`, `tipo`, `numeroLoja`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"dataEmissaoInicial\": \"\",\n  \"dataEmissaoFinal\": \"\",\n  \"situacao\": \"\",\n  \"tipo\": \"\",\n  \"numeroLoja\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_pedidos_vendas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/pedidos/vendas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "pedidos",
            "vendas"
          ]
        },
        "description": "Lista pedidos de venda (GET /pedidos/vendas). Paginado. Filtros opcionais: `dataInicial`/`dataFinal` (AAAA-MM-DD), `idContato`, `numero`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"dataInicial\": \"\",\n  \"dataFinal\": \"\",\n  \"idContato\": \"\",\n  \"numero\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_produtos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/produtos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "produtos"
          ]
        },
        "description": "Lista produtos (GET /produtos). Paginado. Filtros opcionais: `nome`, `codigo`, `idCategoria`, `tipo`, `criterio`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"nome\": \"\",\n  \"codigo\": \"\",\n  \"idCategoria\": \"\",\n  \"tipo\": \"\",\n  \"criterio\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bling_list_vendedores",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/vendedores",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "vendedores"
          ]
        },
        "description": "Lista vendedores (GET /vendedores). Paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pagina\": 0,\n  \"limite\": 0,\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}