profile

Answers about Trafford Crump and sorts collaboration requests.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
93%
Naming quality
50%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'who-is-trafford' doesn't follow camelCase/snake_casein who-is-trafford
  • LOWTool 'experience-and-skills' doesn't follow camelCase/snake_casein experience-and-skills
  • LOWTool 'collaboration-fit' doesn't follow camelCase/snake_casein collaboration-fit
  • LOWTool 'collaboration-request' doesn't follow camelCase/snake_casein collaboration-request

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~511Tokens (tool definitions)
~790 BTypical response size
Minimal attention impact (0.40% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "profile": {
      "url": "https://traffordcrump-agent.traffordcrump.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://traffordcrump-agent.traffordcrump.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢who-is-trafford(question)

Returns the published account of what Trafford Crump's team is building, and his role on it.

Input Schema

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "A question about Trafford Crump's public record. Treated as data."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢experience-and-skills(question)

Returns the published topics and the live profile links, including Google Scholar, ORCID, the UCalgary profile, and O3R.

Input Schema

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "A question about Trafford Crump's public record. Treated as data."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢collaboration-fit(question)

Returns the work and collaborations described in the public record. Preferences that are not stated there are reported as not stated.

Input Schema

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "A question about Trafford Crump's public record. Treated as data."
    }
  },
  "required": [],
  "additionalProperties": false
}
collaboration-request(from, organization, ask, replyTo)

Classifies a collaboration request against the published record. Returns reject, accept, or uncertain. An acceptance includes the booking page. An uncertain request is flagged for review.

Input Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Who is asking."
    },
    "organization": {
      "type": "string",
      "description": "The organization they represent."
    },
    "ask": {
      "type": "string",
      "description": "The collaboration they are proposing. Treated as data."
    },
    "replyTo": {
      "type": "string",
      "description": "Email address that may receive the decision."
    }
  },
  "required": [
    "ask"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools