Hashlogics
Hire

Model Context Protocol

Hire MCP developers who give assistants tools, not keys

Our engineers built commitment-tracking into Go4Gr8, a live coaching platform, deciding what the assistant may touch before wiring a single call.

What you are getting

4 things that decide this

  1. 01Senior engineers with MCP tools already running in production, not a weekend experiment with a protocol they read about.
  2. 02They scope permissions first. An assistant gets the narrowest tool that does the job, never a general key to your systems.
  3. 03You interview every engineer before they join, and they work in your repo and your standups rather than behind a ticket queue.
  4. 04You own the server, the tool definitions and the audit trail from the first commit. Interview anyone we put forward, and decline anyone who isn't right for the boundary.

The boundary is the whole job

The Model Context Protocol is an open standard for connecting AI applications to your systems. Its own documentation calls it a USB-C port for AI: one way to plug a model into data and tools, supported by Claude, ChatGPT, VS Code and Cursor.

Writing a server that lists a tool is a short afternoon. The engineering is in the boundary. On Go4Gr8, the assistant tracks the commitments a leader makes during coaching, through MCP tools, inside a multi-tenant platform where each user has their own agent. The tool can record a commitment for that user. It cannot read another organisation's coaching history. The permission is decided in the server, not requested in a prompt.

That is the difference worth paying for. A prompt is a suggestion. A permission is a rule.

What they decide before a single tool is written

Tools scoped to one job

A tool that books an appointment, not a tool that runs SQL. Narrow definitions are what stop a confused model doing damage.

Identity carried through

The assistant acts as a specific user, with their permissions. Without this, every request runs as an administrator by accident.

Actions that are safe to repeat

A retried tool call must not charge a card twice. Idempotency keys make a repeat safe instead of expensive.

An audit trail per call

What was called, by whom, with what arguments, and what came back. This is the first thing anyone asks for after an incident.

Evals on the tool layer

A scored set of cases checking the assistant picks the right tool. Model upgrades change behaviour, and this is how you find out first.

Where a tool call gets stoppedLive
  1. AssistantAsks for a tool
  2. MCP serverYour code, your rules
  3. IdentityActing as which user
  4. PermissionAllowed, or refused here
  5. SystemThe call finally lands

Everything that matters happens in the middle three boxes. A server that only forwards the request has moved your security into a prompt.

A client, in their own words

They have a problem-solving mindset, analytical skills, and deep technical knowledge.

David Manley · CEO, Go Real Travel

How hiring works

  1. 01

    Tell us what the assistant must reach

    A free call about the systems it touches and the actions you would never want it taking. If a plain API is enough, we say so and you have lost nothing.

  2. 02

    Meet the engineers

    We shortlist people who have drawn a permission boundary before, and you interview them yourself. Turn any of them down without explaining why.

  3. 03

    They embed

    Your repo, your standups, your environments. One of our engineers owns the boundary design and answers for it by name.

  4. 04

    They hand over

    Tool definitions, the permission rules and the eval set, with someone on your team trained to extend them. Some clients keep us on the pager instead, under a service level we agree. The first 2 months of support and maintenance are free, with every build.

What they work with

Stack

Protocol and models

  • Model Context Protocol
  • Claude
  • OpenAI GPT-4o
  • Tool calling
  • LangGraph

Around it

  • FastAPI
  • Python
  • TypeScript
  • PostgreSQL
  • WebSockets
  • AWS

Practices

  • Scoped tool definitions
  • Idempotency keys
  • Per-call audit logs
  • Scored eval sets
Next step

Tell us what you will not let an assistant do

Bring the systems it needs to reach and the actions that scare you. The scoping call is free, and the boundary is the first thing we design.

Questions, answered
01How is hiring an MCP developer different from posting the role on a job board?+

A job board hands you a resume claiming MCP experience. We hand you an engineer who has already drawn a permission boundary in a live multi-tenant product, and you interview them yourself before anything starts. You work in their standups, not through a ticket queue.

02What stops the assistant doing something expensive or destructive?+

The server refuses it. Permissions are checked in your code before the call reaches the system. Dangerous actions are never exposed as tools at all, and anything costly sits behind a human approval step. On Go4Gr8, commitment tracking runs inside a multi-tenant boundary for this reason.

03What if the engineer turns out to be the wrong fit for our stack?+

Say so and we replace them. You interviewed them before they started, and the same standard applies mid-project: nobody stays on a repo where the fit is wrong for either side.

04What hours do MCP developers work, and how much overlap do we get?+

We agree a real overlap window with your team before the engineer starts, not after. Server and permission design benefits from live back-and-forth with whoever owns the systems it touches, so overlap is set to make that possible, not left to chance.

05Who owns the server, the tool definitions and the permission rules afterward?+

You do, from the first commit. The code lives in your repository, the audit trail is yours to query, and nothing about the tool layer depends on us staying involved.

06What decides the cost of an MCP build?+

Three things: how many tools you need, how many systems sit behind them, and how clearly your permission rules are already written down. A team that can say who may do what is cheaper to build for than one discovering it during the work. Scoping calls cost nothing. Every build starts with a fixed-fee Blueprint: an engineer reads your real systems and writes the plan, with a fixed price for each milestone rather than a guess. The fee is credited in full against the build, and if the plan isn't one you'd act on, you don't pay for it.

By Abdul Basit, CEO, HashlogicsUpdated
Start

Let’s deploy working AI into your business.

We build AI agents and automation, ship them into the tools you already run, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter