arcade-mcp/toolkits/miro_api/arcade_miro_api/wrapper_tools/GetProjectMemberInfo.json
jottakka f2332a7682
[Moar][Rewrapping] Rewrapping tools (#653)
## Rewrapping

- Calendly
- Airtable
- Squareup
- PagerDuty
- Trello
- Miro

---------

Co-authored-by: Francisco Liberal <francisco@arcade.dev>
2025-10-24 18:05:33 -03:00

204 lines
6.6 KiB
JSON

{
"name": "GetProjectMemberInfo",
"fully_qualified_name": "MiroApi.GetProjectMemberInfo@2.0.0",
"description": "Retrieve information about a specific project member.\n\nThis tool retrieves detailed information for a specific project member within an organization. It should be called by users with Enterprise plan access and the role of Company Admin. The information is essential for managing project members and understanding their roles and contributions in a team environment.",
"toolkit": {
"name": "ArcadeMiroApi",
"description": null,
"version": "2.0.0"
},
"input": {
"parameters": [
{
"name": "organization_id",
"required": true,
"description": "The ID of the organization to which the project belongs.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the organization to which the project belongs."
},
"inferrable": true,
"http_endpoint_parameter_name": "org_id"
},
{
"name": "team_identifier",
"required": true,
"description": "The ID of the team to which the project belongs.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the team to which the project belongs."
},
"inferrable": true,
"http_endpoint_parameter_name": "team_id"
},
{
"name": "project_identifier",
"required": true,
"description": "The ID of the project to get information about a specific member.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the project from which you want to retrieve specific member information."
},
"inferrable": true,
"http_endpoint_parameter_name": "project_id"
},
{
"name": "member_id",
"required": true,
"description": "The ID of the project member to retrieve specific information.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the member for which you want to retrieve information."
},
"inferrable": true,
"http_endpoint_parameter_name": "member_id"
}
]
},
"output": {
"description": "Response from the API endpoint 'enterprise-get-project-member'.",
"available_modes": [
"value",
"error",
"null"
],
"value_schema": {
"val_type": "json",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": null
}
},
"requirements": {
"authorization": {
"provider_id": "arcade-miro",
"provider_type": "oauth2",
"id": null,
"oauth2": null
},
"secrets": null,
"metadata": null
},
"deprecation_message": null,
"metadata": {
"object_type": "api_wrapper_tool",
"version": "1.1.0",
"description": "Tools that enable LLMs to interact directly with the miro API."
},
"http_endpoint": {
"metadata": {
"object_type": "http_endpoint",
"version": "1.2.0",
"description": ""
},
"url": "https://api.miro.com/v2/orgs/{org_id}/teams/{team_id}/projects/{project_id}/members/{member_id}",
"http_method": "GET",
"headers": {},
"parameters": [
{
"name": "org_id",
"tool_parameter_name": "organization_id",
"description": "The ID of the organization to which the project belongs.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the organization to which the project belongs."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"default": null,
"documentation_urls": []
},
{
"name": "team_id",
"tool_parameter_name": "team_identifier",
"description": "The ID of the team to which the project belongs.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the team to which the project belongs."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"default": null,
"documentation_urls": []
},
{
"name": "project_id",
"tool_parameter_name": "project_identifier",
"description": "The ID of the project from which you want to retrieve specific member information.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the project from which you want to retrieve specific member information."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"default": null,
"documentation_urls": []
},
{
"name": "member_id",
"tool_parameter_name": "member_id",
"description": "The ID of the member for which you want to retrieve information.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the member for which you want to retrieve information."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"default": null,
"documentation_urls": []
}
],
"documentation_urls": [],
"secrets": [
{
"arcade_key": "auth_token",
"parameter_name": "Authorization",
"accepted_as": "header",
"formatted_value": "Bearer {authorization}",
"description": "The OAuth token to use for authentication.",
"is_auth_token": true
}
],
"request_body_spec": null,
"use_request_body_schema_mode": false,
"validate_request_body_schema": false
}
}