{"format":"rally-agent-discovery-v1","name":"Rally","description":"Coordinate private group plans for any activity. An agent can help draft and track a plan while each person controls their own preferences and approval.","useWhen":["A group needs to agree on a time, place and all-in cost.","Someone wants to coordinate invitations, preferences or an exact proposal.","A participant asks what is still needed to confirm a group plan."],"guide":"https://rallyplans.com/docs/agent","skill":"https://rallyplans.com/skills/rally/SKILL.md","api":{"openapi":"https://rallyplans.com/openapi.json","planStatus":"https://rallyplans.com/v1/rallies/{id}","profile":"https://rallyplans.com/v1/me"},"web":{"start":"https://rallyplans.com/app","plan":"https://rallyplans.com/rallies/{id}","participantReview":"https://rallyplans.com/rallies/{id}/review"},"agentAccess":{"available":true,"mode":"api_key","accountSetupAvailable":true,"registration":"https://rallyplans.com/v1/agents/register","accountSetup":"https://rallyplans.com/v1/agents/account-setup","credentials":"https://rallyplans.com/v1/agents/credentials","dashboard":"https://rallyplans.com/connections","profile":"https://rallyplans.com/v1/me","authorization":"Authorization: Bearer <API key>","note":"Read the guide before acting. Use a scoped key from the verified owner; show key acquisition before host secure entry."},"client":{"status":"private_development_preview","packagePublished":false,"discoverCommands":"rally help","discoverInput":"rally schema <command>","nextTask":"rally next"},"humanActions":["Each invitee joins with their own account.","Each participant reviews and approves exact terms in Rally.","Supplier confirmation requires supplier evidence."],"nativeMuseVerified":false}