callPodioApi
Calls any cataloged Podio API endpoint with path, query, and body parameters, so MCP clients can manage Podio items, apps, tasks, and communications after checking endpoint details.
Instructions
Call any Podio API endpoint from the catalog. Use getApiDetails to see available endpoints and their parameters. Example: "call the items-get endpoint with item_id 123"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | App ID for app-level authentication (required if useAppAuth is true) | |
| appToken | No | App token for app-level authentication (required if useAppAuth is true) | |
| bodyParams | No | Body parameters for POST/PUT requests (e.g., { "fields": {...}, "text": "Task description" }) | |
| endpointId | Yes | The catalog endpoint ID (e.g., "items-get", "apps-list", "users-me"). Use getApiDetails to find endpoint IDs. | |
| pathParams | No | Path parameters as key-value pairs (e.g., { "item_id": 123, "app_id": 456 }) | |
| useAppAuth | No | Whether to use app-level authentication instead of organization-level (default: false) | |
| queryParams | No | Query parameters as key-value pairs (e.g., { "limit": 10, "completed": true }) |