Server data from the Official MCP Registry
Privacy-safe synthetic financial data for LatAm fintech, AI agents, testing and ML.
About
Privacy-safe synthetic financial data for LatAm fintech, AI agents, testing and ML.
Remote endpoints: streamable-http: https://mcp.apify.com?tools=active_yardstick/latam-synth
Security Report
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Requires authentication · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-jmendozapuche-latam-fintech-synthetic-data": {
"url": "https://mcp.apify.com?tools=active_yardstick/latam-synth"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
latam-synth
Generador de datos sintéticos de comportamiento de ahorro financiero, calibrado con las distribuciones estadísticas de 506,311 registros reales de una app de ahorro LatAm (2015-2024): 305,808 transacciones, 108,570 metas de ahorro y 91,933 usuarios de México, Colombia, Argentina, Perú, Chile y más.
El output es 100% sintético: ningún registro deriva de un usuario real, solo de distribuciones agregadas. Sin PII, sin riesgo de reidentificación.
Para qué sirve
- Testing y QA fintech: fixtures realistas para pipelines de pago, apps de presupuesto, motores de metas.
- Demos y POCs: dashboards con datos verosímiles de LatAm que se pueden mostrar públicamente.
- Entrenamiento de ML: datos de arranque para modelos de churn, recomendación y segmentación con patrones reales (estacionalidad, tasas de abandono, categorías de metas).
- Educación: datasets ilimitados para cursos de data science con narrativa de negocio real.
Uso rápido
pip install -e .
latam-synth generate --users 5000 --seed 42 --format csv --out ./output
# Solo México y Colombia, formato parquet:
latam-synth generate --users 10000 --countries Mexico Colombia --format parquet
from latam_synth import SyntheticGenerator, GeneratorConfig
data = SyntheticGenerator(GeneratorConfig(n_users=1000, seed=42)).generate()
data["transactions"].head()
Qué hace fiel a este generador
Calibración verificada contra datos reales (ver docs/validation_report.txt): distribuciones de montos lognormales por tipo de transacción, estacionalidad mensual real (pico de enero post-propósitos, valle de diciembre), 8 categorías de metas con montos y horizontes propios, tasas de logro/abandono reales (73.8% de metas vencidas), uplift de metas compartidas, y scores de usuario correlacionados (cópula gaussiana, ρ=0.89 disciplina-logro).
Where to find your output (Apify)
Every run writes output to two places:
Key-value store — all three tables
- Open the run in Apify Console and click the Storage tab.
- Click Key-value store.
- Download the generated files:
users.csv— one row per synthetic usergoals.csv— savings goals linked to userstransactions.csv— deposit/withdrawal transactions linked to goalsOUTPUT— always present; JSON summary of the run (parameters used, row counts, list of downloadable keys)- (if
format: jsonwas selected,OUTPUT_DATAcontains all three tables in a single JSON file instead of the three CSVs)
- Click the download icon next to each key to save the file.
Dataset — transactions (Apify-native export)
By default (push_to_dataset: true), all transactions are also pushed to the run's Dataset. This lets you:
- Export as JSON, CSV, or Excel directly from the Dataset tab — no manual download needed.
- Connect native Apify integrations (Google Sheets, webhooks, etc.) to the Dataset output.
To disable for very large runs (> 10K users where you only need the KVS files), set push_to_dataset: false in the input.
The run log prints exact file names and row counts at the end of execution.
API REST
pip install -e ".[api]"
uvicorn latam_synth.api:app --port 8000
# JSON con las tres tablas (users, goals, transactions)
curl -s -X POST http://localhost:8000/generate \
-H "Content-Type: application/json" \
-d '{"users": 100, "seed": 42, "countries": ["Mexico", "Colombia"]}' | jq .meta
# {"users": 100, "goals": 121, "transactions": 453}
# CSV de transacciones directamente
curl -s -X POST http://localhost:8000/generate \
-H "Content-Type: application/json" \
-H "Accept: text/csv" \
-d '{"users": 500, "seed": 7}' -o transactions.csv
# Health check
curl http://localhost:8000/health
# {"status": "ok", "version": "0.2.0"}
Rate limit: 10 requests/min por IP. Máximo 50,000 usuarios por request.
Desarrollo
pip install -e ".[dev]"
pytest
Changelog: v0.2 añade mezcla de lognormales (KS=0.032), snap a valores redondos (69.5% en malla), trayectorias temporales coherentes por meta (100% tx en ventana [created_at, deadline]), API FastAPI y actor Apify.
Reviews
No reviews yet
Be the first to review this server!
More Finance MCP Servers
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
Google Workspace MCP
Freeby Taylorwilsdon · Productivity
Control Gmail, Calendar, Docs, Sheets, Drive, and more from your AI
