Agent Layer

tech.davidmcgillPublished by davidmcgill.techOfficial publisherv1.0.0Updated Oct 24, 2026

Fixed-fee software consultancy. Ask about scope, terms, and live capacity.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

A remote MCP server from a fixed-fee software consultancy that lets an assistant look up services, pricing terms, discovery offer, capacity and contact details.

What you can do
Look up engagement terms: pricing structure, source code and IP ownership, lock-in and retainer requirements, and the fixed-fee two-week Discovery Instrument with its fee, duration, deliverables and credit toward a later build SOW. List the categories of work the consultancy takes on and the situations each applies to, to judge whether a problem is in scope. Check live capacity: concurrent engagement slots, slots in use and slots open. Get the contact channel, service area and preferred first step.
When to use it
Useful when an assistant is helping someone evaluate or engage this consultancy: checking whether a problem is in scope, understanding pricing and IP terms, or confirming availability before proposing a start date.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. No authentication is declared, and the server states that its contact tool does not send anything.
Before you install
The content is commercial information published by the consultancy itself, so treat pricing, terms and capacity as vendor claims rather than independent facts. The tools are read-only lookups; no sending, booking or payment actions are exposed.

Installation

In SourceWeft

  1. Open Agent Layer in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/tech.davidmcgill%2Fagent-layer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agent-layer": {
      "type": "http",
      "url": "https://mcp.davidmcgill.tech/mcp"
    }
  }
}

Tools

5

get_engagement_model

Get how McGill Technologies contracts and bills: pricing structure, who owns the source code and IP at the end, and whether there is any lock-in or required retainer.

Takes no parameters.

get_discovery_instrument

Get the Discovery Instrument: the fixed-fee two-week diagnostic that most engagements begin with, including fee, duration, deliverables, and how the fee is credited against a later build SOW.

Takes no parameters.

list_services

List the categories of work McGill Technologies takes on, with the situations each one typically applies to. Use this to determine whether a problem is in scope.

Parametersid

check_capacity

Check whether McGill Technologies can take on new work right now. Returns concurrent engagement slots, slots in use, and slots open. Call before proposing a start date.

Takes no parameters.

get_contact

Get how to reach McGill Technologies and what the preferred first step is. Returns the contact channel and service area. Does not send anything.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.