{"_id":"@opengolfapi/mcp-server","_rev":"39-81befda356bdaf9ebaa204af8aca44bd","name":"@opengolfapi/mcp-server","dist-tags":{"latest":"3.6.1"},"versions":{"1.0.0":{"name":"@opengolfapi/mcp-server","version":"1.0.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@1.0.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"109f4af3d5b466c82b8f369875296880a1c28c27","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":5,"integrity":"sha512-KkijONTq0+FRa1ovBAIQdkTI85CiSSrTqjgMMCltMlJjT1BAcmhMzxhmrwUQ456yMgQelhcccLdtDLtQm/msqw==","signatures":[{"sig":"MEQCIHNTYiYfiJpCczHcy3Z2cKerxVooodpvtJJbPgX7iNurAiBoeDj1Nzxso7w5gQ4JGBuiIKEDee9GFkSWrsJkpdPimQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7898},"type":"module","gitHead":"6fca2b8b4391d8a1ac9983431f3b0c45d27b457b","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Free MCP server for AI agents to query the OpenGolfAPI dataset","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@supabase/supabase-js":"^2.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1776304436048_0.9857245477303043","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@opengolfapi/mcp-server","version":"2.0.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.0.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"c332a83a76f9bd835e9925f2b6aaededa009f263","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":5,"integrity":"sha512-+H74ACT8DOoRP+Y1JJJ0ArXj6hkK6Ft76E2ms+OE6RHcYfIEqMQfc9iY7xJluQawpeLiJECQJwucD6NbqUl+cA==","signatures":[{"sig":"MEUCIFQIuhYhO4HsAW2wW/lGZgSXzNhhCDZ/diABa7hwKLZRAiEArbeS7DJM5/+7mYZTkHbT3IKYjIgbbsSx0k/MGffqY+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10179},"type":"module","gitHead":"6fca2b8b4391d8a1ac9983431f3b0c45d27b457b","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@supabase/supabase-js":"^2.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.0_1776390233704_0.9784287144596708","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@opengolfapi/mcp-server","version":"2.1.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.1.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"398981b29e6b73317e2e681fe239654fa73ce23b","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.1.0.tgz","fileCount":5,"integrity":"sha512-ro5g/eGArvxiUYP03tguNPKlT/LXQ5UnFmTCNwO6lEl8+4YKkWVGX+izbmNeP4ycfvDtq4nzfZAVgeHdH4y/SA==","signatures":[{"sig":"MEUCIQCtWYgGMMkBVGiiSKEEb6WCDhlGU5hvat8G/yEM5M8OcAIgISn160fgx3UFtIeBYZNIzN+GlZd6uomJUXAedhQ3BJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10221},"type":"module","gitHead":"108fb52e18ff007032040181bfce8c5dc9b46baa","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@supabase/supabase-js":"^2.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.0_1776455622236_0.772406345474224","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@opengolfapi/mcp-server","version":"2.2.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.2.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"4acae88ba8e969db671a89791c0ba93b2d540d7e","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.2.0.tgz","fileCount":5,"integrity":"sha512-9AnWszQQnnnMbh4ErnKixsxDygOivnTcXnaZOtTWpE8Y8wln21N96cy00CZ+sEweN7pyo5P7f/GBuJEMwMI40w==","signatures":[{"sig":"MEQCIAOsPR8/rpovi6kL/qprqvc7vWEgIFKi5/EmT2SNs7UxAiA/6vtMNDecv3PXqdMWwNb2BNxNu6UUIRAOT8I3AmZ6RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13344},"type":"module","gitHead":"fdd88fff8804db222ce9b5af1b64b06c7aaada24","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.0_1777774125767_0.8703281055076035","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@opengolfapi/mcp-server","version":"2.2.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.2.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"1c7fabcbb84e114ec6c9cd5110a505c55e0af1b2","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.2.1.tgz","fileCount":5,"integrity":"sha512-uItxHry5l1u81xSA2DX/pSaH7OtQ+bZSAT2mvgHop0GTu/ufm2I0s3TTaYrYxVp+RI4M3PXyynGB/Zq9LjumHw==","signatures":[{"sig":"MEYCIQC2c7NqgBMGzORhoCIm6qNUWah4BbsCl9BHosEJSfUSfAIhAKmui6eYFkCPDZY0Q+ZLLsH6ocblZF5pfM57EDQ2HXve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15021},"type":"module","gitHead":"d350eee7ee1e1599026caceeab5583ebab624159","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.1_1777786802927_0.8802079566605263","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@opengolfapi/mcp-server","version":"2.2.2","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.2.2","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"03155afc2b957fecdb4daeb639ef5d5b427f1e50","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.2.2.tgz","fileCount":5,"integrity":"sha512-frQJRtNbse7E9rhBPdeRQAkA5rOnFX6LxkQAKEX0HKsyGPMQ3zv6thrVJi5/WWqK9A1j6T2FOtlO/fTHj2mr5Q==","signatures":[{"sig":"MEYCIQDhriA/s4vxaDJfsg2Su5sRTgQrhpbA6/UjUSgVVkTYvQIhAO7LK8FxqMDZp/WXiLe8NBluU2CkOC6KwwF6zSnXQ/0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17008},"type":"module","gitHead":"8bf089ca31a6495508921d52b2c2a797f59cf936","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.2_1777826072205_0.9695128696727879","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@opengolfapi/mcp-server","version":"2.2.3","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.2.3","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"a478e678780193232e533369317fa98b20d79d87","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.2.3.tgz","fileCount":5,"integrity":"sha512-5zeJNbTu3YwbcAJLx8YeI891SBCUJib15m9FIQmUAleCNkAGt4jjgrmub2yTNHJADMuH5nQXhAd7CjDu/zQzFw==","signatures":[{"sig":"MEQCIC1CuSh4RCVESMo9j66vLkwuJ2OzHtUMaZOoYfduHDnLAiBHDCyOJ9p+Zr2Tqobpa4JFgdzVg+FTcTOZDNra8wAyaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opengolfapi%2fmcp-server@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17679},"type":"module","gitHead":"cdabd3e5f360cfa43ab3e3349da273099a2a8822","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.3_1781102958189_0.9150808473810539","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@opengolfapi/mcp-server","version":"2.3.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"4fb6bf30d16098a23dd21aef4381811135dfd110","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.0.tgz","fileCount":5,"integrity":"sha512-7N/XBySfCrcN+OVx2fxOVvmVj6eplJq63f2JFMRpyg4tbhcWvUQlpXQ272WDovUJ7MB6YfH6a7M5JjPSiyuwyA==","signatures":[{"sig":"MEQCIGoAUMuETaUdYpsucwVzkO3m22tzcf73e9aXxtnl85hxAiA3TiGVZg4CxGbP79fMcg/8UoebH2eSSzw2ve/o8igtww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22493},"type":"module","gitHead":"bbf9e7c1e905ce25fea091fcb05430a98659dfe9","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.0_1782536659532_0.1825652371968518","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@opengolfapi/mcp-server","version":"2.3.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"7cd8aa73951bfbbf8571e3f93707c7c941967a9b","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.1.tgz","fileCount":5,"integrity":"sha512-vzK0V4CEX7Zy4Ko9hPufIDhUfWVPeK0Us3lWR8Y6dTaXmSMqAS6NGpIj33fVvHu6Z8O7wwH+1O9yi2V+6eud6g==","signatures":[{"sig":"MEUCIAvDkuFQbajxzJUSF1XQUuUhanInekoM0kpkaz4VJM45AiEAlu+a9c9T4HdU/XmHDjSBhyhzxtuwdVDBmla5YRwk/n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23973},"type":"module","gitHead":"ae39eec0af4e1292b8862a799912db4cc4f86f3d","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.1_1782537056613_0.39850561881208413","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@opengolfapi/mcp-server","version":"2.3.2","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.2","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"aefd564b7ac4ee619f33f6a4f601e4a1cd8d1372","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.2.tgz","fileCount":5,"integrity":"sha512-pgSPY0Vyd4IPRmdNLxitvjokw2aRMwcYYFbS4o+weN6RhLsOdC5FxmwpfjMJt+xsS+hdWd+IwMhVC+HIh/OjRw==","signatures":[{"sig":"MEQCIDsF9hDSXeCUXmz9rpqqCouZjW1s3oL8BulYvJTX4sYNAiBD5ZnY/6VUUk7J0zZjId0ZLXyRqeY0oTkwOXCVOzn8Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24573},"type":"module","gitHead":"b426cf8b0ae7b0d9e584be6d847bf474b445f038","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents to query the OpenGolfAPI dataset (14,708 US golf courses, ODbL)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.2_1782539188224_0.9136951117776098","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@opengolfapi/mcp-server","version":"2.3.3","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.3","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"8decb8a62a9089734c002d5796b071fd5d51487e","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.3.tgz","fileCount":5,"integrity":"sha512-Qfiv0BaydseEsIR9JyPAN84RN7T+WrwxBocfeolEG74pRPRO3JTtvDMFFzDsUpJ7JwqePFx9ZlV3jU/0Ev+aQA==","signatures":[{"sig":"MEYCIQCoQOzBJvpyV7HqLzHzXKQz/FJnHrcp7w9nQJ3MUeN2QwIhAJWZiExZ8a8ww00h11+DyzVrNGEvSKtkA8RqVwhaUuAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24708},"type":"module","gitHead":"bab6e77e5eb8eddc9e5b51460bb5bab53b45e3ba","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents: every US golf course (16,845, ODbL) — search, scorecards, tees, weather, nearby — plus contribute shots & moments to the open OpenShot standard.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.3_1782564129010_0.0846306171553266","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@opengolfapi/mcp-server","version":"2.3.4","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.4","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"f9d79ca3121d98d4cb469d4a141aee810ee28f29","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.4.tgz","fileCount":5,"integrity":"sha512-ri/NSTwCsCabIRXl5oRBwZUcuJO6rFEt1R4Zf2bzmQrkkDnPeuQZO4airjgJ8LI3idrT113sn+y0vJHUaJge7Q==","signatures":[{"sig":"MEYCIQCXk9Tymx49jA2gVU6p47Ff5aFOs3OGOmpaJSa4MfTXnwIhAM8cs+luLqYLT2ZPk7oS+rKfmMHQcdJmUwFqGFlQivwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27111},"type":"module","gitHead":"a247e65544738414df969c91bfbcd4e9390ee837","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Open MCP server for AI agents: every US golf course (16,845, ODbL) — search, scorecards, tees, weather, nearby — plus contribute shots & moments to the open OpenShot standard.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.4_1782565768210_0.40907579118708637","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@opengolfapi/mcp-server","version":"2.3.5","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.5","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"af4bc1bc630476a8aab89797d8311314dba77366","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.5.tgz","fileCount":5,"integrity":"sha512-nr8pFEwejY88eUD58HWKtmpWArMfuK+dlNeac1HtfsRGWmNpVP2ec6XL8aOHWsbdk6z5aoa6wuL4HL8m1fSBsg==","signatures":[{"sig":"MEUCIBhpka5aTc4H5U+fMirk+XqPfq9F5cS/UBYseUs3HzXpAiEAqQ8qpOwTIXd34DxjGI+OCCMyZaHy7n6+LqXtqpgnQ4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27394},"type":"module","gitHead":"c8742682515e2cc640a5f38f59d009e4c0256bae","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Open MCP server for AI agents: every US golf course (16,845, ODbL) — search, scorecards, tees, weather, nearby — plus contribute shots & moments to the open OpenShot standard.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.5_1782568234138_0.8691364377200697","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@opengolfapi/mcp-server","version":"2.3.6","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.3.6","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"d21408a3caa19d344110cd850f43e56399373c48","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.3.6.tgz","fileCount":5,"integrity":"sha512-FU0JqKBIpiLLc5bu68z3WQbaCt/IGb9aqnPzEQ6vdCvqHT+CXG61WEVE2ifnlkCbJsuGyBFx0AewVnnfPIoJTA==","signatures":[{"sig":"MEUCIQD9hF1fNyY66TCIbmIPrS/bQMEU7coRHIqtnXyf5URw4AIgSHukogqqbaqy44BUhXoyHz9X5Aiz+z7QWNDXvtXtWYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opengolfapi%2fmcp-server@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27762},"type":"module","gitHead":"55ba3982cdf3ed6b5a114fb5da545d02473b2d24","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"Open MCP server for AI agents: every US golf course (16,845, ODbL) — search, scorecards, tees, weather, nearby — plus contribute shots & moments to the open OpenShot standard.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.6_1782568433530_0.01173996807496036","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@opengolfapi/mcp-server","version":"2.4.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.4.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"5d00e1853cf6f222f138f04b567b0fcdb47e3400","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.4.0.tgz","fileCount":5,"integrity":"sha512-TI3Vr8PGlHW/JAld2NlHTuKzOkri3SRdeH1aspy+SUaS2eB1YhdA+3zLud0S1gCJkLAQIVDSCrw+XX9IaCmhzw==","signatures":[{"sig":"MEQCIGmiOcY48pt+4k7KeLyObDd1F4LX+gRCLXD9sJJq6reiAiAusY41jaq9EtqIIL9MFNkEZmoO9jE1TatMlsTF2ra4lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opengolfapi%2fmcp-server@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29071},"type":"module","gitHead":"7a49495d693d707a6ec6b145a1bcb4b95a25959c","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm test"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"Open MCP server for AI agents: every US golf course (16,845, ODbL) — search, scorecards, tees, weather, nearby — plus contribute shots & moments to the open OpenShot standard.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.4.0_1782573252495_0.8365076103522826","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@opengolfapi/mcp-server","version":"2.5.0","keywords":["mcp","model-context-protocol","ai","agent","claude","llm","golf","golf-data","golf-courses","scorecard","tee-times","openshot","opengolfapi","open-data","odbl"],"license":"MIT","_id":"@opengolfapi/mcp-server@2.5.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org/connect","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"db2e6782d83a7ecb6330deda256295e822c00132","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.5.0.tgz","fileCount":5,"integrity":"sha512-5E0jtFJQDeTHV3uvZJRZlKLfvoP4xXLohjRD052kWAs7+iU5JFG8KrZUGRA3uYpLtWCRV8kNhejarBtTvzn7CQ==","signatures":[{"sig":"MEUCIQCiApHRmq+lEc+N3EfBZstUzDbLcZlWbdMXukucqhkMQAIgTj/CACAQlcqIZHFS1fTj1huLvgKVnaYneoPoFbGUtQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32348},"type":"module","engines":{"node":">=18"},"gitHead":"add4bb3481ba3a9b1d285e323f2280d57c0154a7","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US golf course, free. Search courses, scorecards, weather & tee advice; contribute shots & moments to the open OpenShot standard; sign players in with a portable identity and run tournaments (invite, join, rate). The open data l","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.0","@supabase/supabase-js":"^2.45.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.0_1782690540709_0.48007559471626315","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@opengolfapi/mcp-server","version":"2.5.1","keywords":["mcp","model-context-protocol","ai","agent","claude","llm","golf","golf-data","golf-courses","scorecard","tee-times","openshot","opengolfapi","open-data","odbl"],"license":"MIT","_id":"@opengolfapi/mcp-server@2.5.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org/connect","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"d2b484198d3f2e95b61d7357673bfa38e6c67bef","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.5.1.tgz","fileCount":6,"integrity":"sha512-jDcHUaNcwhMitsbiG8au4Q6sZbLdS6Gu5nsEg2E/A3CBKg/y9+th0sz3AQS1yuOXD9V1+kdBbGpGjos+wEcfHg==","signatures":[{"sig":"MEUCIQCykFdLnjEooVgQzfnyzgcvPFNkGQ+OlAwz1TLpMmEwwAIgT3KWlaLyGHGNcOFp2SVN5xjCEhMhZVHOaVXMl3hMDNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39977},"type":"module","engines":{"node":">=18"},"gitHead":"add4bb3481ba3a9b1d285e323f2280d57c0154a7","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US golf course, free. Search courses, scorecards, weather & tee advice; contribute shots & moments to the open OpenShot standard; sign players in with a portable identity and run tournaments (invite, join, rate). The open data l","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.0","@supabase/supabase-js":"^2.45.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.1_1782690864031_0.1167059847938614","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@opengolfapi/mcp-server","version":"2.5.2","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.5.2","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"48f20da05aa4b6ab83e84794eb3d9ccd0a9f247e","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.5.2.tgz","fileCount":6,"integrity":"sha512-I6ir2j5+dh8Mf2bBpRM1PWcenCFeTfMkN6KhoYrHXI6TU+vWC8GtkHaxdnETfvH14uSKNgdZlEy7esHSFiyY8g==","signatures":[{"sig":"MEQCIEEkomtfBl0Lgk8sPjD5aAcrgXqFkxbmyl3Hidzt9z03AiAZDFp+Pu66e/ojAthg/tAH9qPmgCTLk7Dn3oxW45LsNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36689},"type":"module","gitHead":"f536d6080a0879baad000e2b2d55bca94f3b1655","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.2_1782698708927_0.3013815877427293","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@opengolfapi/mcp-server","version":"2.6.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.6.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"46e266e235ecab7ca2365f311f5e245d145e0b3b","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.6.0.tgz","fileCount":6,"integrity":"sha512-R4JkFjKa+pyHfCXhCr0espTkUu0HxLJgJF2908UFTqw2E+onj70ccy3qqSEpvvxQKRRZF5sy89NMNfAAVU1INw==","signatures":[{"sig":"MEUCIHoLAG58ZPkYyN7v/I3kOiIuqeody2qdKwCDiGBwzwU8AiEA79hCUwpCSJyfOFv18GCOTQKlblHFiCKrIrq8z4N3qtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40585},"type":"module","gitHead":"e17321380a0f31d130665a8db5fda91b1352d20c","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.6.0_1782736286803_0.9428715813475055","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@opengolfapi/mcp-server","version":"2.6.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.6.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"8e23a87c378d9f58ea0da2c039d08f239b3f1c88","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.6.1.tgz","fileCount":6,"integrity":"sha512-m/kEoXcyPhP2F8nr1mjxQ0ZI6eYDXVk5hKfAGWtrLN6BavUnzYY0vzFmnTxEXrMTI3veiQCX2La31dgxf1aBBw==","signatures":[{"sig":"MEYCIQDw+S2FAshXJf2tVZCIrhP5Ajj/2ODXCg39OteHKXOyNgIhAK4EzjIQBETBU/JebertTGlPBXvx6GvHr5ou6NHM4k5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40421},"type":"module","gitHead":"5693aa3bdbd6847ca55d61cdfeae1f796be22d60","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.6.1_1782737592036_0.2159912316649255","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@opengolfapi/mcp-server","version":"2.7.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.7.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"5fd07ae0788fdf89dc93ef877b39187f7d1fdb41","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.7.0.tgz","fileCount":6,"integrity":"sha512-Wt53mwcOaibX1TxnlklwUGMaJXrktsf47SxSk7r99wK+xxdw55yO4mZmsZYLLANYY0X4p1d1KeZdoZkPV7n6fw==","signatures":[{"sig":"MEUCIHnkUEkfvexgnCr+Ou6C/8EQ8dPh6CAnrAMOtXAKFuERAiEA+SjZTxKNkIVgGY9E47/WJtXjHYgN4v1P9QjTwqZTvNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47338},"type":"module","gitHead":"30d4779779d0daae2d42ddf80dc6fbfecbfb0167","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.7.0_1782739554554_0.4117407365455681","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@opengolfapi/mcp-server","version":"2.8.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.8.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"8b66869199b567ec6b3064794d81b64a54aacab7","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.8.0.tgz","fileCount":6,"integrity":"sha512-YJVPMdeXAQebJMiTo4HIH27dahsd9yu/CAJxM22QK3emxCRUBrekSE0J60w8zkg1unEgY4sHk0Y/fpIXppuR1A==","signatures":[{"sig":"MEUCIEKTWy+1IfMLZ3SsY51A4w+9eEsyeVNQ70V8/Ap1X3oyAiEAk7zCnonQkoRTmxBz4pEjl6svVRtxwD6TDwccVuon4LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54485},"type":"module","gitHead":"1ec430b1665629a7f693e72ec1dec7141b97a302","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.8.0_1782745986421_0.12822321310339624","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@opengolfapi/mcp-server","version":"2.8.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.8.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"486a14d1411c0fa05381d93ac26e93b0d6b35bf8","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.8.1.tgz","fileCount":6,"integrity":"sha512-bcBirbiy/jHOV9nywlcNbEqnoBKMByxX+3LRcmOL3YABGUwcJbVRiyvL0QmpuhAKlbdhR6+VmoRlv3lop36wpg==","signatures":[{"sig":"MEUCIQDGduYIhgEUPsRYc4NXhVsQlP6Yh16Dd9O0gi26yrFRpAIgY4LvRiiMJzgZu2bHad8HzZ3tdAdyIqEoYoJ/cM5Wu7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54192},"type":"module","gitHead":"1ec430b1665629a7f693e72ec1dec7141b97a302","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.8.1_1782791487270_0.11521027894112312","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@opengolfapi/mcp-server","version":"2.9.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.9.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"a8596479182ba8132ec4904d1b32ddd5f994abd8","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.9.0.tgz","fileCount":6,"integrity":"sha512-9eEi/uwE+JmjVMferCLZjnz3UA9f2ulTc3CDco0wqXTQV7vAZUnzttbZIyZAi2JPF8MlWKm5CqeHGGS1fNot9Q==","signatures":[{"sig":"MEUCIBv9DS4w0pVszG+38rxoWdVLyrq+vXCTdHQSsV1DO1iOAiEAnyy2Admx0Rwgbjf5z6+Z8BPhskEWPtaR4U8jpSDAFj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54489},"type":"module","gitHead":"8e785d12abaf16a2f9fbea093fde3811dbf35a9e","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.9.0_1782842377969_0.7870750907799897","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@opengolfapi/mcp-server","version":"2.9.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@2.9.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"eb6b268ae6e3de38401da25f2f57fc2b0b5d5463","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-2.9.1.tgz","fileCount":6,"integrity":"sha512-DxHy8OtD21lzQQeG+Whe24O6vOJ4hynN5IP4TaGPwKe4LfZGaIbbXVDxvHZggWNpC5yWbb7QGFU/+W5Schkf4Q==","signatures":[{"sig":"MEQCIFvKDMwSU0GK+TywXjSVV4Iy+H5cbbNTOEA28j2+2hVPAiB3TwCQNOum2/7/p1f4oKB0IUXU/9PmRXYJ8ITq5fZMJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55916},"type":"module","gitHead":"56ec37d3c6f8cd83aeebadd33e9238cf7ea7e6b2","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.9.1_1782845455449_0.3303522251686657","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@opengolfapi/mcp-server","version":"3.0.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.0.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"b54c3a67a2877e0ae95fb641ba6ea27028583d4e","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.0.0.tgz","fileCount":6,"integrity":"sha512-z3WUmF+cJXCVIRy4IIrZ3VaRZH+kr7wXQ76JaLzsCjFIZjXVNGtFdLhoQE687mWM0lEs/2GicXLanzAVGdjdVg==","signatures":[{"sig":"MEUCIQCbqH0wJARcNb7EYOYgyK/AMU+hhRPtzahBO9Pa2OPG8QIgJ99X1RmCrIMCtbiJvjisNt7e21PENdGM9PghU+W6gWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66032},"type":"module","gitHead":"679878bf451801403409cb1d5e0867240c7faac0","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.0.0_1782944216962_0.773162190337934","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@opengolfapi/mcp-server","version":"3.1.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.1.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"9dfd4250157c5f7c7fe8c8ab3fb49bb4b0629121","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.1.1.tgz","fileCount":6,"integrity":"sha512-x9m/WWAzfD+nczFUd5IhqAtT1YjgO5ejSCo/y+6s4yeS62ksGgHWoJ5Wt1YpP82npLtg7pYYE9f71TtgPoHPZg==","signatures":[{"sig":"MEUCIQCSzdbcMRD2BHWwRoDbUJUzegwriVgsc6kdHR9Z4FuZEwIgEm0CdN3SRlgKSV06l+Mr5JBU98josadVGrNmWlxP4s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66271},"type":"module","gitHead":"1b03da2e0ab6da5c19968b8b84bfc372a24ac0e5","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.1_1783039928506_0.3928891911842862","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@opengolfapi/mcp-server","version":"3.1.2","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.1.2","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"4166555902e463a392052e758b6c13f3279dcffc","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.1.2.tgz","fileCount":6,"integrity":"sha512-qjiYncQLTvaYHXNr3paZq9M+HZz+05U3xudaP0P3iv18hbPHWsSm3B/Ag/s4+WBk2eIvzkz/6Eks4iJ8A1Z+ng==","signatures":[{"sig":"MEUCIAJhA4XD4hnkFS2NVBR8I1DZhwPtXl0faSoUtskutVSaAiEA9ZuIheHZpSjHsfjW5r4b5TJxE0lz4peZ1GTUgTMWypc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68894},"type":"module","gitHead":"11b2f6800fb7f74751b614f6b43d2786f87d78cc","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.1.2_1783086819036_0.4054028670247982","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@opengolfapi/mcp-server","version":"3.2.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.2.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"01fd891a7577517dc93c2880b7092adba791c092","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.2.0.tgz","fileCount":6,"integrity":"sha512-obsrK2eWo9fgy4KWqWkMQbPbHZGUgAo5dqJ1JYcc6MlJ8DGV5F1oEQAvlxso1kjQ2zoGrmFXOjGGVgVSwf0O3g==","signatures":[{"sig":"MEYCIQD0+Y2XtKuQysQ1Rfrv235TAAON6R2kgJ/GPIAAOvkAYwIhAK7sJlGzJHWUofShWrfQStiXzuL+QVQ/hfoDKN5JLct0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73224},"type":"module","gitHead":"38952b53f80494f24d3b3e7400117f26fde73e49","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.2.0_1783111670946_0.2610611935843645","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@opengolfapi/mcp-server","version":"3.3.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.3.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"50a3825d5fc8cb408a268340b60e62ba272cdcbe","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.3.0.tgz","fileCount":8,"integrity":"sha512-GW4hZKfypeEidvCNM1DHGn34ZmVo16w4+P2gi6YZpqrL2i5jZwHWJSh/RyUq3dak8cLn3v/Q5Pdw0LJVp9pRHQ==","signatures":[{"sig":"MEQCIEaz64zwqZWEaqokXkmvGZJ4yAKbZa9snlCd3NTfcjtuAiAjGQs+pBmBPFuNnFlY8byj1jRKqa4Nhfi1LPFAPtILag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62228},"type":"module","gitHead":"609e7b1a034b321e64f75e6202f2e4c1bc1e8ac0","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.0_1783219131844_0.9922086125969805","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@opengolfapi/mcp-server","version":"3.3.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.3.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"2a67a366a57fa110c621bc79f96cee835e2af5da","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.3.1.tgz","fileCount":8,"integrity":"sha512-PQLkYYDk4KZbgfRRaryA0D619UjNtxMP+9yWf3FY+vyhuFBmEeq3i3w+Ax+TL6MczCGknWL46EmgY1gX2AlqWg==","signatures":[{"sig":"MEUCIQD4GvzyVfLpxo5QzKmK7+TvcegkcSI8nRf9MnJZmnDJ7QIgIKKGFzJNSjzEQkOd9/OUeNvofzMQIvgkWdbRgkmYI+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62255},"type":"module","gitHead":"25c98ca43bdb4a12d7a071d40bde1c274bc45cac","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.1_1783219600282_0.055322492492206665","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@opengolfapi/mcp-server","version":"3.3.2","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.3.2","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"ae72604ced580a11d964f1119fa50cacb1d606c0","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.3.2.tgz","fileCount":8,"integrity":"sha512-+XA/5px+pDh30ODhAqVkpHWxL68iPtqYi8aFdRvskXK6wNaZVKx+4T8uUzo4ubft0CH8F1cg9gFRkatQu2ClWw==","signatures":[{"sig":"MEUCIQDBXa/w5G5QmFRy+vwMTqAfM5XmYVt0031XJI8Qg1V+cgIgUP3dR6Y4K7GFOCTQGlLLhwJxFICDLlkBlRZxxTIgUcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65245},"type":"module","gitHead":"20e3e6bfe0c5ecfed2bdda5ead459aca7f2f1bad","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.2_1783267683708_0.9085157629917961","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@opengolfapi/mcp-server","version":"3.3.3","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.3.3","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"4d1662c7859598ac5e51ee76d66bc9998da609d9","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.3.3.tgz","fileCount":8,"integrity":"sha512-LLm1AFmK+Vd/XldNbXbnVWpE3rQTrCI8DAxyy+4Jsp0pQGkJs5/SYAiuTtI+7sr+MUJJwZbB3WYzhu1rZ3rjzQ==","signatures":[{"sig":"MEUCIQDWL0Oz7bLEKhB7q2yoYKOAx3nN7oFzslgDSLyY/rv4qAIgYvr6JpEfbi69cELAR2e8+vAMM38+PQ56ke1GaWLtbwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64436},"type":"module","gitHead":"8f73685e6662942d08b948a2f5afc85129de8a96","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.3_1783359855342_0.17524350087636087","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@opengolfapi/mcp-server","version":"3.3.4","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.3.4","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"3af707050cfe502cf48c117ab89252b6b6f58ed0","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.3.4.tgz","fileCount":8,"integrity":"sha512-CdK7YWv7k6yUFJAZQESwb5Uvmjt1uy2jmMyegKqDKyslg4rm7CYyPZDfrMjk+IgnFkl570hiy+SIXcMpIv3FhA==","signatures":[{"sig":"MEYCIQCtiZsugQ7jUqU+yKISxEMdNpbiA3WDuPjowEgwTNfJHgIhAP/SsgW6BHL0CP6EbmFOBXobucjzuL6IdM4cWxR9+j5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66435},"type":"module","gitHead":"1dfdaf859cbb40f57dd82f588b7663244c4967b3","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.3.4_1783372944101_0.45992825035621143","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@opengolfapi/mcp-server","version":"3.4.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.4.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"c1baa7a5d1beef10e380f4e88af464bef9eecb71","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.4.0.tgz","fileCount":8,"integrity":"sha512-6wBWqcUINIqi9gpphyGK8CvFlGuh7DrAff0oYzBexKsAYC+9BXXOccLOsFuCFPoptSXHoZHssNs+STQlou+BDw==","signatures":[{"sig":"MEUCIG3u+qQXCI5Gc4kqBMbzj5pwrLUKnCJjotbCAUCgZ/YEAiEA0IN5LKGvZob2/AeiqZsnSkaO4GicXYLhq7VwW4Gmc5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68729},"type":"module","gitHead":"eaf4f9aae5fb0c8cba4dc6884e50c35258f89fc4","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.4.0_1783483418624_0.15086206833906268","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@opengolfapi/mcp-server","version":"3.5.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.5.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"0213e90f2889ebf116f6b92461323173ba2e1a74","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.5.0.tgz","fileCount":8,"integrity":"sha512-Fu5DnJqqvUJLrZlr1jR09YPagGM1w9+lfKCVMZsveZCxpPvYqt4oiFtyO40T7yHLKN+VWsN0J0g0FsMaAzQS+g==","signatures":[{"sig":"MEYCIQCmctiZxSJGHH9/lAZYrK9FiG5IJO0/6AZa6vR1xZ3+zgIhAIknf/IkXwjy1Qs6PcPSC7z8ANTueRfRLO5I+g82YMQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68729},"type":"module","gitHead":"03bc9a03ac2f2f11fd7fb650c62f8bf61f73306a","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.5.0_1783714608402_0.8237928867729127","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@opengolfapi/mcp-server","version":"3.5.1","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.5.1","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"cbb1291aba9dd1675b94d5c2947f7706ab629017","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.5.1.tgz","fileCount":8,"integrity":"sha512-pW5eIlxflqIs4V+EItmqEOuFX9g9+DGITHd1gzQteF6T8JMqR8mkLaG3GKd8s37+uUevDGYeXCeHBdS20BVj/A==","signatures":[{"sig":"MEQCIDMSmamirg42fNcCQy+nrtEjwLtqZJh+7MEcfuskyNB2AiBtAAeB+CLIwr82itmiqeRPJ7yJj8aT/lX0HWKKqBI9EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69863},"type":"module","gitHead":"03bc9a03ac2f2f11fd7fb650c62f8bf61f73306a","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.5.1_1783792219076_0.31570448222375025","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@opengolfapi/mcp-server","version":"3.6.0","keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","_id":"@opengolfapi/mcp-server@3.6.0","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"homepage":"https://opengolfapi.org","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"bin":{"opengolfapi-mcp":"dist/index.js"},"dist":{"shasum":"806318eaff65bcdda65460c7d692efe443308860","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.6.0.tgz","fileCount":8,"integrity":"sha512-QfKNNtRaiANJ/7Xfhhd+z6vVfqHCYeYWLlHNSTBMOWV7Dicwh2JGXsfbnp9aWfoQyxgj5FSzPRZxx9D9PhjDiA==","signatures":[{"sig":"MEUCICzRV/rGMJb+IzNw8w0RwHB4ka+3LoG44rF+15Le4yC1AiEAxD4xmlOC7nZPXpnwlUYmvRCxI2/llHAT/aGhrJ+3F1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71814},"type":"module","gitHead":"73e1e715db744ecfdac50cfc7feff8d13c46cf83","mcpName":"io.github.opengolfapi/mcp-server","scripts":{"test":"npm run build && vitest run","build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs"},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"repository":{"url":"git+https://github.com/opengolfapi/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.22.0","@sentry/node":"^10.51.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.6.0_1786208302858_0.5736617824120402","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@opengolfapi/mcp-server","version":"3.6.1","description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","mcpName":"io.github.opengolfapi/mcp-server","type":"module","bin":{"opengolfapi-mcp":"dist/index.js"},"scripts":{"build":"tsc","prepublishOnly":"node sync-version.mjs && npm run build && node gen-manifest.mjs","test":"npm run build && vitest run"},"repository":{"type":"git","url":"git+https://github.com/opengolfapi/mcp-server.git"},"keywords":["mcp","golf","opengolfapi","ai"],"author":{"name":"OpenGolfAPI"},"license":"MIT","bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"homepage":"https://opengolfapi.org","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@sentry/node":"^10.51.0","zod":"^3.22.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0","vitest":"^4.1.5"},"_id":"@opengolfapi/mcp-server@3.6.1","gitHead":"666d273d76ec1e3740d81bc0b2cc615df22477b6","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9swR5Pq8aHShlv46ZnN3mxdHokzbkOV3vHTLP47HekVluq873/fqcDoavjU2d4qpaT1s2686MuOw/mb6Vva3zg==","shasum":"4d4c971e7112562d498ba94525a10ded5c057a1e","tarball":"https://registry.npmjs.org/@opengolfapi/mcp-server/-/mcp-server-3.6.1.tgz","fileCount":8,"unpackedSize":73869,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDJorZxxv8SjGnOJXwmFX4812XW4Qw7Ld6r7lochIA2/AiEAnalguHXHlfuGOO7+LD/itbs4frJNWis6dI5WgY6RtgM="}]},"_npmUser":{"name":"geekur","email":"info@geekur.com"},"directories":{},"maintainers":[{"name":"geekur","email":"info@geekur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_3.6.1_1786258656836_0.6252459491052296"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T01:53:55.947Z","modified":"2026-08-09T06:57:37.135Z","1.0.0":"2026-04-16T01:53:56.202Z","2.0.0":"2026-04-17T01:43:53.841Z","2.1.0":"2026-04-17T19:53:42.374Z","2.2.0":"2026-05-03T02:08:45.907Z","2.2.1":"2026-05-03T05:40:03.064Z","2.2.2":"2026-05-03T16:34:32.351Z","2.2.3":"2026-06-10T14:49:18.329Z","2.3.0":"2026-06-27T05:04:19.672Z","2.3.1":"2026-06-27T05:10:56.768Z","2.3.2":"2026-06-27T05:46:28.371Z","2.3.3":"2026-06-27T12:42:09.162Z","2.3.4":"2026-06-27T13:09:28.355Z","2.3.5":"2026-06-27T13:50:34.282Z","2.3.6":"2026-06-27T13:53:53.655Z","2.4.0":"2026-06-27T15:14:12.616Z","2.5.0":"2026-06-28T23:49:00.878Z","2.5.1":"2026-06-28T23:54:24.164Z","2.5.2":"2026-06-29T02:05:09.064Z","2.6.0":"2026-06-29T12:31:26.954Z","2.6.1":"2026-06-29T12:53:12.200Z","2.7.0":"2026-06-29T13:25:54.723Z","2.8.0":"2026-06-29T15:13:06.564Z","2.8.1":"2026-06-30T03:51:27.412Z","2.9.0":"2026-06-30T17:59:38.100Z","2.9.1":"2026-06-30T18:50:55.580Z","3.0.0":"2026-07-01T22:16:57.098Z","3.1.1":"2026-07-03T00:52:08.634Z","3.1.2":"2026-07-03T13:53:39.199Z","3.2.0":"2026-07-03T20:47:51.077Z","3.3.0":"2026-07-05T02:38:51.982Z","3.3.1":"2026-07-05T02:46:40.455Z","3.3.2":"2026-07-05T16:08:03.842Z","3.3.3":"2026-07-06T17:44:15.475Z","3.3.4":"2026-07-06T21:22:24.238Z","3.4.0":"2026-07-08T04:03:38.767Z","3.5.0":"2026-07-10T20:16:48.548Z","3.5.1":"2026-07-11T17:50:19.225Z","3.6.0":"2026-08-08T16:58:23.019Z","3.6.1":"2026-08-09T06:57:36.976Z"},"bugs":{"url":"https://github.com/opengolfapi/mcp-server/issues"},"author":{"name":"OpenGolfAPI"},"license":"MIT","homepage":"https://opengolfapi.org","keywords":["mcp","golf","opengolfapi","ai"],"repository":{"type":"git","url":"git+https://github.com/opengolfapi/mcp-server.git"},"description":"Golf for AI agents — every US course free, plus open contribution (OpenShot/Moments), portable identity & tournaments. The open data layer for golf.","maintainers":[{"name":"geekur","email":"info@geekur.com"}],"readme":"# @opengolfapi/mcp-server\n\n**Golf, for AI agents — the open data layer for golf.** Give your assistant every US golf course (16,845), free, and let it contribute back, sign players in, and run tournaments. Build a whole golf app from a prompt.\n\n[OpenGolfAPI](https://opengolfapi.org) is a community-owned commons. One free key, and your agent can read the world's golf data and write to four open standards.\n\n---\n\n## The standards (the whole story)\n\nOpenGolfAPI is built on open, composable protocols — implement one or all:\n\n| Standard | What it is | You use it to… |\n|---|---|---|\n| **OpenShot** | A CC0 shape for a launch-monitor shot — one schema every device maps to (Trackman, GSPro, Garmin, …). | Ingest shots from any monitor/sim → `log_shot`. |\n| **Moments** | The universal event ingest — *any* sensor signal (GPS breadcrumb, swing, putt, club, score, pin, condition, presence) as one flexible event. | Send whatever signal you have → `submit_moment`. |\n| **OpenJoin** | Signed, scoped, **expiring** join tokens. One QR/link → everyone who redeems lands in the same round/tournament = the group, linked. | Onboard a foursome or a whole tournament in one tap → `create_tournament_invite` / `join_tournament`. |\n| **OpenGolf ID** | A portable golf identity — *\"Sign in with OpenGolf.\"* One pseudonymous `player_id` across **every** app; handicap + history follow the player everywhere (engines fold by `player_id`, so a claimed identity's cross-app record just exists). | Give a player one identity the whole ecosystem shares → `sign_in_with_opengolf`. |\n\n**The big idea:** every shot, moment, and round contributed makes the shared commons better for everyone — a true two-way data layer. Read is free; contributing is how you earn your place in the standard.\n\n---\n\n## What your agent gets\n\n- **Read (free, no key):** search & compare courses · full scorecards (par / handicap / yardages) · hazards · live weather & climate · nearby places · tee advice.\n- **Contribute (free key):** `log_shot`, `submit_moment` → write to the open standards · `get_my_shots` → read your own data back.\n- **Identity & tournaments (free key):** `sign_in_with_opengolf` (portable ID) · `create_tournament_invite` + `join_tournament` (run an event — **handicaps optional**, gross or net).\n\nA great golf app is an afternoon, not a year.\n\n## Install (MCP client config)\n```json\n{\n  \"mcpServers\": {\n    \"opengolfapi\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@opengolfapi/mcp-server\"],\n      \"env\": {\n        \"OPENGOLFAPI_KEY\": \"<free, optional — enables contributing, identity & tournaments>\"\n      }\n    }\n  }\n}\n```\nGet a free `OPENGOLFAPI_KEY` at https://courses.opengolfapi.org/api-keys. Read tools work with **no key**.\n\n> **Claude Desktop:** the config file is `claude_desktop_config.json` (Settings → Developer → Edit Config). **Claude Code:** `claude mcp add opengolfapi -- npx -y @opengolfapi/mcp-server`. **Going keyless?** Delete the whole `env` block — every read tool works without it (do NOT paste the placeholder as a key).\n\n**First prompt to try:** *\"Find golf courses near Chicago and show me the hardest one.\"*\n\n**Which score tool when:** casual one-shot scoring → `score_round` · leagues/tournaments (scores arrive over time, standings matter) → `create_competition` → `record_attempt` → `finalize_competition` · streaming devices/live apps → `submit_moment`. Canonical domain model: https://api.opengolfapi.org/api/v1/model\n\n## Tools\n\n<!-- TOOLS:START (auto-generated from src by gen-manifest.mjs — do not edit by hand) -->\n_56 tools:_\n\n- `search_courses` — Search US golf courses by name, US state, or location (lat/lng + radius). Returns matching courses with location, type, par. Free, ODbL data.\n- `get_course` — Full detail for one course by id: scorecard (par + handicap per hole), tees, location, contact, nearby. Free.\n- `get_tees` — All tee sets for a course with ratings, slopes, and yardages. Free.\n- `get_weather` — Live weather forecast for a course location (Weather.gov). Free.\n- `get_climate` — Monthly climate normals + best months to play for a course. Free.\n- `get_nearby` — Nearby hotels, restaurants, and other courses for a course. Free.\n- `log_shot` — Contribute a golf shot to the open OpenShot standard (any launch monitor). Requires a key. Units: speed mph, angles deg, spin rpm, distance yds.\n- `submit_moment` — Contribute an Open Connect event from any sensor/wearable/phone. The whole sensor spectrum rides through here — type-specific data goes in `payload`. Requires a key.\n- `get_my_shots` — Read back your own contributed shots by player or session. Requires a key.\n- `get_my_moments` — Read back your own contributed moments (breadcrumbs, swings, putts, conditions…) by player, session, or type. Requires a key.\n- `propose_correction` — Propose a fix to a course FACT field (phone, website, address, architect, year_built, course_name, city, postal_code, course_type). Our AI reviews it (approve/reject/needs_info). Requires a key. Geometry is not correctable here.\n- `respond_to_review` — Respond to a correction that came back as needs_info — add a source or explanation and re-open it for review. Requires a key.\n- `get_correction` — Check the status/verdict of a correction you proposed (approved | rejected | needs_info | applied). Requires a key.\n- `how_to_build` — The safe playbook for building on OpenGolfAPI and contributing data the right way. Call this once before contributing.\n- `get_passport` — FREE (public, no key). Any golfer's shareable record — display name, OpenGolf Member #, courses played, rounds, trophies, referrals. Show a player's golf resume in your app.\n- `record_referral` — Record that one user referred another (a REFERRED_BY edge) — build YOUR app's invite loop on the shared graph, namespaced to your app. Needs a key.\n- `get_referrals` — How many golfers a user has referred (+ the list) — the viral-loop metric for your app. Needs a key.\n- `about` — What OpenGolfAPI is and how to use this MCP server.\n- `request_sign_in_code` — Start \"Sign in with OpenGolf\" for a person: emails them a 6-digit code. No API key needed. They read you the code, then call complete_sign_in.\n- `complete_sign_in` — Finish sign-in: exchange the 6-digit code for their OpenGolf ID + access token (use as X-OpenGolf-Token to act as them). Pass ref=<inviter player_id> when another player's invite brought them — it credits the referral.\n- `create_dev_key` — Mint a developer API key bound to an OpenGolf ID (sign in first via request_sign_in_code → complete_sign_in). Returns the key ONCE. First-party rail: no OpenGolf ID, no key.\n- `sign_in_with_opengolf` — Derive a user's OpenGolf ID deterministically from their email (sub = ogid_ + sha256(lower(trim(email)))[:16]) — one line, no redirect. For a VERIFIED session token use request_sign_in_code → complete_sign_in.\n- `register_webhook` — Register an https URL for your domain events (HMAC-signed deliveries, owner-scoped). Requires your key (Authorization: Bearer ogapi_…).\n- `create_tournament_invite` — Create a shareable invite (QR/link); everyone who redeems it joins the SAME event/session. max_uses caps size (foursome=4). Requires key.\n- `join_tournament` — Redeem an invite token — the player joins the group/event. Requires key.\n- `list_game_formats` — Every OpenMatch scoring format. GROSS scoring is free & keyless.\n- `score_round` — Score a round in any format — GROSS, FREE, no key. players:[{player_id,holes:{\"1\":4}}] or entries:[{player_id,hole,value}]; holes:[{hole,par,stroke_index?}].\n- `plays_like` — Effective distance — THE canonical \"plays like\" number (wind/elevation/temp/altitude), factors itemized. FREE, no key. Pair with get_conditions for live wind.\n- `get_conditions` — LIVE weather at a course (temp/wind/precip, forecast-model, 15-min cache). FREE. Feeds plays_like.\n- `link_dev_key` — Confirm your OpenGolf ID on an EXISTING key. Sign in first; pass that access_token + the key.\n- `list_dev_keys` — List the keys owned by your OpenGolf ID (prefixes only). Needs access_token from complete_sign_in.\n- `get_profile` — A player's public OpenGolf ID card — name, avatar, links, prefs. Free.\n- `update_profile` — Edit a player's self-asserted profile fields (derived facts can't be set). Requires key (claimed players need their grant).\n- `get_awards` — A player's OpenAwards — derived trophies + course passport. Requires key.\n- `set_beacon` — Broadcast a consented, EXPIRING presence/availability beacon (present|available|open). Requires key.\n- `find_beacons` — Discover ACTIVE public beacons (find-my-group / matchmaking). Requires key.\n- `record_consent` — Record a player's consent grant (auditable, revocable). Requires key.\n- `create_competition` — Create a Competition (any OpenMatch format). Requires key.\n- `list_competitions` — List Competitions (free). Filter org/course/status.\n- `get_competition` — A Competition + live gross standings (free).\n- `record_attempt` — Record an Attempt (score or side-game value). Idempotent. Requires key.\n- `finalize_competition` — Finalize — run the kernel, store the gross Result. Requires key.\n- `broadcast_feed` — OpenBroadcast P1 — ONE typed feed for a session: broadcast-worthy items (score/side_game/money/award/condition) in ascending (recorded_at, seq) order, each with template narration (headline<=60/ticker<=80). Money appears only via settled records. Replaces stitching moments+results+live_state. Requires key + session access (participant or compute).\n- `get_handicap` — OpenIndex (beta) — a player's estimated handicap computed from real, notarized rounds (every score stamped when it happened; verifiable by anyone). Not official — provable. Reading your OWN is free with your key; player_id must be the ogid_… form.\n- `get_showcase` — A player's public showcase — the collectibles/records on their OpenGolf ID (og.* namespaces + course.*). Free, keyless: pass their ogid_. Tombstoned (revoked/expired) records hidden. The provable trophy wall.\n- `verify_record` — Verify a record/collectible against the OpenGolf Chain (a signed, hash-linked, Bitcoin-anchored transparency log). Returns the hash + whether it matches + the CLIENT-RECOMPUTE recipe (sha256 of the canonical record) + the anchor. Then you can go further, all keyless: pull a merkle inclusion proof (GET /chain/anchors/:id/inclusion?hash=), verify the checkpoint's RS256 signature against /.well-known/jwks.json, and resolve the Bitcoin (OpenTimestamps) anchor. Free. Trust no one — recompute the hash, check inclusion, resolve Bitcoin yourself.\n- `list_webhooks` — List your active webhook subscriptions. Requires key.\n- `remove_webhook` — Deactivate one of your webhook subscriptions by id (audit row kept). Requires key.\n- `list_orgs` — Public directory of verified orgs (free).\n- `mint_asset` — Mint an Asset (trophy/badge/stamp/coupon/membership) into the owner's trophy case + chain. Requires key.\n- `file_claim` — File a Claim in the trust ledger (ownership/attestation/identity/record/correction). Requires key.\n- `list_claims` — List Claims (free). Filter claimant/subject/status.\n- `post_beta` — Drop local course knowledge (\"beta\") on a hole — the AI-caddie's fuel. Requires key.\n- `get_beta` — Read local course knowledge for a course/hole (free).\n- `get_my_chain` — Export YOUR tamper-evident OpenGolf Chain + checkpoints. Requires key (own-read free).\n- `verify_chain` — Verify a Chain export OR walk the public transparency log (GET /chain/log?subject=), public + keyless — recompute the hash-links, verify each RS256 checkpoint signature against the JWKS, and resolve the Bitcoin anchors; reports tampering and where. The whole history (registry, per-course, master) is independently auditable — trust no one.\n<!-- TOOLS:END -->\n\n## The bigger ecosystem — two front doors\nAgents come through this MCP; **sensors/devices** come through **OpenGolf Connect** (one open connector streaming shots from any launch monitor — R10, MLM2PRO, Uneekor, SkyTrak, Foresight — into `POST /v1/shots`). Both write to the same open commons. → https://opengolfapi.org/connect\n\n## Learn more\n- **Full AI-coder guide:** https://api.opengolfapi.org/llms-full.txt\n- Machine spec (OpenAPI 3.1): https://api.opengolfapi.org/openapi.json\n- OpenShot field catalog: https://api.opengolfapi.org/api/v1/openshot/fields\n- Moments field catalog: https://api.opengolfapi.org/api/v1/moments/fields\n\nMIT licensed. Course data ODbL. Shots CC0.\n\n**Attribution (required if you display or redistribute the data):**\nCourse data © [OpenStreetMap contributors](https://www.openstreetmap.org/copyright) ([ODbL 1.0](https://opendatacommons.org/licenses/odbl/1-0/)) via OpenGolfAPI ·\nWeather data by [Open-Meteo.com](https://open-meteo.com/) (CC BY 4.0) ·\nDescriptions from Wikipedia (CC BY-SA 4.0) ·\nContact + social from Foursquare / Overture (Apache 2.0).\nFull list: https://opengolfapi.org/attribution\n","readmeFilename":"README.md"}