
Olist Tiny ERP
Connects Claude and other MCP clients to Olist Tiny ERP's REST API v3 for Brazilian e-commerce operations. Exposes read-only access to products, inventory, orders, invoices (NF-e/NFC-e), accounts payable and receivable, contacts, shipping, purchase and service orders, CRM, and price lists. Requires OAuth setup through your Olist account. Pairs with banking MCP servers for reconciliation workflows. Reach for this when you need AI agents to query ERP data without write risk, especially for reporting, inventory checks, or order lookups across Olist's ecosystem. Hosted at api.mcp.ai/p_olist with magic link authentication.
- tools
- 80
- transport
- HTTP
- last updated
- Jun 12, 2026
Install
From registry metadata$ npx add-mcp https://api.mcp.ai/p_olist --name olist-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http olist-mcp https://api.mcp.ai/p_olistRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 80 toolsVerified live against the running server on Nov 6, 2026.
olist_list_accountsLista as conexões (empresas) Olist vinculadas a este install — company_id, label.1 params
Lista as conexões (empresas) Olist vinculadas a este install — company_id, label.
accountstringolist_categorias_createCriar categoria de produto (POST /categorias). [write, altera dados no ERP]2 params
Criar categoria de produto (POST /categorias). [write, altera dados no ERP]
accountstringbodystringolist_categorias_deleteExcluir categoria de produto (DELETE /categorias/{idCategoria}). [write, altera dados no ERP]3 params
Excluir categoria de produto (DELETE /categorias/{idCategoria}). [write, altera dados no ERP]
accountstringbodystringidCategoria*stringolist_categorias_getObter categoria por identificador (GET /categorias/{idCategoria}).3 params
Obter categoria por identificador (GET /categorias/{idCategoria}).
accountstringidCategoria*stringquerystringolist_categorias_receita_despesa_listListar categorias de receita e despesa (GET /categorias-receita-despesa).2 params
Listar categorias de receita e despesa (GET /categorias-receita-despesa).
accountstringquerystringolist_categorias_todas_listListar árvore de categorias (GET /categorias/todas).2 params
Listar árvore de categorias (GET /categorias/todas).
accountstringquerystringolist_categorias_updateEditar categoria de produto (PUT /categorias/{idCategoria}). [write, altera dados no ERP]3 params
Editar categoria de produto (PUT /categorias/{idCategoria}). [write, altera dados no ERP]
accountstringbodystringidCategoria*stringolist_contas_pagar_createCriar conta a pagar (POST /contas-pagar). [write, altera dados no ERP]2 params
Criar conta a pagar (POST /contas-pagar). [write, altera dados no ERP]
accountstringbodystringolist_contas_pagar_getObter conta a pagar (GET /contas-pagar/{idContaPagar}).3 params
Obter conta a pagar (GET /contas-pagar/{idContaPagar}).
accountstringidContaPagar*stringquerystringolist_contas_pagar_listListar contas a pagar (GET /contas-pagar).2 params
Listar contas a pagar (GET /contas-pagar).
accountstringquerystringolist_contas_pagar_marcadores_createCriar marcadores da conta a pagar (POST /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]3 params
Criar marcadores da conta a pagar (POST /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaPagar*stringolist_contas_pagar_marcadores_deleteExcluir marcadores da conta a pagar (DELETE /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]3 params
Excluir marcadores da conta a pagar (DELETE /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaPagar*stringolist_contas_pagar_marcadores_listObter marcadores da conta a pagar (GET /contas-pagar/{idContaPagar}/marcadores).3 params
Obter marcadores da conta a pagar (GET /contas-pagar/{idContaPagar}/marcadores).
accountstringidContaPagar*stringquerystringolist_contas_pagar_marcadores_updateAtualizar marcadores da conta a pagar (PUT /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]3 params
Atualizar marcadores da conta a pagar (PUT /contas-pagar/{idContaPagar}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaPagar*stringolist_contas_pagar_recebimentos_listObter recebimentos da conta a pagar (GET /contas-pagar/{idContaPagar}/recebimentos).3 params
Obter recebimentos da conta a pagar (GET /contas-pagar/{idContaPagar}/recebimentos).
accountstringidContaPagar*stringquerystringolist_contas_receber_baixar_createBaixar uma conta a receber (POST /contas-receber/{idContaReceber}/baixar). [write, altera dados no ERP]3 params
Baixar uma conta a receber (POST /contas-receber/{idContaReceber}/baixar). [write, altera dados no ERP]
accountstringbodystringidContaReceber*stringolist_contas_receber_createCriar conta a receber (POST /contas-receber). [write, altera dados no ERP]2 params
Criar conta a receber (POST /contas-receber). [write, altera dados no ERP]
accountstringbodystringolist_contas_receber_getObter conta a receber (GET /contas-receber/{idContaReceber}).3 params
Obter conta a receber (GET /contas-receber/{idContaReceber}).
accountstringidContaReceber*stringquerystringolist_contas_receber_listListar contas a receber (GET /contas-receber).2 params
Listar contas a receber (GET /contas-receber).
accountstringquerystringolist_contas_receber_marcadores_createCriar marcadores da conta a receber (POST /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]3 params
Criar marcadores da conta a receber (POST /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaReceber*stringolist_contas_receber_marcadores_deleteExcluir marcadores da conta a receber (DELETE /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]3 params
Excluir marcadores da conta a receber (DELETE /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaReceber*stringolist_contas_receber_marcadores_listObter marcadores da conta a receber (GET /contas-receber/{idContaReceber}/marcadores).3 params
Obter marcadores da conta a receber (GET /contas-receber/{idContaReceber}/marcadores).
accountstringidContaReceber*stringquerystringolist_contas_receber_marcadores_updateAtualizar marcadores da conta a receber (PUT /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]3 params
Atualizar marcadores da conta a receber (PUT /contas-receber/{idContaReceber}/marcadores). [write, altera dados no ERP]
accountstringbodystringidContaReceber*stringolist_contas_receber_recebimentos_listObter recebimentos da conta a receber (GET /contas-receber/{idContaReceber}/recebimentos).3 params
Obter recebimentos da conta a receber (GET /contas-receber/{idContaReceber}/recebimentos).
accountstringidContaReceber*stringquerystringolist_contas_receber_updateAtualizar conta a receber (PUT /contas-receber/{idContaReceber}). [write, altera dados no ERP]3 params
Atualizar conta a receber (PUT /contas-receber/{idContaReceber}). [write, altera dados no ERP]
accountstringbodystringidContaReceber*stringolist_contatos_createCriar contato (POST /contatos). [write, altera dados no ERP]2 params
Criar contato (POST /contatos). [write, altera dados no ERP]
accountstringbodystringolist_contatos_getObter contato (GET /contatos/{idContato}).3 params
Obter contato (GET /contatos/{idContato}).
accountstringidContato*stringquerystringolist_contatos_listListar contatos (GET /contatos).2 params
Listar contatos (GET /contatos).
accountstringquerystringolist_contatos_pessoas_createCriar pessoa de contato (POST /contatos/{idContato}/pessoas). [write, altera dados no ERP]3 params
Criar pessoa de contato (POST /contatos/{idContato}/pessoas). [write, altera dados no ERP]
accountstringbodystringidContato*stringolist_contatos_pessoas_deleteExcluir pessoa de contato (DELETE /contatos/{idContato}/pessoas/{idPessoa}). [write, altera dados no ERP]4 params
Excluir pessoa de contato (DELETE /contatos/{idContato}/pessoas/{idPessoa}). [write, altera dados no ERP]
accountstringbodystringidContato*stringidPessoa*stringolist_contatos_pessoas_getObter pessoa de contato (GET /contatos/{idContato}/pessoas/{idPessoa}).4 params
Obter pessoa de contato (GET /contatos/{idContato}/pessoas/{idPessoa}).
accountstringidContato*stringidPessoa*stringquerystringolist_contatos_pessoas_listListar pessoas de contato (GET /contatos/{idContato}/pessoas).3 params
Listar pessoas de contato (GET /contatos/{idContato}/pessoas).
accountstringidContato*stringquerystringolist_contatos_pessoas_updateAtualizar pessoa de contato (PUT /contatos/{idContato}/pessoas/{idPessoa}). [write, altera dados no ERP]4 params
Atualizar pessoa de contato (PUT /contatos/{idContato}/pessoas/{idPessoa}). [write, altera dados no ERP]
accountstringbodystringidContato*stringidPessoa*stringolist_contatos_status_crm_updateAtualizar status CRM do contato (PUT /contatos/{idContato}/status-crm). [write, altera dados no ERP]3 params
Atualizar status CRM do contato (PUT /contatos/{idContato}/status-crm). [write, altera dados no ERP]
accountstringbodystringidContato*stringolist_contatos_tipos_listListar tipos de contatos (GET /contatos/tipos).2 params
Listar tipos de contatos (GET /contatos/tipos).
accountstringquerystringolist_contatos_updateAtualizar contato (PUT /contatos/{idContato}). [write, altera dados no ERP]3 params
Atualizar contato (PUT /contatos/{idContato}). [write, altera dados no ERP]
accountstringbodystringidContato*stringolist_crm_assuntos_acoes_createCriar ação de assunto (POST /crm/assuntos/{idAssunto}/acoes). [write, altera dados no ERP]3 params
Criar ação de assunto (POST /crm/assuntos/{idAssunto}/acoes). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_acoes_deleteDeletar ação de um assunto (DELETE /crm/assuntos/{idAssunto}/acoes/{idAcao}). [write, altera dados no ERP]4 params
Deletar ação de um assunto (DELETE /crm/assuntos/{idAssunto}/acoes/{idAcao}). [write, altera dados no ERP]
accountstringbodystringidAcao*stringidAssunto*stringolist_crm_assuntos_acoes_getObter ação de um assunto (GET /crm/assuntos/{idAssunto}/acoes/{idAcao}).4 params
Obter ação de um assunto (GET /crm/assuntos/{idAssunto}/acoes/{idAcao}).
accountstringidAcao*stringidAssunto*stringquerystringolist_crm_assuntos_acoes_listListar ações de um assunto (GET /crm/assuntos/{idAssunto}/acoes).3 params
Listar ações de um assunto (GET /crm/assuntos/{idAssunto}/acoes).
accountstringidAssunto*stringquerystringolist_crm_assuntos_acoes_updateAtualizar ação de assunto (PUT /crm/assuntos/{idAssunto}/acoes/{idAcao}). [write, altera dados no ERP]4 params
Atualizar ação de assunto (PUT /crm/assuntos/{idAssunto}/acoes/{idAcao}). [write, altera dados no ERP]
accountstringbodystringidAcao*stringidAssunto*stringolist_crm_assuntos_anotacoes_createCriar anotação de assunto (POST /crm/assuntos/{idAssunto}/anotacoes). [write, altera dados no ERP]3 params
Criar anotação de assunto (POST /crm/assuntos/{idAssunto}/anotacoes). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_anotacoes_deleteDeletar anotação de assunto (DELETE /crm/assuntos/{idAssunto}/anotacoes/{idAnotacao}). [write, altera dados no ERP]4 params
Deletar anotação de assunto (DELETE /crm/assuntos/{idAssunto}/anotacoes/{idAnotacao}). [write, altera dados no ERP]
accountstringbodystringidAnotacao*stringidAssunto*stringolist_crm_assuntos_anotacoes_listListar anotações de um assunto (GET /crm/assuntos/{idAssunto}/anotacoes).3 params
Listar anotações de um assunto (GET /crm/assuntos/{idAssunto}/anotacoes).
accountstringidAssunto*stringquerystringolist_crm_assuntos_anotacoes_updateAtualizar anotação de assunto (PUT /crm/assuntos/{idAssunto}/anotacoes/{idAnotacao}). [write, altera dados no ERP]4 params
Atualizar anotação de assunto (PUT /crm/assuntos/{idAssunto}/anotacoes/{idAnotacao}). [write, altera dados no ERP]
accountstringbodystringidAnotacao*stringidAssunto*stringolist_crm_assuntos_arquivar_updateArquivar ou desarquivar assunto (PUT /crm/assuntos/{idAssunto}/arquivar). [write, altera dados no ERP]3 params
Arquivar ou desarquivar assunto (PUT /crm/assuntos/{idAssunto}/arquivar). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_createCriar assunto (POST /crm/assuntos). [write, altera dados no ERP]2 params
Criar assunto (POST /crm/assuntos). [write, altera dados no ERP]
accountstringbodystringolist_crm_assuntos_deleteDeletar assunto (DELETE /crm/assuntos/{idAssunto}). [write, altera dados no ERP]3 params
Deletar assunto (DELETE /crm/assuntos/{idAssunto}). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_estrela_updateAtualizar estrela do assunto (PUT /crm/assuntos/{idAssunto}/estrela). [write, altera dados no ERP]3 params
Atualizar estrela do assunto (PUT /crm/assuntos/{idAssunto}/estrela). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_getObter assunto (GET /crm/assuntos/{idAssunto}).3 params
Obter assunto (GET /crm/assuntos/{idAssunto}).
accountstringidAssunto*stringquerystringolist_crm_assuntos_listListar assuntos (GET /crm/assuntos).2 params
Listar assuntos (GET /crm/assuntos).
accountstringquerystringolist_crm_assuntos_marcadores_createCriar marcadores do assunto (POST /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]3 params
Criar marcadores do assunto (POST /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_marcadores_deleteRemover marcadores de um assunto (DELETE /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]3 params
Remover marcadores de um assunto (DELETE /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_marcadores_listListar marcadores de um assunto (GET /crm/assuntos/{idAssunto}/marcadores).3 params
Listar marcadores de um assunto (GET /crm/assuntos/{idAssunto}/marcadores).
accountstringidAssunto*stringquerystringolist_crm_assuntos_marcadores_updateAtualizar marcadores do assunto (PUT /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]3 params
Atualizar marcadores do assunto (PUT /crm/assuntos/{idAssunto}/marcadores). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_assuntos_updateAtualizar assunto (PUT /crm/assuntos/{idAssunto}). [write, altera dados no ERP]3 params
Atualizar assunto (PUT /crm/assuntos/{idAssunto}). [write, altera dados no ERP]
accountstringbodystringidAssunto*stringolist_crm_estagios_createCriar estágio (POST /crm/estagios). [write, altera dados no ERP]2 params
Criar estágio (POST /crm/estagios). [write, altera dados no ERP]
accountstringbodystringolist_crm_estagios_deleteDeletar estágio (DELETE /crm/estagios/{idEstagio}). [write, altera dados no ERP]3 params
Deletar estágio (DELETE /crm/estagios/{idEstagio}). [write, altera dados no ERP]
accountstringbodystringidEstagio*stringolist_crm_estagios_getObter estágio (GET /crm/estagios/{idEstagio}).3 params
Obter estágio (GET /crm/estagios/{idEstagio}).
accountstringidEstagio*stringquerystringolist_crm_estagios_listListar estágios (GET /crm/estagios).2 params
Listar estágios (GET /crm/estagios).
accountstringquerystringolist_crm_estagios_updateAtualizar estágio (PUT /crm/estagios/{idEstagio}). [write, altera dados no ERP]3 params
Atualizar estágio (PUT /crm/estagios/{idEstagio}). [write, altera dados no ERP]
accountstringbodystringidEstagio*stringolist_depositos_getObter depósito de estoque por ID (GET /depositos/{idDeposito}).3 params
Obter depósito de estoque por ID (GET /depositos/{idDeposito}).
accountstringidDeposito*stringquerystringolist_depositos_listListar depósitos de estoque (GET /depositos).2 params
Listar depósitos de estoque (GET /depositos).
accountstringquerystringolist_estoque_createAtualizar o estoque de um produto (POST /estoque/{idProduto}). [write, altera dados no ERP]3 params
Atualizar o estoque de um produto (POST /estoque/{idProduto}). [write, altera dados no ERP]
accountstringbodystringidProduto*stringolist_estoque_getObter o estoque de um produto (GET /estoque/{idProduto}).3 params
Obter o estoque de um produto (GET /estoque/{idProduto}).
accountstringidProduto*stringquerystringolist_expedicao_concluir_createConcluir um agrupamento de expedição (POST /expedicao/{idAgrupamento}/concluir). [write, altera dados no ERP]3 params
Concluir um agrupamento de expedição (POST /expedicao/{idAgrupamento}/concluir). [write, altera dados no ERP]
accountstringbodystringidAgrupamento*stringolist_expedicao_createCriar agrupamento de expedição (POST /expedicao). [write, altera dados no ERP]2 params
Criar agrupamento de expedição (POST /expedicao). [write, altera dados no ERP]
accountstringbodystringolist_expedicao_etiquetas_listObter etiquetas de um agrupamento de expedição (GET /expedicao/{idAgrupamento}/etiquetas).3 params
Obter etiquetas de um agrupamento de expedição (GET /expedicao/{idAgrupamento}/etiquetas).
accountstringidAgrupamento*stringquerystringolist_expedicao_expedicao_etiquetas_listObter etiquetas de uma expedição dentro de um agrupamento (GET /expedicao/{idAgrupamento}/expedicao/{idExpedicao}/etiquetas).4 params
Obter etiquetas de uma expedição dentro de um agrupamento (GET /expedicao/{idAgrupamento}/expedicao/{idExpedicao}/etiquetas).
accountstringidAgrupamento*stringidExpedicao*stringquerystringolist_expedicao_expedicao_updateAlterar uma expedição dentro de um agrupamento (PUT /expedicao/{idAgrupamento}/expedicao/{idExpedicao}). [write, altera dados no ERP]4 params
Alterar uma expedição dentro de um agrupamento (PUT /expedicao/{idAgrupamento}/expedicao/{idExpedicao}). [write, altera dados no ERP]
accountstringbodystringidAgrupamento*stringidExpedicao*stringolist_expedicao_getObter agrupamento de expedição (GET /expedicao/{idAgrupamento}).3 params
Obter agrupamento de expedição (GET /expedicao/{idAgrupamento}).
accountstringidAgrupamento*stringquerystringolist_expedicao_listListar agrupamentos de expedição (GET /expedicao).2 params
Listar agrupamentos de expedição (GET /expedicao).
accountstringquerystringolist_expedicao_origens_createAdicionar origens a um agrupamento de expedição (POST /expedicao/{idAgrupamento}/origens). [write, altera dados no ERP]3 params
Adicionar origens a um agrupamento de expedição (POST /expedicao/{idAgrupamento}/origens). [write, altera dados no ERP]
accountstringbodystringidAgrupamento*stringolist_formas_envio_getObter forma de envio (GET /formas-envio/{idFormaEnvio}).3 params
Obter forma de envio (GET /formas-envio/{idFormaEnvio}).
accountstringidFormaEnvio*stringquerystringolist_formas_envio_listListar formas de envio (GET /formas-envio).2 params
Listar formas de envio (GET /formas-envio).
accountstringquerystringolist_formas_pagamento_getObter forma de pagamento (GET /formas-pagamento/{idFormaPagamento}).3 params
Obter forma de pagamento (GET /formas-pagamento/{idFormaPagamento}).
accountstringidFormaPagamento*stringquerystringolist_formas_pagamento_listListar formas de pagamento (GET /formas-pagamento).2 params
Listar formas de pagamento (GET /formas-pagamento).
accountstringquerystringolist_formas_recebimento_getObter forma de recebimento (GET /formas-recebimento/{idFormaRecebimento}).3 params
Obter forma de recebimento (GET /formas-recebimento/{idFormaRecebimento}).
accountstringidFormaRecebimento*stringquerystringolist_formas_recebimento_listListar formas de recebimento (GET /formas-recebimento).2 params
Listar formas de recebimento (GET /formas-recebimento).
accountstringquerystringolist_grupos_tags_listListar grupos de tags (GET /grupos-tags).2 params
Listar grupos de tags (GET /grupos-tags).
accountstringquerystringSponsors
Readme
Olist Tiny ERP
Olist Tiny ERP para Claude, ChatGPT e agentes de IA
ERP de e-commerce Olist Tiny (ex-Tiny ERP) com a API REST oficial v3 completa, produtos, estoque, pedidos, notas fiscais (NF-e/NFC-e), contas a pagar e receber, contatos, expedição, ordens de compra e serviço, CRM e listas de preços. Consulta e operação. Pareia com o Banco MCP para conciliar banco e ERP. Você cria o aplicativo na sua conta Olist e autoriza com OAuth.
- 📊 1 ferramenta
- 🔒 Somente leitura
- 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Login via magic-link (sem senha)
English version · Documentação completa · Skill pra agentes
Instalar em 1 clique
Claude (Web e Desktop)
A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado):
Details
- Repository
- github.com/mcp-dir/olist-mcp
- Category
- Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026