{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_c5h6qexrg4ra","handle":"iflow-mcp-rubenszimbres-a2a-adk-mcp","url":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp","links":{"self":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/record.json","html":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp","markdown":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp","status":"https://wellknown.network/api/v1/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/status","claim":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-rubenszimbres-a2a-adk-mcp/tools"},"ard":{"identifier":"urn:air::agent:iflow-mcp-rubenszimbres-a2a-adk-mcp","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"iflow-mcp_rubenszimbres-a2a_adk_mcp","summary":"A security-focused MCP server with SQL query capabilities and A2A protocol integration","description":"# Agent-to-Agent (A2A) Security Pipeline with MCP Integration\n\nThis project implements a security-focused data processing pipeline using the Agent-to-Agent (A2A) protocol combined with Model Context Protocol (MCP) integration. The system provides secure database queries through a multi-agent architecture.\n\n## System Architecture\n\nThe system utilizes a layered architecture:\n\n1. **A2A Protocol Layer**: Provides standardized communication between clients and agent services\n2. **ADK Framework Layer**: Manages agent behavior and tool integration\n3. **MCP Server Layer**: Provides specialized SQL and data processing tools\n\n### Components\n\n- **A2A Servers**: Handle client requests and agent communication\n- **ADK Agents**: Process natural language requests using specialized tools\n- **MCP Server**: Provides SQL query and database interaction tools\n- **Task Managers**: Coordinate task execution across agents\n\n## Agent Pipeline\n\nThe system implements a security pipeline with three specialized agents:\n\n1. **Judge Agent**: Evaluates input for security threats (SQL injection, XSS, etc.)\n2. **SQL Agent**: Performs database queries and analysis using MCP tools\n3. **Mask Agent**: Applies privacy protection to sensitive data in results\n\n## Flow Diagram\n\n```\nClient Request → A2A Server → Judge Agent → SQL Agent → Mask Agent → Client Response\n```\n\n## Key Features\n\n- **Security Threat Detection**: Identifies and blocks malicious inputs via tool and Model Armor\n- **SQL Query Analysis**: Processes database queries using natural language\n- **PII Data Protection**: Masks personally identifiable information in results using DLP\n- **A2A Protocol Compliance**: Implements standardized agent communication\n- **MCP Integration**: Leverages Model Context Protocol tools for enhanced capabilities\n\n## Installation\n\n### Prerequisites\n\n- Python 3.8+\n- aiohttp\n- FastAPI\n- Google ADK\n- Google Generative AI packages\n- uvicorn\n\n### Setup\n\n1. Clone the repository\n2. Install dependencies: `pip install -r requ…","publisher":null,"homepage":"https://github.com/iflow-mcp/rubenszimbres-a2a_adk_mcp","repository":"https://github.com/iflow-mcp/rubenszimbres-a2a_adk_mcp","version":"0.1.0","license":null,"protocols":["a2a"],"tags":["mcp","security","sql","a2a","agent"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_rubenszimbres-a2a_adk_mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"}],"categories":["data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_rubenszimbres-a2a_adk_mcp","registry":"pypi","observedAt":"2026-09-15T20:21:15.007Z","publishedAt":"2026-02-13T08:26:26.586118Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_rubenszimbres-a2a_adk_mcp","url":"https://pypi.org/project/iflow-mcp_rubenszimbres-a2a_adk_mcp/","firstSeenAt":"2026-09-09T21:23:25.594Z","fetchedAt":"2026-09-15T20:19:07.951Z","normalizedAt":"2026-09-15T20:19:07.951Z"}]},"firstSeenAt":"2026-09-09T21:23:25.594Z","updatedAt":"2026-09-15T20:21:15.007Z"}