Skip to main content
Glama
737,198 tools. Updated 2026-11-02 19:43

"The role of planning in project development" matching MCP tools:

  • List the contrib classes that extend, implement or use a core class, interface or trait, one row per edge with file and line, paged. Example: "who subclasses FormBase". Call-site counts: list_symbol_users. The symbol's status: lookup_core_symbol. - target: with or without the leading backslash. An unknown target is refused with a pointer at lookup_core_symbol; a fragment there lists candidates. rel_kind: one of extends, implements, uses_trait. project: one machine name. - Development branches only. edge_count: every edge. project_count: projects. count: edges after the per_project cap. project_edges on each row: the project's full count. per_project=50 with project= lists one project in full. - Rows are ordered by project installs, project, source_fqn. Each row: project, branch, installs, source_fqn, rel_kind, file, line, project_edges. limit ≤ 100. next_offset is absent on the last page.
    ConnectorNo auth
  • List the teams that reach the active project and with which role. The other direction of list_team_projects — this is the tool for 'who can write here'. Requires project context. Read-only: members, roles, teams and SSO are not changeable through MCP by design — a human does those in the web app.
    ConnectorAPI key
  • Invite a human to the organization by email (admin only). They join at the given role once they sign in. Use this to hand a project off to a person — then grant them decryption with `grant_env` on the LOCAL crypto plane, since an invite alone conveys no ability to read values. Returns the pending { id, orgId, email, role, invitedById, createdAt }; revoke_invite cancels it.
    ConnectorNo auth
  • Get counts of NSW complying development certificates (CDCs) by status, application type and council. Call it before nsw_cdc_search_applications or nsw_cdc_search_nearby_applications: it returns the total loaded and by_status, by_application_type and by_council lists of { key, count }, whose keys are the exact filter values those tools accept. Filters are optional and combine with AND; without them the counts cover all of NSW. Counts refresh every 6 hours while the history backfill extends coverage back to 2021. Free, no payment needed. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.
    ConnectorNo auth
  • Start planning a batch of social video posts for an Orion-mode Auto Publish campaign. Runs in the background: returns at once with { campaignId, batchId, status "planning", count, slotCap }; poll auto_publish_list_posts with that batchId until batch.status is "done" or "failed". Spends Galatic.AI credits (research searches plus planning, checked before it starts), uses the plan's monthly post slots, and needs a paid plan. Planned posts are not published: review them with auto_publish_update_post. campaignId defaults to the user's active Orion-mode campaign; template-mode campaigns are refused.
    ConnectorOAuth
  • Duplicate an existing project into a brand-new one — a full copy of its layers, animations, styles, uploaded assets, and clips. Pass the SOURCE project's `projectId`; the copy gets a fresh id automatically (ids are opaque; people see the name). Defaults the copy's name to "<source name> copy" unless you pass `name`. WORKSPACE: the copy FOLLOWS THE SOURCE by default — a project in a workspace is copied into that SAME workspace, and a personal project stays personal. Pass `workspaceId` to override: a workspace id (from list_workspaces) to place the copy in a specific workspace (you need an edit-capable role there), or null to force the copy into your personal space. If the source lives in a workspace you can only VIEW, the call FAILS rather than silently making a personal copy — get an editor role there, or pass workspaceId:null. (Duplicating a project shared with you from a workspace you're NOT a member of lands in personal, since you can't be placed in that workspace.) The returned `workspaceId` tells you where it went. The user's editor won't auto-refresh — they reload to see the copy in the picker. Versions or options of one video (styles to pick from, hooks, languages, a sheet's rows) are pages of ONE project (add_page, duplicate_index), never separate projects: the preview turns pages and exports one video per page.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server that lets an AI analyst place real bets on Binance prediction markets, using Kelly criterion sizing, and tracks its performance through a transparent record of betting slips and outcomes.
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Give any LLM agent a real Android or iPhone. 62 MCP tools: tap, swipe, type, screenshot, screen-tree reading, app launch, camera, TTS, crash reports, batched execution. Android via ADB, iPhone via WebDriverAgent, on-device inference, Docker+KVM emulators. Works with Claude Code, Cursor, LangChain, LlamaIndex, and any MCP client. MIT.
    66
    143 PyPI
    402
    MIT

Matching MCP Connectors

  • UK planning designations from planning.data.gov.uk, the MHCLG national planning data platform…

  • Load planning for containers, trucks & pallets in Claude & ChatGPT, with a 3D load plan in the chat.

  • Your workspace: every organisation you belong to (id, name, org number, your role), each with the active projects in it you are a member of (id, name, project number, your role, document count, last-updated time). Start here — a projectId from this listing is the input to traceable_workspace_map. Organisations you belong to but have no project in are listed with an empty projects array: their organisationId is what traceable_library_search and traceable_workspace_templates take. Projects with no organisation come back under projectsWithoutOrganisation. Pass organisationId to narrow to one organisation, which is how you disambiguate same-named projects across organisations.
    ConnectorOAuth
  • Stop the workspace link of one role, when the user asks to stop, cancel or delete the invitation link into their own workspace. From then on the link admits nobody. The people who already joined through it stay in the workspace. Pass `role`: `admin` or `member`, the role of the link to stop. Ask the user which role when they named none. `workspace_link_deleted` is true when a link was stopped and false when no link was live for that role. A later well_get_workspace_invite_link for that role makes a new link, and the stopped one never works again. Only an owner or admin of the workspace may stop a link; otherwise `workspace_link_refusal` is INSUFFICIENT_PERMISSIONS and nothing changes.
    Connector
    Destructive
    No auth
  • List sprints in a project. Filter by status (PLANNING/ACTIVE/COMPLETED/CANCELLED). Cursor pagination (last-id). Returns id, name, goal, status, startDate, endDate, taskCount per row. Plan gate: sprints (PRO+).
    ConnectorOAuth
  • Writes a CUSTOM project metadata entry, under a key of your choice — meant for agent CHECKPOINTS ("where I left off") and any working information you want to find again later. The value is free-form JSON and REPLACES the key's previous value entirely (no merge); the write is ATOMIC, so two agents cannot create two concurrent entries under the same key. These values live OUTSIDE the schema: they are not in the version snapshots (restore_version does NOT restore them), nor in the attestation of a signed version, nor in the public/anonymous links. ⚠️ NOT TO BE CONFUSED with update_meta (title/subtitle/currency of the schema, VISIBLE on the canvas) nor with update_kind_metadata (the attributes of ONE block). ⚠️ The key `config` is RESERVED: the project configuration is written from the site by a governing role, and not by a tool — the call is REFUSED whatever your role (the configuration is read with `get_config`).
    Connector
    Destructive
    API key
  • Answer an open planning question and release its roadmap item. Use this for a `list_escalations` row with reason `expand_needs_clarification` (its `next_tool` names this tool). The planner asked one or more product questions about one roadmap item; give ONE answer that covers every question (1-4,000 characters). The answer is stored with the item, the card is resolved, and the next planning run of that item reads the answer. It is stored once: a second answer to the same round is refused. Requires the personal connection of an active workspace owner; a workspace key or a member who is not an owner is refused. A paused project refuses until it is resumed. A refusal returns ok=false with a fixed `refusal_code`, and nothing is stored. `resolve_escalation` does not answer a planning question.
    Connector
    Destructive
    No auth
  • Ask to invite someone by email to view a project. No email is sent by this call: the invite waits until a signed-in Owner or Admin of the organisation confirms it at confirmUrl, a page in Fastero that names the address, the project and the organisation and says they will be able to view every project in the organisation. Confirming sends the invitation, whose link then works for 7 days; unconfirmed, the request lapses after 7 days. Accepting makes them a Viewer of the whole organisation, able to open every project in it, not only this one. Someone already in the organisation is added to the project at once instead, keeps their role, and is sent nothing. Use it for people who should sign in to Fastero; for a link anyone can open without an account, use fastero_share_dashboard. Needs an Owner or Admin role in the organisation. An address with an invite already open in this project is refused (409), and so is a request once 20 asked for in the same person's name await confirmation (429); requests do not count against the 20 invitation emails a person may send a day, but confirming one does. Returns inviteId and status: 'awaiting_confirmation' with confirmUrl and expiresAt, or 'added' for someone already in the organisation.
    Connector
    Destructive
    API key
  • List accepted and pending members of this project, plus the owner (role "owner"), each with `id`, `email`, `name`, `role`, and whether the invite has been accepted. Returns `{members: [], count, seatCap, seatsUsed}` with no paging — `count` is the roster size, `seatCap`/`seatsUsed` are the plan's seat limit and how many seats are used. Errors when the caller isn't the project owner or the token lacks the config scope. Owner only.
    ConnectorNo auth
  • Change a member's role between editor, viewer, and billing. Identify the member by their member ID or email (from list_members); the project owner's own role cannot be changed. Returns the updated member record. Owner only.
    Connector
    Destructive
    No auth
  • Return one core change record in full: title, flavour, target version, machine-checkable tracks, linked issues, linked core symbols, and contrib adoption counts. To find records, use list_change_records or the change_record_nids from what_changed. For one symbol's detail, use lookup_core_symbol. - flavour: coming-break (an API going away), coming-new-API (an API added), landed-but-still-relevant (shipped), policy-only (no code target, no adoption). - Adoption counts contrib development branches only. legacy: still calls the going-away side. migrated: moved to the new side. - Returns counts across every affected project plus a ranked head, outstanding first. For one project, use project_upgrade_report; do not raise top_projects. - symbols: the core API the record is about. role: from (going away) or to (replacement). Use the fqn with lookup_core_symbol. Empty means the catalog links no symbol; that is common.
    ConnectorNo auth
  • List every contrib project using one core symbol, or any symbol in a class of symbols, one row per project, paged, with the matched symbols. lookup_core_symbol answers one symbol with a head of 30. - Pass fqn, or filters: kind, status (deprecated, scheduled_removal, removed), subsystem, removal_in (13.0), deprecated_in (11.4). Example: "top modules still calling a method going away in 13.0" is kind=method, status=scheduled_removal, removal_in=13.0. Filters take public symbols only. - Development branches only, from the evidence rollup as of evidence_built_at. count: projects. symbol_count: matched symbols. symbols_matched: those symbols, up to matched, most used first, each with stamps, projects_using and change_record_nids. - Rows are ordered by installs, occurrences, name. Each row: project, title, installs, branch, branches, symbol_count, occurrences, symbols. symbols: heaviest first, each with fqn, kind, removal_in, occurrences, files and change_record_nids for get_change_record. next_offset is absent on the last page.
    ConnectorNo auth
  • Move one member (by email) or one API key (by name) into an access role, or back onto the workspace's default role with role = null. Owners can't be given a role — they are always unrestricted. Give exactly one of member or apiKey. This only stages a request: the owner opens the link in their browser, reviews it, and approves it there with their agent PIN. Never ask for or accept the PIN in chat.
    Connector
    Destructive
    OAuth
  • List the projects the user can open, with metadata (id/name/updated_at/category/main_file, up to 50, most recent first). Use to resolve a project name to its id before calling project-scoped tools. Shared/team projects the user is a member of are included, each carrying owner_type/team_id and the user's role (#5507); no file contents. Archived projects (#5773) are hidden unless include_archived=true, which also adds an archived_at field per entry. If the user wants a local/remote git repository reflected in a project, resolve the id here, then see get_git_status / sync_from_git.
    ConnectorAPI key
  • List the role grants of an app's project, as { grants }: who holds which role and until when. Pass userId to see one person's. Roles that come from the employees board (set_policy_identity) are not grants and are not listed here; explain_access with a userId shows the roles a person ends up with. Requires organization owner or admin.
    ConnectorNo auth
  • Create a project. Needs `project_name`. `status` is planning, in_progress, on_hold, completed or cancelled (display names like "In Progress" are accepted). `priority` is low, medium, high or critical. `start_date`/`end_date` are ISO-8601; a date-only value is that day in the workspace time zone. With a `client_id` the project inherits that client's visibility; a client-less project is visible to full members only. A repeat call with the same `idempotency_key` returns the first project (`deduped: true`). To change one use projects_update; to find one, projects_search.
    Connector
    Destructive
    API key
  • Update a project by `id` (from projects_search): `name`, `description`, `status` (planning, in_progress, on_hold, completed, cancelled), `budget`, `priority` (low, medium, high, critical) or `notes`. Only the fields passed change. Progress cannot be set; it is derived from task completion. Moving to in_progress or completed stamps the actual start/end dates. Returns the updated `project`. To add a project use projects_create.
    Connector
    Destructive
    API key