{"package": "keycardai-mcp", "summary": "A Python SDK for Model Context Protocol (MCP) functionality with simplified authentication and authorization", "pypi_url": "https://pypi.org/project/keycardai-mcp", "piwheels_url": "https://www.piwheels.org/project/keycardai-mcp", "releases": {"0.23.0": {"released": "2026-04-28 15:15:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.23.0-py3-none-any.whl", "filehash": "d726a63816320e3b7bcd71a0aa81fe07976d2a8071673412292b28ee6a4dec73", "filesize": 136908, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "keycardai-starlette", "mcp", "nanoid", "pydantic"]}}}, "0.22.0": {"released": "2026-04-24 18:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.22.0-py3-none-any.whl", "filehash": "2cd524d7d4e11e9c50100be042332fe7b83d20e97b8a828c02b934d78122d918", "filesize": 141868, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.21.0": {"released": "2026-03-06 16:29:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.21.0-py3-none-any.whl", "filehash": "6e1027117acaa67ce80095e41127e8dd1e1263758641c4f2798c62356024ccf9", "filesize": 158478, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.20.1": {"released": "2026-02-06 23:49:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.20.1-py3-none-any.whl", "filehash": "285e78cd3976e88e58ec0be2aa82769a76b700d7e275562fff91c3c6ab9ed593", "filesize": 157842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.20.0": {"released": "2026-01-07 23:19:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.20.0-py3-none-any.whl", "filehash": "03080c30ec78b64d1cbc00baaa9b0bf029cb94d1619eda57106ad452eb7d400b", "filesize": 157532, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.18.0": {"released": "2025-12-04 19:30:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.18.0-py3-none-any.whl", "filehash": "a89d6e4f2f374dc2d158c9ae5daec5df4d37980f48e37fb704d507813692c345", "filesize": 152048, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.17.0": {"released": "2025-11-18 15:37:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.17.0-py3-none-any.whl", "filehash": "10a1a64d577f8815c81e259bebfdaf4cf5794e5e0aef9e3c07d70c132d4fc271", "filesize": 145348, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.16.0": {"released": "2025-11-17 20:25:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.16.0-py3-none-any.whl", "filehash": "f377ca0ca019289d0844b56840e73953405eea4f9d71a49f60c172f4d6a3eda5", "filesize": 139394, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.15.0": {"released": "2025-11-07 16:21:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.15.0-py3-none-any.whl", "filehash": "2b652f6bdef1e7fd36114ea388630fe84f713f306940bd7be07dd4f1d0fa0167", "filesize": 42156, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.14.0": {"released": "2025-11-06 16:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.14.0-py3-none-any.whl", "filehash": "66a46c884fe0fff41c16de5e0e0647702bf1d7f585256657514a7903b73d00f3", "filesize": 41769, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.13.0": {"released": "2025-11-05 20:45:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.13.0-py3-none-any.whl", "filehash": "554b5ab33e5ba9b7329f00844baca4ea68d6302e286c287280d2fdbea8a6b58d", "filesize": 41556, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.12.0": {"released": "2025-11-05 17:27:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.12.0-py3-none-any.whl", "filehash": "970f375594566acc8a09727819d5162f4b13e948b7ea16d8eb42519b81bef605", "filesize": 41030, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.11.0": {"released": "2025-10-29 19:15:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.11.0-py3-none-any.whl", "filehash": "fb61fc7dede16661e51bf88790e4e0261f337d39611210b1305a0fe9cb24ddea", "filesize": 39539, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.10.0": {"released": "2025-10-27 16:10:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.10.0-py3-none-any.whl", "filehash": "71c90d120e5272ea17239e07ed2e6dedb42149cb567c06473c4f2ac160d369e3", "filesize": 40815, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "pyjwt", "starlette"]}}}, "0.9.0": {"released": "2025-10-20 13:37:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.9.0-py3-none-any.whl", "filehash": "b89cebc3fa2bc308b2a5212a992b254e27268ed5b94965d07560a04bbfd5a56f", "filesize": 39531, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.8.1": {"released": "2025-10-10 13:12:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.8.1-py3-none-any.whl", "filehash": "260a8009fbef6fef8745281bb1a6b410a32662f9292206ccdfade0dce7681cdc", "filesize": 33507, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.8.0": {"released": "2025-10-07 10:25:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.8.0-py3-none-any.whl", "filehash": "0a19108c6a0c35fa18627ceb0846e5845a6cf9c74b5f80882cc7797d3647cf98", "filesize": 33441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.7.0": {"released": "2025-09-27 16:08:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.7.0-py3-none-any.whl", "filehash": "d1f956a8e8d222fa673fe379737277656f154de37667ce0abcc7d31a1f867e77", "filesize": 30305, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.5.1": {"released": "2025-09-22 15:55:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.5.1-py3-none-any.whl", "filehash": "cae956daa6b2f44bba3bfe93852619fccce863e528650dc6ff5e60d8c97ba776", "filesize": 27356, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.5.0": {"released": "2025-09-22 11:37:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.5.0-py3-none-any.whl", "filehash": "5f73525f63088ee0e0a1a3f00e843ef8f96aa26c818f12dde10c4b8c30392a8a", "filesize": 26709, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "nanoid", "pydantic", "starlette"]}}}, "0.4.1": {"released": "2025-09-18 13:35:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.4.1-py3-none-any.whl", "filehash": "76684b4b66a122920aec9abb46ce0602b69aa8cca20a33261f67989b038848fd", "filesize": 18468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "pydantic", "starlette"]}}}, "0.4.0": {"released": "2025-09-18 11:21:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.4.0-py3-none-any.whl", "filehash": "cda4b02cf89916514e2cfd752fcadf81857b1d6c73cc647891a73dae08725fd1", "filesize": 19120, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "pydantic", "starlette"]}}}, "0.3.1": {"released": "2025-09-17 17:21:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.3.1-py3-none-any.whl", "filehash": "1797eb76082d4d3b82fadacab39b36f00dc59bfd20b3bafd3582cfa4df9f76e4", "filesize": 17385, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "pydantic", "starlette"]}}}, "0.3.0": {"released": "2025-09-16 17:46:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.3.0-py3-none-any.whl", "filehash": "9b4593ccd6fe8d3a63f611485e1a34e3a6e504b03527c519d8165517a4aaef90", "filesize": 17596, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "keycardai-oauth", "mcp", "pydantic", "starlette"]}}}, "0.1.0": {"released": "2025-09-10 16:47:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keycardai_mcp-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keycardai-mcp/keycardai_mcp-0.1.0-py3-none-any.whl", "filehash": "2782de30c5a58e207c996df98d9b66ac06ec203e53a38fd34f6d0547d926f216", "filesize": 4094, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic"]}}}}}