KSKS Security Research
Learning map / Session 1 / Scenes 11

FOUNDATION 05 · CAPABILITIES

Connect intentionally.Authorize separately.

Distinguish bounded actions, standardized capability connections, and evidence retrieval so the architecture matches the task.

function callingMCPRAGtools
Learning guide
Level
Intermediate
Reading time
10 min
Presentation
Session 1
Progress
6 of 8

01 · Mental model

Action, connection, and retrieval are complementary

A function tool exposes a named application operation with structured arguments. MCP standardizes how a host discovers and exchanges tools, resources, and prompts with servers. Retrieval selects relevant evidence from a corpus and places it into context.

None of these mechanisms automatically grants trust. The application still authenticates the caller, authorizes the action, validates arguments and results, applies budgets, and records relevant evidence.

02 · Visual explanation

01Function toolperform a bounded verb
02MCPstandardize connection
03RAGretrieve relevant evidence
04Policyauthorize + validate
Three capability pathsThe model can request all three, but application code owns their execution and policy.

03 · Compare and decide

Match the mechanism to the problem

Decision lensPrimary jobSecurity question
Function toolExecute a named operationWho may call this verb with which arguments?
MCP serverExpose reusable capabilities and resourcesDo we trust this server, transport, and returned content?
RAGSelect passages relevant to a questionWhich corpus, access filter, provenance, and freshness apply?
BrowserReach changing external informationWhich destinations, content types, and data egress are permitted?

04 · Cybersecurity example

Building a Sentinel design assistant

The assistant needs Microsoft guidance, environment metadata, and a rendered architecture diagram.

01

RAG retrieves approved design standards.

02

A read-only tool obtains workspace metadata.

03

An MCP server exposes ArchStudio generation.

04

Policy validates scope before each call.

Outcome: Each mechanism has one job, one trust boundary, and one observable result.

05 · What to remember

The 60-second recall

01

Tools perform verbs; retrieval supplies evidence; MCP standardizes connection.

02

Connection standards do not replace authentication or authorization.

03

Prefer narrow, schema-defined operations over generic execution.

Teach-back prompt: Explain this concept to a teammate using the diagram, then name one failure mode and the control that stops it.

06 · Questions people ask

FAQ

No. An MCP server often wraps APIs, files, databases, or application logic in a model-oriented protocol.

07 · Primary sources

Continue with authoritative guidance