{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pcrzgzuvceay","handle":"massa","url":"https://wellknown.network/agents/massa","links":{"self":"https://wellknown.network/agents/massa/record.json","html":"https://wellknown.network/agents/massa","markdown":"https://wellknown.network/agents/massa/record.md","api":"https://wellknown.network/api/v1/agents/massa","status":"https://wellknown.network/api/v1/agents/massa/status","claim":"https://wellknown.network/agents/massa/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/massa/claim.json","badge":"https://wellknown.network/agents/massa/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/massa/history","tools":"https://wellknown.network/api/v1/agents/massa/tools"},"ard":{"identifier":"urn:air:massa.criando.dev:server:massa","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"massa","summary":"Massa de teste brasileira válida: CPF, CNPJ, cartão, conta e mais, em CSV, JSON, SQL ou Excel.","description":"Massa de teste brasileira válida: CPF, CNPJ, cartão, conta e mais, em CSV, JSON, SQL ou Excel.","publisher":{"name":"dev.criando","url":null},"homepage":"https://massa.criando.dev/mcp","repository":"https://github.com/criando-dev/massa","version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://massa.criando.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T17:59:56.346794Z","publishedAt":"2026-10-16T17:59:56.346794Z","registryName":"dev.criando/massa"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"}],"categories":["data","documents"],"language":"pt"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-26T05:29:01.800Z","lastProbedAt":"2026-10-26T05:29:01.800Z","statusComputedAt":"2026-10-26T05:31:58.008Z","reliability30d":{"probes":27,"successRate":1,"p50Ms":715,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":27,"ok":27,"authBoundaryOk":0,"serviceOk":27,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T05:29:01.800Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":719,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T22:27:08.037Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":705,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T15:27:55.696Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":695,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T08:24:55.359Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":703,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T01:27:32.216Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":804,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T18:31:33.993Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":710,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T11:27:31.733Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":704,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T04:22:55.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":680,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T21:24:27.131Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":703,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T14:29:25.833Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":696,"error":null,"detail":{"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"toolCount":5,"toolsHash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","serverName":"massa","capabilities":["logging","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"gerar","description":"Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é"},{"name":"gerar_documento","description":"Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificado"},{"name":"importar_ddl","description":"Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo S"},{"name":"listar_tipos","description":"Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o "},{"name":"validar_documento","description":"Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; "}],"package":null,"toolSurface":{"id":"ts_gdbdus3hk5ce","endpointId":"ep_zcmg732a2bm6","hash":"53821415af80803948f712d2c41f0228226dede9b0a0a11dc22b4020485d12ec","toolCount":5,"serverName":"massa","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-18T14:29:59.369Z","lastSeenAt":"2026-10-26T05:29:01.804Z","observations":26,"toolNames":["gerar","gerar_documento","importar_ddl","listar_tipos","validar_documento"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_zcmg732a2bm6","url":"https://massa.criando.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T21:24:27.157Z","auth":{"observedAt":"2026-10-23T21:24:27.341Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-23T21:24:27.352Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"criando.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-08T00:01:07.000Z","validTo":"2027-01-06T00:01:06.000Z","daysToExpiry":71,"sanCount":2,"fingerprint256":"10:42:32:31:C7:54:F8:A5:75:1C:A8:12:3E:9D:0B:7D:4B:F5:98:00:2E:11:A9:1E:AF:A6:35:EA:1E:0F:C0:1E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.criando/massa","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.criando%2Fmassa","firstSeenAt":"2026-10-18T14:23:16.728Z","fetchedAt":"2026-10-25T14:20:59.734Z","normalizedAt":"2026-10-25T14:20:59.734Z"}]},"firstSeenAt":"2026-10-18T14:23:16.728Z","updatedAt":"2026-10-26T05:32:45.816Z"}