{"bin":{"gkmcp":"src/index.js"},"mcp":{"tools":{"feeds":7,"forms":6,"entries":6,"results":1,"submissions":2,"field_filters":1,"notifications":1},"features":["Gravity Forms REST API coverage","File upload support","Advanced search and filtering","Batch operations","Delete operation protection","Comprehensive error handling","Integration testing","Security validation"],"total_tools":24,"api_coverage":"100%","authentication":["OAuth 1.0a","Basic Authentication"]},"bugs":{"url":"https://github.com/GravityKit/MCP/issues"},"dist":{"shasum":"4681f78e88f3b638cb32266b9b0b2462756da8bb","tarball":"https://registry.npmjs.org/@gravitykit/mcp/-/mcp-2.6.0.tgz","fileCount":34,"integrity":"sha512-E4BSE5pZM5IqHiWe6CL60kqjjnoUGsHgV8qfNohXJWYhUGATbi5afDaxYiMC8UlAMg4YUoFNvDXo4E3Mq+6ypQ==","signatures":[{"sig":"MEQCIFp6tIHz7sgc2+GtyqWLUos2LKgpmR1T1eTnmhCnkt9YAiAj5YNQa4j0a30hkBC2bJaz/hik6S8HTS/MsOrPY7/Hhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNacxD9fvEapqTefJy+0afX9pVAOLEP35eD1JmQlZ4ewIhANszyyof0Em3Potfwm87eXXh0wjipg8u+nnKvBEdc1ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravitykit%2fmcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558176},"main":"src/index.js","name":"@gravitykit/mcp","type":"module","author":{"name":"GravityKit"},"engines":{"node":">=18.0.0"},"gitHead":"e6bf8f88bd5f7b742d1d468f026bb2e1b7e9d695","license":"GPL-2.0","scripts":{"dev":"node --watch src/index.js","test":"node test/integration.test.js","bench":"node bench/run.mjs","start":"node src/index.js","inspect":"npx @modelcontextprotocol/inspector node src/index.js","test:all":"npm run test:unit && npm run test:node && npm run test:auth && npm run test:forms && npm run test:entries && npm run test:feeds && npm run test:submissions && npm run test:validation && npm run test:field-validation && npm run test:tools && npm run test:views && npm test","check-env":"node scripts/check-env.js","lint:docs":"node scripts/check-docs.mjs","test:auth":"node test/authentication.test.js","test:live":"node test/live/gf-live.mjs","test:node":"node --test test/field-manager.test.js test/field-registry.test.js test/field-dependencies.test.js test/field-positioner.test.js test/field-list-types.test.js test/helpers.test.js test/ability-catalog.test.js test/user-agent.test.js test/wp-client.test.js test/server-runtime.test.js test/entries-query.test.js test/entries-wire.test.js test/feeds-wire.test.js test/error-details.test.js test/results-wire.test.js test/client-hardening.test.js test/validation-hardening.test.js test/sanitize-hardening.test.js test/schema-hardening.test.js test/instructions.test.js test/logger-stdout.test.js test/server-lifecycle.test.js test/bench-grading.test.js test/bench-agent.test.js test/bench-cleanup.test.js test/bench-search-layout.test.js test/tool-description-claims.test.js test/entry-writes.test.js test/rejected-paging.test.js test/entry-dates.test.js test/submission-field-values.test.js test/send-notifications.test.js test/server-owned-params.test.js test/merge-guard.test.js test/entry-value-shapes.test.js test/compound-value-shapes.test.js test/field-concurrency.test.js test/sensitive-entry-values.test.js test/suite-registration.test.js","test:unit":"node test/run.js","bench:demo":"node bench/demo.mjs","build:mcpb":"node scripts/build-mcpb.mjs","test:feeds":"node test/feeds.test.js","test:forms":"node test/forms.test.js","test:tools":"node test/server-tools.test.js","test:views":"node test/views.test.js","lint:package":"publint","test:compact":"node test/compact.test.js","test:entries":"node test/entries.test.js","test:coverage":"echo 'Running all tests with coverage analysis' && npm run test:all","prepublishOnly":"npm run test:unit && npm run test:node && npm run test:field-validation && npm run test:views && npm run lint:package && npm run lint:docs","verify:schemas":"node scripts/verify-ability-schemas.mjs","setup-test-data":"node scripts/setup-test-data.js","test:validation":"node test/validation.test.js","test:submissions":"node test/submissions.test.js","verify:tool-names":"node scripts/verify-tool-names.mjs","bench:field-output":"node bench/field-output.mjs","bench:nested-forms":"node bench/nested-forms.mjs","bench:field-storage":"node bench/field-storage.mjs","test:field-validation":"node test/field-validation.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8bbb70e1-f6f9-448a-9cd4-07c2fbeb0b54"}},"homepage":"https://github.com/GravityKit/MCP#readme","keywords":["mcp","gravity-forms","rest-api","forms","entries","wordpress","integration","automation"],"overrides":{"fast-uri":"4.2.1","ip-address":"10.7.2"},"repository":{"url":"git+https://github.com/GravityKit/MCP.git","type":"git"},"_npmVersion":"11.21.0","description":"Full-featured MCP server for Gravity Forms","directories":{},"maintainers":[{"name":"gravitykit","email":"admin@gravitykit.com"}],"_nodeVersion":"22.23.3","dependencies":{"axios":"^1.20.0","dotenv":"^16.4.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","publint":"^0.3.21","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.6.0_1790873676255_0.6355091099320951","host":"s3://npm-registry-packages-npm-production"},"_id":"@gravitykit/mcp@2.6.0","version":"2.6.0"}