Onplana
Server Details
Project portfolio management for PMOs. Alternative to Microsoft Project Online. OAuth + PAT.
- Status
- Unhealthy
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- Onplana/onplana-mcp-server
- GitHub Stars
- 4
- Server Listing
- Onplana MCP server
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
236 tool updates
- Added
add_ccb_member - Added
add_project_member - Added
add_project_to_portfolio - Added
add_subtasks - Added
add_timesheet_approver - Added
advance_proposal_stage - Added
agent_bootstrap - Added
analyze_project_risks - Added
append_log - Added
approve_timesheet_entry - Added
approve_timesheet_week - Added
assign_tag - Added
assign_task - Added
attach_link - Added
attach_sharepoint_document - Added
audit_filter_metadata - Added
auto_detect_import_risks - Added
bulk_assign - Added
bulk_create_tasks - Added
bulk_update_status - Added
bulk_update_tasks - Added
calculate_evm - Added
calculate_evm_history - Added
cancel_workflow_run - Added
capture_baseline - Added
compose_meeting_invite - Added
compute_risk_patterns - Added
create_change_request - Added
create_comment - Added
create_custom_field_def - Added
create_epic - Added
create_evaluation_criterion - Added
create_goal - Added
create_issue - Added
create_key_result - Added
create_library - Added
create_milestone - Added
create_portfolio - Added
create_project - Added
create_proposal - Added
create_sprint_with_tasks - Added
create_tag - Added
create_task - Added
create_timesheet_entry - Added
create_whiteboard - Added
create_wiki_page - Added
create_workspace_row - Added
create_workspace_table - Added
critical_path_narrative - Added
decide_workflow_approval - Added
describe_capabilities - Added
describe_schema - Added
designate_gate_reviewer - Added
detect_evm_data_source - Added
dismiss_all_read_notifications - Added
dismiss_notification - Added
dismiss_risk - Added
draft_document - Added
duplicate_workflow - Added
edit_comment - Added
end_session - Added
export_audit_log - Added
fetch - Added
find_meeting_times - Added
find_similar_projects - Added
gantt_optimize - Added
generate_status_report - Added
get_ai_budget - Added
get_audit_entry - Added
get_baseline - Added
get_capacity - Added
get_change_request - Added
get_change_request_history - Added
get_custom_field_values - Added
get_document_history - Added
get_document_metadata - Added
get_epic - Added
get_issue - Added
get_issue_history - Added
get_milestone - Added
get_my_quota_usage - Added
get_notification_preferences - Added
get_plan - Added
get_plan_features - Added
get_portfolio - Added
get_project - Added
get_project_history - Added
get_project_velocity - Added
get_proposal - Added
get_proposal_history - Added
get_row_history - Added
get_seat_count - Added
get_sprint - Added
get_subtree - Added
get_task - Added
get_task_history - Added
get_team - Added
get_template - Added
get_user_input - Added
get_webhook - Added
get_whiteboard - Added
get_wiki_page - Added
get_workflow - Added
get_workflow_run - Added
get_working_calendar - Added
get_workspace_table - Added
implement_change_request - Added
instantiate_plan - Added
instantiate_template - Added
leveling_narrative - Added
link_dependency - Added
link_issue - Added
list_assigned_tasks - Added
list_audit_log - Added
list_baselines - Added
list_calendar_events - Added
list_ccb_members - Added
list_change_requests - Added
list_comments - Added
list_compliance_exceptions - Added
list_custom_field_defs - Added
list_dependencies - Added
list_documents - Added
list_epics - Added
list_evaluation_criteria - Added
list_gate_approvals - Added
list_gate_reviewers - Added
list_issues - Added
list_libraries - Added
list_mentions - Added
list_milestones - Added
list_my_operations - Added
list_my_tasks - Added
list_notification_types - Added
list_notifications - Added
list_org_members - Added
list_org_risk_patterns - Added
list_org_risks - Added
list_outlook_messages - Added
list_overdue - Added
list_projects - Added
list_proposal_reviews - Added
list_proposals - Added
list_recent_activity - Added
list_recycle_bin - Added
list_related_issues - Added
list_related_tasks - Added
list_risks - Added
list_sharepoint_sites - Added
list_sprints - Added
list_tags - Added
list_task_attachments - Added
list_tasks - Added
list_team_members - Added
list_teams - Added
list_templates - Added
list_timesheet_approvers - Added
list_timesheet_entries - Added
list_webhook_deliveries - Added
list_webhook_events - Added
list_webhooks - Added
list_whiteboards - Added
list_wiki_pages - Added
list_workflow_approvals - Added
list_workflow_runs - Added
list_workflows - Added
list_working_calendars - Added
list_workspace_rows - Added
list_workspace_tables - Added
lookup_governance_alerts - Added
lookup_help_topic - Added
mark_all_notifications_read - Added
mark_notification_read - Added
move_task_to_epic - Added
move_task_to_sprint - Added
parse_pasted_schedule - Added
post_teams_channel_message - Added
propose_assignment - Added
propose_deadline_extension - Added
propose_dependency - Added
propose_milestone_completion - Added
propose_status_change - Added
propose_task_split - Added
read_agent_brief - Added
read_document_content - Added
read_task_attachment - Added
refresh_link_preview - Added
reject_timesheet_entry - Added
reject_timesheet_week - Added
request_user_input - Added
resolve_issue - Added
resource_leveler_analyze - Added
save_project_as_template - Added
schedule_health_check - Added
search - Added
search_org_knowledge - Added
send_outlook_message - Added
set_bulk_custom_field_values - Added
set_capacity - Added
set_custom_field_value - Added
submit_change_request - Added
submit_cr_review - Added
submit_proposal_review - Added
submit_timesheet - Added
submit_timesheet_week - Added
summarize_project - Added
test_run_workflow - Added
test_webhook - Added
unassign_tag - Added
unlink_dependency - Added
update_custom_field_def - Added
update_document_content - Added
update_epic - Added
update_evaluation_criterion - Added
update_goal - Added
update_issue - Added
update_key_result_value - Added
update_member_role - Added
update_milestone - Added
update_notification_preferences - Added
update_portfolio - Added
update_project - Added
update_proposal - Added
update_sprint - Added
update_task - Added
update_template - Added
update_timesheet_entry - Added
update_whiteboard - Added
update_wiki_page - Added
update_workspace_row - Added
upload_task_attachment - Added
week_status - Added
weekly_compliance - Added
whoami - Added
withdraw_change_request - Added
workflow_stats
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Governed property-management MCP: portfolio, leasing, accounting, maintenance, OAuth 2.1.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
130Permissioned access to Outlook, OneDrive and Teams via the user's own Microsoft account
Document sharing, invoicing, and personal finance platform. 15+ AI tools via OAuth 2.1.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides Planview Enterprise One API access with Okta passwordless authentication, enabling work item and project management, and automated timesheet completion.7-
- FlicenseNot gradedqualityBmaintenanceAn OAuth-protected MCP server that converts project descriptions into realistic schedules, handling dependencies, resource leveling, critical path analysis, and generating shareable charts (HTML, SVG, PNG, JSON, CSV).-
- FlicenseNot gradedqualityCmaintenanceProvides access to the ProjectSight API for managing construction portfolios, projects, and records like ActionItems, RFIs, and Submittals. It features a modular architecture supporting CRUD operations, workflow state management, and OAuth2 authentication.-
- -licenseNot gradedqualityNot gradedmaintenanceEnables secure management of CTERA Portal file systems and administration through OAuth 2.1 authentication. Provides enterprise-grade access to CTERA operations including directory browsing, user management, and team portal administration with proper authentication and authorization controls.-
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Most tools target distinct resources and actions, with clear descriptions. Some overlap exists (e.g., multiple ways to create tasks, search vs search_org_knowledge), but overall an agent can generally tell them apart.
The naming follows a consistent verb_noun pattern in snake_case throughout, e.g., list_projects, create_task, update_issue. Minor exceptions like agent_bootstrap do not detract from the overall uniformity.
With 236 tools, the surface is excessively large for an MCP server, likely overwhelming agents. While the domain is broad, this number is far beyond typical well-scoped servers (3-15 tools) and risks agent misselection and performance issues.
The tool set covers an impressively wide range of project management operations (tasks, risks, timesheets, governance, etc.). Minor gaps exist, such as the absence of explicit delete_project or delete_task tools, but the breadth is otherwise strong.