Plan SAP Agent Identity
sap_agent_identity_planPlan SAP agent identity setup including registration, profile updates, Metaplex linking, SNS linking, and x402 pricing metadata. Use before executing write actions to verify local-signer route, metadata contracts, and protocol fees.
Instructions
Free read-only planner for SAP agent registration, profile/image updates, Metaplex/MPL Core identity linking, SNS linking, x402 pricing metadata, and post-write verification. Use this before sap_payments_register_agent or sap_payments_update_agent so agents know the exact local-signer route, metadata contract, forbidden actions, and protocol fee verification checklist. It does not touch chain and never signs. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Required public display name for the SAP agent. Keep it stable enough for explorers and humans. | |
| agentId | No | Optional stable lowercase agent id, for example solking. This is separate from the on-chain agent PDA. | |
| pricing | No | Optional pricing tiers advertised by the agent. Use tokenType usdc + settlementMode x402 for pay.sh/x402 agent commerce. | |
| agentUri | No | Optional public HTTPS/IPFS/Arweave/Kommodo URI for the agent profile metadata or profile page. Never use local desktop file paths. | |
| imageUrl | No | Optional public image URL. This must be HTTPS, IPFS, Arweave, or another public URI; desktop file paths are not valid. | |
| protocols | No | Required protocol tags the agent supports, for example sap, mcp, jupiter, pyth, metaplex, sns, x402, payments. | |
| snsDomain | No | Optional .sol domain to link after ownership or registration is verified. | |
| description | No | Required public description of what the agent does, which protocols it can use, and its safety/trust boundaries. | |
| metadataUri | No | Alias for agentUri. Prefer a public JSON metadata document containing name, description, image, external_url, attributes, sap, metaplex, sns, and x402 fields. | |
| ownerWallet | No | Optional expected SAP owner wallet. Use this for verification planning only; signing still comes from the active local SAP profile. | |
| capabilities | No | Required capability list. Prefer object form for production; strings are accepted as shorthand. | |
| x402Endpoint | No | Optional public x402 discovery/payment endpoint, usually https://host/.well-known/x402 for external agent services. | |
| metaplexAsset | No | Optional Metaplex NFT or MPL Core asset/collection address to reference from public agent metadata. | |
| intendedAction | No | Agent identity lifecycle step to plan. Use register for a new SAP agent, update for profile/image/capability changes, link-metaplex for NFT/MPL Core identity, link-sns for .sol identity, or full-identity for the recommended end-to-end flow. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |