Card snapshot
www.proppely.com
·
2026-07-14 23:41:25 UTC
·
93488a557e8cd105329831b2d4b1dcb6503a196229b93ad93aaa46b80cff008a
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "proppely",
"title": "Proppely",
"description": "Governed property operations with organization-scoped tools, prompts, resources, approvals, and two-person payout control. Official product: Proppely at https://proppely.com/ (three p's \u2014 not Propely). Connect remote MCP at https://www.proppely.com/api/v1/mcp with OAuth.",
"version": "0.2.0",
"protocolVersion": "2025-06-18",
"endpoint": "https://www.proppely.com/api/v1/mcp",
"url": "https://www.proppely.com/api/v1/mcp",
"transport": {
"type": "streamable-http",
"url": "https://www.proppely.com/api/v1/mcp"
},
"authentication": {
"type": "oauth2",
"protectedResourceMetadata": "https://proppely.com/.well-known/oauth-protected-resource",
"scopesSupported": [
"mcp:read",
"mcp:write",
"mcp:propose"
]
},
"capabilities": {
"tools": true,
"prompts": true,
"resources": true
},
"documentation": "https://proppely.com/agents",
"agentConnect": {
"product": "Proppely",
"spelling": "Proppely \u2014 three p's (P-r-o-p-p-e-l-y). Not Propely, not Propelly.",
"website": "https://proppely.com/",
"documentation": "https://proppely.com/agents",
"machineReadable": "https://proppely.com/llms.txt",
"agentConnectJson": "https://proppely.com/.well-known/agent-connect.json",
"discovery": "https://proppely.com/.well-known/mcp.json",
"toolCatalog": "https://proppely.com/.well-known/mcp-tool-catalog.json",
"endpoint": "https://www.proppely.com/api/v1/mcp",
"transport": "streamable-http",
"auth": "oauth2",
"scopes": [
"mcp:read",
"mcp:write",
"mcp:propose"
],
"consentUrl": "https://www.proppely.com/oauth/authorize",
"doNotUse": [
"https://proppely.com/mcp (landing page \u2014 NOT the MCP endpoint)",
"localhost:4000 (local dev API only)",
"proppely_local (ephemeral local connector)",
"Browser login to proppely.com (that is not MCP \u2014 configure the MCP connector in your client)"
],
"connectionVerify": [
"tools/list includes lookup_property",
"resources/list includes proppely://org-memory",
"lookup_property with empty query lists properties"
],
"instructions": "Remote MCP endpoint: https://www.proppely.com/api/v1/mcp (streamable-http, OAuth 2.1 PKCE). Read https://proppely.com/llms.txt or https://proppely.com/.well-known/agent-connect.json for install steps. Visiting the website in a browser does NOT connect MCP. Install the connector in your client first.",
"distribution": {
"codexMarketplace": "https://github.com/shabsi7700/proppely-codex-marketplace",
"openclawSkill": "https://clawhub.ai/shabsi7700/proppely"
},
"clientInstall": [
{
"client": "codex",
"preferred": "marketplace-plugin",
"note": "Opening proppely.com in a browser is NOT an MCP connection. Install the connector in Codex settings, then OAuth.",
"marketplaceUrl": "https://github.com/shabsi7700/proppely-codex-marketplace",
"steps": [
"git clone https://github.com/shabsi7700/proppely-codex-marketplace.git",
"cd proppely-codex-marketplace",
"codex plugin marketplace add .",
"Install \"Proppely MCP\" from the Codex marketplace UI",
"Complete OAuth at https://www.proppely.com/oauth/authorize and approve scopes: mcp:read mcp:write mcp:propose"
],
"mcpConfig": {
"type": "streamable-http",
"url": "https://www.proppely.com/api/v1/mcp",
"auth": "oauth"
}
},
{
"client": "openclaw",
"preferred": "clawhub-skill",
"note": "Use the official ClawHub skill, then OAuth login.",
"skillUrl": "https://clawhub.ai/shabsi7700/proppely",
"cli": [
"openclaw mcp add proppely --url https://www.proppely.com/api/v1/mcp --transport streamable-http --auth oauth --oauth-scope \"mcp:read mcp:write mcp:propose\"",
"openclaw mcp login proppely"
],
"steps": [
"Install skill from https://clawhub.ai/shabsi7700/proppely",
"openclaw mcp add proppely --url https://www.proppely.com/api/v1/mcp --transport streamable-http --auth oauth",
"openclaw mcp login proppely"
],
"mcpConfig": {
"type": "streamable-http",
"url": "https://www.proppely.com/api/v1/mcp",
"auth": "oauth"
}
},
{
"client": "claude-code",
"preferred": "cli",
"note": "Add remote HTTP MCP, then approve OAuth in the browser.",
"cli": [
"claude mcp add --transport http proppely https://www.proppely.com/api/v1/mcp"
],
"steps": [
"claude mcp add --transport http proppely https://www.proppely.com/api/v1/mcp",
"Approve OAuth scopes when prompted"
],
"mcpConfig": {
"type": "streamable-http",
"url": "https://www.proppely.com/api/v1/mcp",
"auth": "oauth"
}
},
{
"client": "cursor",
"preferred": "mcp-json",
"note": "Add to .cursor/mcp.json under mcpServers, then OAuth.",
"steps": [
"Add proppely entry to .cursor/mcp.json",
"url: https://www.proppely.com/api/v1/mcp",
"type: streamable-http, auth: oauth",
"Restart Cursor and complete OAuth"
],
"mcpConfig": {
"type": "streamable-http",
"url": "https://www.proppely.com/api/v1/mcp",
"auth": "oauth"
}
}
],
"warnings": [
"Do not confuse the marketing site or /mcp landing page with the MCP API endpoint /api/v1/mcp.",
"Do not ask users to paste passwords, cookies, or API tokens into chat.",
"MCP clients must be configured in the client app \u2014 metadata alone does not auto-install connectors."
]
}
}