{"_id":"@agentseo/acp-adapter","_rev":"3-ff40943f96b0698613c9400e0f700665","name":"@agentseo/acp-adapter","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@agentseo/acp-adapter","version":"0.1.0","license":"MIT","_id":"@agentseo/acp-adapter@0.1.0","maintainers":[{"name":"danielmartin16","email":"wildsummitgear@gmail.com"}],"dist":{"shasum":"19ba15a8a970ce243ac41eda39844ae3c9a5c9cf","tarball":"https://registry.npmjs.org/@agentseo/acp-adapter/-/acp-adapter-0.1.0.tgz","fileCount":7,"integrity":"sha512-ezBrd4B+bWz2Ft3w3+26IlGROnxNdHMNPNd/LJtd0JZEFWML4CYtpSGOdCnQBqEHF6djue5J9QkqQ1u2v1T0ng==","signatures":[{"sig":"MEUCIEpZfHsZ4Nnpe0oXVa6swgHbqdWTG1mFHmVX7lQcyl21AiEA8806DjGegAsCLPRzxB2fNqBjtPuAeGXb8atpL+k6Rfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7900e526b3d0fb6ca5645278de6f2109921110f5","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"danielmartin16","email":"wildsummitgear@gmail.com"},"_npmVersion":"11.6.2","description":"The official Agent Communication Protocol (ACP) adapter for AgentSEO. Allows OpenClaw agents to import AgentSEO tools directly.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","dotenv":"^16.4.5","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-adapter_0.1.0_1771273739454_0.27981895302301285","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentseo/acp-adapter","version":"0.1.1","license":"MIT","_id":"@agentseo/acp-adapter@0.1.1","maintainers":[{"name":"danielmartin16","email":"wildsummitgear@gmail.com"}],"dist":{"shasum":"b567ebfa4e18e1576433be4df9eedc4e7b7ac53f","tarball":"https://registry.npmjs.org/@agentseo/acp-adapter/-/acp-adapter-0.1.1.tgz","fileCount":7,"integrity":"sha512-9R7nW8Aetc7PQHhnCZCZqSj2MGehLDWkeoyVyt/OnjLRQUowKZ7nqLzmagWxsIxSHxJI59Ii5I5xwdBbpQ3w9A==","signatures":[{"sig":"MEQCIE09pW57iDDGRr9pCkIHN1gLcVYvwoKPcqzmQFPHQh2kAiBInZ2OwWqux4wOIFqGnevTMeOwVFwfuwtvt7OlIAnloA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"be9dd0c9f75ba9955b9dcd9736ca1a9976065629","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"danielmartin16","email":"wildsummitgear@gmail.com"},"_npmVersion":"11.6.2","description":"The official Agent Communication Protocol (ACP) adapter for AgentSEO. Allows OpenClaw agents to import AgentSEO tools directly.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","dotenv":"^16.4.5","zod-to-json-schema":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-adapter_0.1.1_1772264448856_0.00961216041153845","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentseo/acp-adapter","version":"0.1.2","type":"module","license":"MIT","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc --watch"},"dependencies":{"zod":"^3.23.8","zod-to-json-schema":"^3.23.3","axios":"^1.7.7","dotenv":"^16.4.5"},"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.1"},"gitHead":"be9dd0c9f75ba9955b9dcd9736ca1a9976065629","_id":"@agentseo/acp-adapter@0.1.2","description":"The official Agent Communication Protocol (ACP) adapter for AgentSEO. Allows OpenClaw agents to import AgentSEO tools directly.","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sH2dps47ZR9RrJ/8WjC0+VpyoWJNVls4kNPKp0Zfk1+fWH30XRGdR1mn1TK9I4jk8Ith/q5afVZze9qUx2C6Vw==","shasum":"97ea5d3c7eff528a51132f4451a5b55ff6f103d3","tarball":"https://registry.npmjs.org/@agentseo/acp-adapter/-/acp-adapter-0.1.2.tgz","fileCount":7,"unpackedSize":26173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEJyvPN0Z+gMZm78JI4FDYDYtBDxRClArZOcL5m+zvNDAiEAj3RVIkS+xXXzddYcui7RdeAjx6j97ok/PyCNLHuBDjc="}]},"_npmUser":{"name":"danielmartin16","email":"wildsummitgear@gmail.com"},"directories":{},"maintainers":[{"name":"danielmartin16","email":"wildsummitgear@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acp-adapter_0.1.2_1772281054054_0.8840311644955388"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T20:28:59.384Z","modified":"2026-02-28T12:17:34.392Z","0.1.0":"2026-02-16T20:28:59.601Z","0.1.1":"2026-02-28T07:40:49.000Z","0.1.2":"2026-02-28T12:17:34.225Z"},"license":"MIT","description":"The official Agent Communication Protocol (ACP) adapter for AgentSEO. Allows OpenClaw agents to import AgentSEO tools directly.","maintainers":[{"name":"danielmartin16","email":"wildsummitgear@gmail.com"}],"readme":"# @agentseo/acp-adapter\n\nThe official Agent Communication Protocol (ACP) adapter for AgentSEO. Allows OpenClaw agents to import AgentSEO tools directly.\n\n## Quickstart\n\n```bash\nnpm install @agentseo/acp-adapter\n```\n\nSet your API key:\n\n```bash\nexport AGENTSEO_API_KEY=\"sk_live_your_key\"\nexport AGENTSEO_PROJECT_ID=\"client-alpha\"\nexport AGENTSEO_WORKFLOW_ID=\"nightly-refresh\"\n```\n\n## OpenClaw Usage\n\nImport `AgentSeoTools` and attach them to your agent:\n\n```typescript\nimport { AgentSeoTools } from \"@agentseo/acp-adapter\";\n\n// Example OpenClaw Agent\nconst agent = new OpenClaw.Agent({\n  name: \"SEO Researcher\",\n  tools: [...AgentSeoTools],\n  env: {\n    AGENTSEO_API_KEY: process.env.AGENTSEO_API_KEY,\n    AGENTSEO_PROJECT_ID: process.env.AGENTSEO_PROJECT_ID,\n    AGENTSEO_WORKFLOW_ID: process.env.AGENTSEO_WORKFLOW_ID,\n  },\n});\n```\n\n## Minimal Smoke Test (No Agent Runtime Needed)\n\nCreate `smoke-test.mjs`:\n\n```ts\nimport { AgentSeoTools } from \"@agentseo/acp-adapter\";\n\nconst searchTool = AgentSeoTools.find(\n  (tool) => tool.name === \"agentseo_search\",\n);\n\nif (!searchTool) {\n  throw new Error(\"agentseo_search tool not found\");\n}\n\nconst result = await searchTool.execute({\n  query: \"agentic seo\",\n  limit: 3,\n});\n\nconsole.log(result);\n```\n\nRun:\n\n```bash\nnode smoke-test.mjs\n```\n\n## Available Tools\n\nExports the following tools as ACP-compatible objects (with JSON Schema parameters):\n\n- `agentseo_search`\n- `agentseo_extract`\n- `agentseo_analyze_serp`\n- `agentseo_local_audit`\n- `agentseo_content_gap`\n- `agentseo_ai_overview_extract`\n- `agentseo_local_visibility_track`\n- `agentseo_rank_track`\n- `agentseo_job_status`\n\nMost workflow tools support a `sync` boolean for a short inline wait. If the API still returns a queued job payload, call `agentseo_job_status` with the returned `jobId`.\n\n## Requirements\n\n- Node.js v18+\n- `AGENTSEO_API_KEY` environment variable must be set in your runtime.\n- Optional `AGENTSEO_API_URL` (defaults to `http://localhost:3000/api/v1`).\n- Optional `AGENTSEO_PROJECT_ID` and `AGENTSEO_WORKFLOW_ID` for automatic attribution.\n","readmeFilename":"README.md"}